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

#include <ExtraBodyStateAccessor.h>

Public Member Functions

 Value ()
 
Valueoperator= (const Value &rhs)
 
template<typename T >
Valueoperator= (const T &rhs)
 
bool getBool () const
 
int getInt () const
 
double getDouble () const
 
double getAngle () const
 
void setAngle (double rad)
 
const std::string & getString () const
 
const Vector3f & getVector3f () const
 
Vector3 getVector3 () const
 
const VectorXgetVectorX () const
 
int which () const
 
void setAttribute (int attribute)
 
int attribute () const
 
template<>
ExtraBodyStateAccessor::Valueoperator= (const Vector3 &rhs)
 

Constructor & Destructor Documentation

◆ Value()

cnoid::ExtraBodyStateAccessor::Value::Value ( )
inline

Member Function Documentation

◆ attribute()

int cnoid::ExtraBodyStateAccessor::Value::attribute ( ) const
inline

◆ getAngle()

double cnoid::ExtraBodyStateAccessor::Value::getAngle ( ) const
inline

◆ getBool()

bool cnoid::ExtraBodyStateAccessor::Value::getBool ( ) const
inline

◆ getDouble()

double cnoid::ExtraBodyStateAccessor::Value::getDouble ( ) const
inline

◆ getInt()

int cnoid::ExtraBodyStateAccessor::Value::getInt ( ) const
inline

◆ getString()

const std::string& cnoid::ExtraBodyStateAccessor::Value::getString ( ) const
inline

◆ getVector3()

Vector3 cnoid::ExtraBodyStateAccessor::Value::getVector3 ( ) const
inline

◆ getVector3f()

const Vector3f& cnoid::ExtraBodyStateAccessor::Value::getVector3f ( ) const
inline

◆ getVectorX()

const VectorX& cnoid::ExtraBodyStateAccessor::Value::getVectorX ( ) const
inline

◆ operator=() [1/3]

template<typename T >
Value& cnoid::ExtraBodyStateAccessor::Value::operator= ( const T &  rhs)
inline

◆ operator=() [2/3]

Value& cnoid::ExtraBodyStateAccessor::Value::operator= ( const Value rhs)
inline

◆ operator=() [3/3]

template<>
ExtraBodyStateAccessor::Value& cnoid::ExtraBodyStateAccessor::Value::operator= ( const Vector3 rhs)
inline

◆ setAngle()

void cnoid::ExtraBodyStateAccessor::Value::setAngle ( double  rad)
inline

◆ setAttribute()

void cnoid::ExtraBodyStateAccessor::Value::setAttribute ( int  attribute)
inline

◆ which()

int cnoid::ExtraBodyStateAccessor::Value::which ( ) const
inline

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