All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
fcl::JointConfig Class Reference

#include <hpp/fcl/articulated_model/joint_config.h>

Public Member Functions

 JointConfig ()
 
 JointConfig (const JointConfig &joint_cfg)
 
 JointConfig (const boost::shared_ptr< Joint > &joint, FCL_REAL default_value=0, FCL_REAL default_value_min=0, FCL_REAL default_value_max=0)
 
std::size_t getDim () const
 
FCL_REAL operator[] (std::size_t i) const
 
FCL_REALoperator[] (std::size_t i)
 
FCL_REAL getValue (std::size_t i) const
 
FCL_REALgetValue (std::size_t i)
 
FCL_REAL getLimitMin (std::size_t i) const
 
FCL_REALgetLimitMin (std::size_t i)
 
FCL_REAL getLimitMax (std::size_t i) const
 
FCL_REALgetLimitMax (std::size_t i)
 
boost::shared_ptr< JointgetJoint () const
 

Constructor & Destructor Documentation

fcl::JointConfig::JointConfig ( )
fcl::JointConfig::JointConfig ( const JointConfig joint_cfg)
fcl::JointConfig::JointConfig ( const boost::shared_ptr< Joint > &  joint,
FCL_REAL  default_value = 0,
FCL_REAL  default_value_min = 0,
FCL_REAL  default_value_max = 0 
)

Member Function Documentation

std::size_t fcl::JointConfig::getDim ( ) const
boost::shared_ptr<Joint> fcl::JointConfig::getJoint ( ) const
FCL_REAL fcl::JointConfig::getLimitMax ( std::size_t  i) const
FCL_REAL& fcl::JointConfig::getLimitMax ( std::size_t  i)
FCL_REAL fcl::JointConfig::getLimitMin ( std::size_t  i) const
FCL_REAL& fcl::JointConfig::getLimitMin ( std::size_t  i)
FCL_REAL fcl::JointConfig::getValue ( std::size_t  i) const
FCL_REAL& fcl::JointConfig::getValue ( std::size_t  i)
FCL_REAL fcl::JointConfig::operator[] ( std::size_t  i) const
inline
FCL_REAL& fcl::JointConfig::operator[] ( std::size_t  i)
inline