OEEuler

class OEEuler : public OETransBase

This class represents OEEuler.

The following methods are publicly inherited from OETransBase:

CreateCopy

GetInverse

Extract

Transform

Constructors

OEEuler() -> OEEuler
OEEuler(angles: OEDoubleArray) -> OEEuler
OEEuler(angles: OEFloatArray) -> OEEuler
OEEuler(phi: float, theta: float, psi: float) -> OEEuler

Default and copy constructors.

CreateCopy

CreateCopy() -> OETransBase

Extract

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

GetAngles

GetAngles(angles: OEFloatArray) -> None
GetAngles(angles: OEDoubleArray) -> None

GetInverse

GetInverse() -> OETransBase

GetPhi

GetPhi() -> float

GetPsi

GetPsi() -> float

GetTheta

GetTheta() -> float

SetPhi

SetPhi(radians: float) -> None

SetPsi

SetPsi(radians: float) -> None

SetTheta

SetTheta(radians: float) -> None