List of all members.
Public Member Functions |
| | TVVec () |
| | TVVec (const TVVec &Vec) |
| | TVVec (const int &_XDim, const int &_YDim) |
| | TVVec (const TVec< TVal > &_ValV, const int &_XDim, const int &_YDim) |
| | TVVec (TSIn &SIn) |
| void | Load (TSIn &SIn) |
| void | Save (TSOut &SOut) const |
| TVVec< TVal > & | operator= (const TVVec< TVal > &Vec) |
| bool | operator== (const TVVec &Vec) const |
| bool | Empty () const |
| void | Clr () |
| void | Gen (const int &_XDim, const int &_YDim) |
| int | GetXDim () const |
| int | GetYDim () const |
| int | GetRows () const |
| int | GetCols () const |
| TVec< TVal > & | Get1DVec () |
| const TVal & | At (const int &X, const int &Y) const |
| TVal & | At (const int &X, const int &Y) |
| TVal & | operator() (const int &X, const int &Y) |
| const TVal & | operator() (const int &X, const int &Y) const |
| void | PutXY (const int &X, const int &Y, const TVal &Val) |
| void | PutAll (const TVal &Val) |
| void | PutX (const int &X, const TVal &Val) |
| void | PutY (const int &Y, const TVal &Val) |
| TVal | GetXY (const int &X, const int &Y) const |
| void | GetRow (const int &RowN, TVec< TVal > &Vec) const |
| void | GetCol (const int &ColN, TVec< TVal > &Vec) const |
| void | SwapX (const int &X1, const int &X2) |
| void | SwapY (const int &Y1, const int &Y2) |
| void | Swap (TVVec< TVal > &Vec) |
| void | ShuffleX (TRnd &Rnd) |
| void | ShuffleY (TRnd &Rnd) |
| void | GetMxValXY (int &X, int &Y) const |
| void | CopyFrom (const TVVec< TVal > &VVec) |
| void | AddXDim () |
| void | AddYDim () |
| void | DelX (const int &X) |
| void | DelY (const int &Y) |
template<class TVal>
class TVVec< TVal >
Constructor & Destructor Documentation
template<class TVal>
| TVVec< TVal >::TVVec |
( |
const int & |
_XDim, |
|
|
const int & |
_YDim |
|
) |
| [inline] |
template<class TVal>
| TVVec< TVal >::TVVec |
( |
const TVec< TVal > & |
_ValV, |
|
|
const int & |
_XDim, |
|
|
const int & |
_YDim |
|
) |
| [inline, explicit] |
Member Function Documentation
template<class TVal>
| const TVal& TVVec< TVal >::At |
( |
const int & |
X, |
|
|
const int & |
Y |
|
) |
| const [inline] |
template<class TVal>
| TVal& TVVec< TVal >::At |
( |
const int & |
X, |
|
|
const int & |
Y |
|
) |
| [inline] |
template<class TVal>
| void TVVec< TVal >::Gen |
( |
const int & |
_XDim, |
|
|
const int & |
_YDim |
|
) |
| [inline] |
template<class TVal>
| TVal TVVec< TVal >::GetXY |
( |
const int & |
X, |
|
|
const int & |
Y |
|
) |
| const [inline] |
template<class TVal>
| TVal& TVVec< TVal >::operator() |
( |
const int & |
X, |
|
|
const int & |
Y |
|
) |
| [inline] |
template<class TVal>
| const TVal& TVVec< TVal >::operator() |
( |
const int & |
X, |
|
|
const int & |
Y |
|
) |
| const [inline] |
template<class TVal>
| TVVec<TVal>& TVVec< TVal >::operator= |
( |
const TVVec< TVal > & |
Vec | ) |
[inline] |
template<class TVal>
| bool TVVec< TVal >::operator== |
( |
const TVVec< TVal > & |
Vec | ) |
const [inline] |
template<class TVal>
| void TVVec< TVal >::PutAll |
( |
const TVal & |
Val | ) |
[inline] |
template<class TVal>
| void TVVec< TVal >::PutX |
( |
const int & |
X, |
|
|
const TVal & |
Val |
|
) |
| [inline] |
template<class TVal>
| void TVVec< TVal >::PutXY |
( |
const int & |
X, |
|
|
const int & |
Y, |
|
|
const TVal & |
Val |
|
) |
| [inline] |
template<class TVal>
| void TVVec< TVal >::PutY |
( |
const int & |
Y, |
|
|
const TVal & |
Val |
|
) |
| [inline] |
template<class TVal >
| void TVVec< TVal >::SwapX |
( |
const int & |
X1, |
|
|
const int & |
X2 |
|
) |
| |
template<class TVal >
| void TVVec< TVal >::SwapY |
( |
const int & |
Y1, |
|
|
const int & |
Y2 |
|
) |
| |
The documentation for this class was generated from the following file: