base
Public Member Functions | Public Attributes | List of all members
AngleAxis Struct Reference

Public Member Functions

 AngleAxis (double angle, Vector3 const &axis)
 
 AngleAxis (AngleAxis const &aa)
 
 AngleAxis (AngleAxisd const &_aa)
 
 ~AngleAxis ()
 
bool operator== (AngleAxis const &other) const
 
double angle () const
 
Vector3axis () const
 
AngleAxisconcatenate (AngleAxis const &other) const
 
Vector3transform (Vector3 const &v) const
 
AngleAxisinverse () const
 
MatrixXmatrix () const
 
void fromQuaternion (Quaternion const &q)
 
void fromEuler (Vector3 const &angles, int axis0, int axis1, int axis2)
 
void fromMatrix (MatrixX const &matrix)
 
bool isApprox (AngleAxis const &other, double tolerance)
 
Vector3toEuler ()
 

Public Attributes

AngleAxisdaa
 

Constructor & Destructor Documentation

◆ AngleAxis() [1/3]

AngleAxis::AngleAxis ( double  angle,
Vector3 const &  axis 
)
inline

◆ AngleAxis() [2/3]

AngleAxis::AngleAxis ( AngleAxis const &  aa)
inline

◆ AngleAxis() [3/3]

AngleAxis::AngleAxis ( AngleAxisd const &  _aa)
inline

◆ ~AngleAxis()

AngleAxis::~AngleAxis ( )
inline

Member Function Documentation

◆ angle()

double AngleAxis::angle ( ) const
inline

◆ axis()

Vector3* AngleAxis::axis ( ) const
inline

◆ concatenate()

AngleAxis* AngleAxis::concatenate ( AngleAxis const &  other) const
inline

◆ fromEuler()

void AngleAxis::fromEuler ( Vector3 const &  angles,
int  axis0,
int  axis1,
int  axis2 
)
inline

◆ fromMatrix()

void AngleAxis::fromMatrix ( MatrixX const &  matrix)
inline

◆ fromQuaternion()

void AngleAxis::fromQuaternion ( Quaternion const &  q)
inline

◆ inverse()

AngleAxis* AngleAxis::inverse ( ) const
inline

◆ isApprox()

bool AngleAxis::isApprox ( AngleAxis const &  other,
double  tolerance 
)
inline

◆ matrix()

MatrixX* AngleAxis::matrix ( ) const
inline

◆ operator==()

bool AngleAxis::operator== ( AngleAxis const &  other) const
inline

◆ toEuler()

Vector3* AngleAxis::toEuler ( )
inline

◆ transform()

Vector3* AngleAxis::transform ( Vector3 const &  v) const
inline

Member Data Documentation

◆ aa

AngleAxisd* AngleAxis::aa

The documentation for this struct was generated from the following file: