Public Member Functions | List of all members
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

◆ JointConfig() [1/3]

fcl::JointConfig::JointConfig ( )

◆ JointConfig() [2/3]

fcl::JointConfig::JointConfig ( const JointConfig joint_cfg)

◆ JointConfig() [3/3]

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

◆ getDim()

std::size_t fcl::JointConfig::getDim ( ) const

◆ getJoint()

boost::shared_ptr<Joint> fcl::JointConfig::getJoint ( ) const

Referenced by operator[]().

◆ getLimitMax() [1/2]

FCL_REAL fcl::JointConfig::getLimitMax ( std::size_t  i) const

Referenced by operator[]().

◆ getLimitMax() [2/2]

FCL_REAL& fcl::JointConfig::getLimitMax ( std::size_t  i)

◆ getLimitMin() [1/2]

FCL_REAL fcl::JointConfig::getLimitMin ( std::size_t  i) const

Referenced by operator[]().

◆ getLimitMin() [2/2]

FCL_REAL& fcl::JointConfig::getLimitMin ( std::size_t  i)

◆ getValue() [1/2]

FCL_REAL fcl::JointConfig::getValue ( std::size_t  i) const

Referenced by operator[]().

◆ getValue() [2/2]

FCL_REAL& fcl::JointConfig::getValue ( std::size_t  i)

◆ operator[]() [1/2]

FCL_REAL fcl::JointConfig::operator[] ( std::size_t  i) const
inline

◆ operator[]() [2/2]

FCL_REAL& fcl::JointConfig::operator[] ( std::size_t  i)
inline