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

#include <PositionTag.h>

Inheritance diagram for cnoid::PositionTag:
cnoid::Referenced

Public Member Functions

EIGEN_MAKE_ALIGNED_OPERATOR_NEW PositionTag ()
 
 PositionTag (const Isometry3 &T)
 
 PositionTag (const Vector3 &location)
 
 PositionTag (const PositionTag &org)
 
PositionTagoperator= (const PositionTag &rhs)
 
Isometry3::ConstTranslationPart translation () const
 
template<typename Derived >
void setTranslation (const Eigen::MatrixBase< Derived > &p)
 
bool hasAttitude () const
 
void clearAttitude ()
 
const Isometry3position () const
 
template<class Scalar , int Mode, int Options>
void setPosition (const Eigen::Transform< Scalar, 3, Mode, Options > &p)
 
Isometry3::ConstLinearPart rotation () const
 
template<typename Derived >
void setRotation (const Eigen::MatrixBase< Derived > &R)
 
bool read (const Mapping *archive)
 
bool write (Mapping *archive) const
 
- Public Member Functions inherited from cnoid::Referenced
virtual ~Referenced ()
 

Additional Inherited Members

- Protected Member Functions inherited from cnoid::Referenced
 Referenced ()
 
 Referenced (const Referenced &)
 
int refCount () const
 

Constructor & Destructor Documentation

◆ PositionTag() [1/4]

PositionTag::PositionTag ( )

◆ PositionTag() [2/4]

PositionTag::PositionTag ( const Isometry3 T)

◆ PositionTag() [3/4]

PositionTag::PositionTag ( const Vector3 location)

◆ PositionTag() [4/4]

PositionTag::PositionTag ( const PositionTag org)

Member Function Documentation

◆ clearAttitude()

void cnoid::PositionTag::clearAttitude ( )
inline

◆ hasAttitude()

bool cnoid::PositionTag::hasAttitude ( ) const
inline

◆ operator=()

PositionTag & PositionTag::operator= ( const PositionTag rhs)

◆ position()

const Isometry3& cnoid::PositionTag::position ( ) const
inline

◆ read()

bool PositionTag::read ( const Mapping archive)

◆ rotation()

Isometry3::ConstLinearPart cnoid::PositionTag::rotation ( ) const
inline

◆ setPosition()

template<class Scalar , int Mode, int Options>
void cnoid::PositionTag::setPosition ( const Eigen::Transform< Scalar, 3, Mode, Options > &  p)
inline

◆ setRotation()

template<typename Derived >
void cnoid::PositionTag::setRotation ( const Eigen::MatrixBase< Derived > &  R)
inline

◆ setTranslation()

template<typename Derived >
void cnoid::PositionTag::setTranslation ( const Eigen::MatrixBase< Derived > &  p)
inline

◆ translation()

Isometry3::ConstTranslationPart cnoid::PositionTag::translation ( ) const
inline

◆ write()

bool PositionTag::write ( Mapping archive) const

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