MtxExpr::Select Function

Overload List

#SignatureDescription
1Vector Select(TVec *Src, int StartIndex, int Step, int StopIndex);Subrange the source vector.
2Vector Select(TVec *Src, int StartIndex, int StopIndex);Subrange the source vector without copy operation.
3Vector Select(TMtx *Src, int StartIndex, int Step, int StopIndex);Subrange the source matrix and return a vector.
4Vector Select(TMtx *Src, int StartIndex, int StopIndex);Subrange the source matrix and return a vector without copy operation.

Overload 1: Vector Select(TVec *Src, int StartIndex, int Step, int StopIndex);

Subrange the source vector.

#NameTypeDescription
1SrcTVec *
2StartIndexint
3Stepint
4StopIndexint
Remarks:

Internally calls Vector::SetSubIndex

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

Overload 2: Vector Select(TVec *Src, int StartIndex, int StopIndex);

Subrange the source vector without copy operation.

#NameTypeDescription
1SrcTVec *
2StartIndexint
3StopIndexint
Remarks:

Internally calls Vector::SetSubIndex

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

Overload 3: Vector Select(TMtx *Src, int StartIndex, int Step, int StopIndex);

Subrange the source matrix and return a vector.

#NameTypeDescription
1SrcTMtx *
2StartIndexint
3Stepint
4StopIndexint
Remarks:

Internally calls Vector::SetSubIndex

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

Overload 4: Vector Select(TMtx *Src, int StartIndex, int StopIndex);

Subrange the source matrix and return a vector without copy operation.

#NameTypeDescription
1SrcTMtx *
2StartIndexint
3StopIndexint
Remarks:

Internally calls Vector::SetSubIndex

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