TMtx::Eye Method

Overload List

#SignatureDescription
1TMtx *Eye(int ARows, int ACols, bool AComplex, bool aIsDouble);Constructs an eye matrix.
2TMtx *Eye(int ARows, int ACols, TMtxFloatPrecision aFloatPrecision);
3TMtx *Eye(int ARows, int ACols, TMtxVec *aFloatPrecisionRef);

Overload 1: TMtx *Eye(int ARows, int ACols, bool AComplex, bool aIsDouble);

Constructs an eye matrix.

#NameTypeDescription
1ARowsint
2AColsint
3AComplexbool
4aIsDoublebool
Remarks:

Construct an eye matrix. The number of rows and columns of an eye matrix is set by ARows and ACols parameters. The TMtx::Complex property of an eye matrix is set by AComplex parameter.

Declared in Dew::Math::TMtx · Dew.Math/MtxVec.h · Cross-compiler

Overload 2: TMtx *Eye(int ARows, int ACols, TMtxFloatPrecision aFloatPrecision);

#NameTypeDescription
1ARowsint
2AColsint
3aFloatPrecisionTMtxFloatPrecision
Declared in Dew::Math::TMtx · Dew.Math/MtxVec.h · Cross-compiler

Overload 3: TMtx *Eye(int ARows, int ACols, TMtxVec *aFloatPrecisionRef);

#NameTypeDescription
1ARowsint
2AColsint
3aFloatPrecisionRefTMtxVec *
Declared in Dew::Math::TMtx · Dew.Math/MtxVec.h · Cross-compiler