Matrix::operator() Operator

Overload List

#SignatureDescription
1_Ix_Values operator()(int r, int c) const;
2_Ix_Values1D operator()(int i) const;
3Vector operator()() const;
4Vector operator()(const TRange2 &aRange) const;
5Vector operator()(const TRange3 &aRange) const;
6Vector operator()(int aRow, const TRange2 &aCols) const;
7Vector operator()(int aRow, const TRange3 &aCols) const;
8Vector operator()(const TRange2 &aRows, int aCol) const;
9Vector operator()(const TRange3 &aRows, int aCol) const;
10Matrix operator()(const TRange2 &aRows, const TRange2 &aCols) const;
11Matrix operator()(const TRange2 &aRows, const TRange3 &aCols) const;
12Matrix operator()(const TRange3 &aRows, const TRange2 &aCols) const;
13Matrix operator()(const TRange3 &aRows, const TRange3 &aCols) const;

Overload 1: _Ix_Values operator()(int r, int c) const;

#NameTypeDescription
1rint
2cint
Declared in Dew::Math::Matrix · Dew.Math/MtxExpr.h · Cross-compiler

Overload 2: _Ix_Values1D operator()(int i) const;

#NameTypeDescription
1iint
Declared in Dew::Math::Matrix · Dew.Math/MtxExpr.h · Cross-compiler

Overload 3: Vector operator()() const;

Declared in Dew::Math::Matrix · Dew.Math/MtxExpr.h · Cross-compiler

Overload 4: Vector operator()(const TRange2 &aRange) const;

#NameTypeDescription
1aRangeconst TRange2 &
Declared in Dew::Math::Matrix · Dew.Math/MtxExpr.h · Cross-compiler

Overload 5: Vector operator()(const TRange3 &aRange) const;

#NameTypeDescription
1aRangeconst TRange3 &
Declared in Dew::Math::Matrix · Dew.Math/MtxExpr.h · Cross-compiler

Overload 6: Vector operator()(int aRow, const TRange2 &aCols) const;

#NameTypeDescription
1aRowint
2aColsconst TRange2 &
Declared in Dew::Math::Matrix · Dew.Math/MtxExpr.h · Cross-compiler

Overload 7: Vector operator()(int aRow, const TRange3 &aCols) const;

#NameTypeDescription
1aRowint
2aColsconst TRange3 &
Declared in Dew::Math::Matrix · Dew.Math/MtxExpr.h · Cross-compiler

Overload 8: Vector operator()(const TRange2 &aRows, int aCol) const;

#NameTypeDescription
1aRowsconst TRange2 &
2aColint
Declared in Dew::Math::Matrix · Dew.Math/MtxExpr.h · Cross-compiler

Overload 9: Vector operator()(const TRange3 &aRows, int aCol) const;

#NameTypeDescription
1aRowsconst TRange3 &
2aColint
Declared in Dew::Math::Matrix · Dew.Math/MtxExpr.h · Cross-compiler

Overload 10: Matrix operator()(const TRange2 &aRows, const TRange2 &aCols) const;

#NameTypeDescription
1aRowsconst TRange2 &
2aColsconst TRange2 &
Declared in Dew::Math::Matrix · Dew.Math/MtxExpr.h · Cross-compiler

Overload 11: Matrix operator()(const TRange2 &aRows, const TRange3 &aCols) const;

#NameTypeDescription
1aRowsconst TRange2 &
2aColsconst TRange3 &
Declared in Dew::Math::Matrix · Dew.Math/MtxExpr.h · Cross-compiler

Overload 12: Matrix operator()(const TRange3 &aRows, const TRange2 &aCols) const;

#NameTypeDescription
1aRowsconst TRange3 &
2aColsconst TRange2 &
Declared in Dew::Math::Matrix · Dew.Math/MtxExpr.h · Cross-compiler

Overload 13: Matrix operator()(const TRange3 &aRows, const TRange3 &aCols) const;

#NameTypeDescription
1aRowsconst TRange3 &
2aColsconst TRange3 &
Declared in Dew::Math::Matrix · Dew.Math/MtxExpr.h · Cross-compiler