OERotMatrix

class OERotMatrix : public OETransBase

This class represents OERotMatrix.

The OERotMatrix class performs rotation specified by a rotation matrix.

The following methods are publicly inherited from OETransBase:

CreateCopy

GetInverse

Extract

Transform

Constructors

OERotMatrix() -> OERotMatrix
OERotMatrix(mat: OEDoubleArray) -> OERotMatrix
OERotMatrix(mat: OEFloatArray) -> OERotMatrix
OERotMatrix(rhs: OERotMatrix) -> OERotMatrix

Default and copy constructors.

CreateCopy

CreateCopy() -> OETransBase

Deep copy constructor that returns a copy of the object. The memory for the returned OERotMatrix object is dynamically allocated and owned by the caller.

Extract

Extract(r: OEFloatArray, t: OEFloatArray) -> None
Extract(r: OEDoubleArray, t: OEFloatArray) -> None
Extract(r: OEFloatArray, t: OEDoubleArray) -> None
Extract(r: OEDoubleArray, t: OEDoubleArray) -> None

GetInverse

GetInverse() -> OETransBase

GetRotMatrix

GetRotMatrix(mat: OEFloatArray) -> None
GetRotMatrix(mat: OEDoubleArray) -> None