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

Public Member Functions

 Affine3 ()
 
 Affine3 (const Affine3 &_m)
 
 Affine3 (const Affine3d &_m)
 
 ~Affine3 ()
 
Affine3inverse () const
 
Vector3translation () const
 
Quaternionrotation () const
 
Affine3concatenate (Affine3 const &other) const
 
Vector3transform (Vector3 const &other) const
 
MatrixXmatrix () const
 
void translate (Vector3 const &other) const
 
void pretranslate (Vector3 const &other) const
 
void rotate (Quaternion const &other) const
 
void prerotate (Quaternion const &other) const
 
bool operator== (Affine3 const &other) const
 
bool isApprox (Affine3 const &other, double tolerance)
 

Public Attributes

Affine3dt
 

Constructor & Destructor Documentation

◆ Affine3() [1/3]

Affine3::Affine3 ( )
inline

◆ Affine3() [2/3]

Affine3::Affine3 ( const Affine3 _m)
inline

◆ Affine3() [3/3]

Affine3::Affine3 ( const Affine3d _m)
inline

◆ ~Affine3()

Affine3::~Affine3 ( )
inline

Member Function Documentation

◆ concatenate()

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

◆ inverse()

Affine3* Affine3::inverse ( ) const
inline

◆ isApprox()

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

◆ matrix()

MatrixX* Affine3::matrix ( ) const
inline

◆ operator==()

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

◆ prerotate()

void Affine3::prerotate ( Quaternion const &  other) const
inline

◆ pretranslate()

void Affine3::pretranslate ( Vector3 const &  other) const
inline

◆ rotate()

void Affine3::rotate ( Quaternion const &  other) const
inline

◆ rotation()

Quaternion* Affine3::rotation ( ) const
inline

◆ transform()

Vector3* Affine3::transform ( Vector3 const &  other) const
inline

◆ translate()

void Affine3::translate ( Vector3 const &  other) const
inline

◆ translation()

Vector3* Affine3::translation ( ) const
inline

Member Data Documentation

◆ t

Affine3d* Affine3::t

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