Momentum Scripting v1
Loading...
Searching...
No Matches
MOMENTUM_NAMESPACE::EulerAngles::EulerOrder Class Reference

#include <EulerAngles.h>

Public Member Functions

 EulerOrder (EulerConvention::Convention=EulerConvention::DEFAULT_CONVENTION)
 
int getConvention () const
 
int i () const
 
bool isOdd () const
 
bool isRepeat () const
 
bool isStatic () const
 
int j () const
 
int k () const
 
bool operator= (const EulerConvention::Convention &c)
 
bool operator= (const int &c)
 

Static Public Attributes

static const char * names []
 

Constructor & Destructor Documentation

◆ EulerOrder()

MOMENTUM_NAMESPACE::EulerAngles::EulerOrder::EulerOrder ( EulerConvention::Convention  c = EulerConvention::DEFAULT_CONVENTION)

Default constructor: EulerConvention::Convention::DEFAULT_CONVENTION convention and 0 angles.

Member Function Documentation

◆ getConvention()

int MOMENTUM_NAMESPACE::EulerAngles::EulerOrder::getConvention ( ) const

Get the current convention.

◆ i()

int MOMENTUM_NAMESPACE::EulerAngles::EulerOrder::i ( ) const

◆ isOdd()

bool MOMENTUM_NAMESPACE::EulerAngles::EulerOrder::isOdd ( ) const

◆ isRepeat()

bool MOMENTUM_NAMESPACE::EulerAngles::EulerOrder::isRepeat ( ) const

◆ isStatic()

bool MOMENTUM_NAMESPACE::EulerAngles::EulerOrder::isStatic ( ) const

The computational routines used by the EulerAngle class.

◆ j()

int MOMENTUM_NAMESPACE::EulerAngles::EulerOrder::j ( ) const

◆ k()

int MOMENTUM_NAMESPACE::EulerAngles::EulerOrder::k ( ) const

◆ operator=() [1/2]

bool MOMENTUM_NAMESPACE::EulerAngles::EulerOrder::operator= ( const EulerConvention::Convention c)

Assignment operator.

Returns
true if c is a valid EulerConvention

◆ operator=() [2/2]

bool MOMENTUM_NAMESPACE::EulerAngles::EulerOrder::operator= ( const int &  c)

Assignment operator and conversion from int.

Returns
true if c is a valid EulerConvention

Member Data Documentation

◆ names

const char* MOMENTUM_NAMESPACE::EulerAngles::EulerOrder::names[]
static