Choreonoid  1.8
Public Member Functions | List of all members
cnoid::SE3 Class Reference

#include <EigenTypes.h>

Public Member Functions

EIGEN_MAKE_ALIGNED_OPERATOR_NEW SE3 ()
 
 SE3 (const Vector3 &translation, const Quaternion &rotation)
 
 SE3 (const Vector3 &translation, const Matrix3 &rotation)
 
 SE3 (const Isometry3 &T)
 
void set (const Vector3 &translation, const Quaternion &rotation)
 
void set (const Vector3 &translation, const Matrix3 &R)
 
void set (const Isometry3 &T)
 
Vector3translation ()
 
const Vector3translation () const
 
Quaternionrotation ()
 
const Quaternionrotation () const
 

Constructor & Destructor Documentation

◆ SE3() [1/4]

EIGEN_MAKE_ALIGNED_OPERATOR_NEW cnoid::SE3::SE3 ( )
inline

◆ SE3() [2/4]

cnoid::SE3::SE3 ( const Vector3 translation,
const Quaternion rotation 
)
inline

◆ SE3() [3/4]

cnoid::SE3::SE3 ( const Vector3 translation,
const Matrix3 rotation 
)
inline

◆ SE3() [4/4]

cnoid::SE3::SE3 ( const Isometry3 T)
inline

Member Function Documentation

◆ rotation() [1/2]

Quaternion& cnoid::SE3::rotation ( )
inline

◆ rotation() [2/2]

const Quaternion& cnoid::SE3::rotation ( ) const
inline

◆ set() [1/3]

void cnoid::SE3::set ( const Isometry3 T)
inline

◆ set() [2/3]

void cnoid::SE3::set ( const Vector3 translation,
const Matrix3 R 
)
inline

◆ set() [3/3]

void cnoid::SE3::set ( const Vector3 translation,
const Quaternion rotation 
)
inline

◆ translation() [1/2]

Vector3& cnoid::SE3::translation ( )
inline

◆ translation() [2/2]

const Vector3& cnoid::SE3::translation ( ) const
inline

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