All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Private Attributes
fcl::JointConfig Class Reference

#include <joint_config.h>

List of all members.

Public Member Functions

std::size_t getDim () const
boost::shared_ptr< JointgetJoint () const
FCL_REAL getLimitMax (std::size_t i) const
FCL_REALgetLimitMax (std::size_t i)
FCL_REAL getLimitMin (std::size_t i) const
FCL_REALgetLimitMin (std::size_t i)
FCL_REAL getValue (std::size_t i) const
FCL_REALgetValue (std::size_t i)
 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)
FCL_REAL operator[] (std::size_t i) const
FCL_REALoperator[] (std::size_t i)

Private Attributes

boost::weak_ptr< Jointjoint_
std::vector< FCL_REALlimits_max_
std::vector< FCL_REALlimits_min_
std::vector< FCL_REALvalues_

Detailed Description

Definition at line 50 of file joint_config.h.


Constructor & Destructor Documentation

Definition at line 43 of file joint_config.cpp.

Definition at line 45 of file joint_config.cpp.

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 
)

Definition at line 53 of file joint_config.cpp.


Member Function Documentation

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

Definition at line 64 of file joint_config.cpp.

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

Definition at line 101 of file joint_config.cpp.

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

Definition at line 89 of file joint_config.cpp.

Definition at line 94 of file joint_config.cpp.

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

Definition at line 79 of file joint_config.cpp.

Definition at line 84 of file joint_config.cpp.

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

Definition at line 69 of file joint_config.cpp.

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

Definition at line 74 of file joint_config.cpp.

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

Definition at line 64 of file joint_config.h.

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

Definition at line 69 of file joint_config.h.


Member Data Documentation

boost::weak_ptr<Joint> fcl::JointConfig::joint_ [private]

Definition at line 89 of file joint_config.h.

std::vector<FCL_REAL> fcl::JointConfig::limits_max_ [private]

Definition at line 93 of file joint_config.h.

std::vector<FCL_REAL> fcl::JointConfig::limits_min_ [private]

Definition at line 92 of file joint_config.h.

std::vector<FCL_REAL> fcl::JointConfig::values_ [private]

Definition at line 91 of file joint_config.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


fcl
Author(s): Jia Pan
autogenerated on Tue Jan 15 2013 16:05:31