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

Public Member Functions

 Isometry3 ()
 
 Isometry3 (const Isometry3 &_m)
 
 Isometry3 (const Isometry3d &_m)
 
 ~Isometry3 ()
 
Isometry3inverse () const
 
Vector3translation () const
 
Quaternionrotation () const
 
Isometry3concatenate (Isometry3 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== (Isometry3 const &other) const
 
bool isApprox (Isometry3 const &other, double tolerance)
 

Public Attributes

Isometry3dt
 

Constructor & Destructor Documentation

◆ Isometry3() [1/3]

Isometry3::Isometry3 ( )
inline

◆ Isometry3() [2/3]

Isometry3::Isometry3 ( const Isometry3 _m)
inline

◆ Isometry3() [3/3]

Isometry3::Isometry3 ( const Isometry3d _m)
inline

◆ ~Isometry3()

Isometry3::~Isometry3 ( )
inline

Member Function Documentation

◆ concatenate()

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

◆ inverse()

Isometry3* Isometry3::inverse ( ) const
inline

◆ isApprox()

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

◆ matrix()

MatrixX* Isometry3::matrix ( ) const
inline

◆ operator==()

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

◆ prerotate()

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

◆ pretranslate()

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

◆ rotate()

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

◆ rotation()

Quaternion* Isometry3::rotation ( ) const
inline

◆ transform()

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

◆ translate()

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

◆ translation()

Vector3* Isometry3::translation ( ) const
inline

Member Data Documentation

◆ t

Isometry3d* Isometry3::t

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