All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
hpp::core::JointBoundException Class Reference

Exception thrown when a configuration is not within the bounds. More...

#include <hpp/core/joint-bound-validation.hh>

Inheritance diagram for hpp::core::JointBoundException:
Collaboration diagram for hpp::core::JointBoundException:

Public Member Functions

 JointBoundException (const std::string &what, const JointPtr_t &joint, size_type rank, value_type lowerBound, value_type upperBound, value_type value)
 

Public Attributes

JointPtr_t joint_
 Joint the configuration value is out of bounds. More...
 
size_type rank_
 degree of freedom in the joint (usually 0) More...
 
value_type lowerBound_
 lower bound More...
 
value_type upperBound_
 upper bound More...
 
value_type value_
 configuration value More...
 

Detailed Description

Exception thrown when a configuration is not within the bounds.

Constructor & Destructor Documentation

hpp::core::JointBoundException::JointBoundException ( const std::string &  what,
const JointPtr_t joint,
size_type  rank,
value_type  lowerBound,
value_type  upperBound,
value_type  value 
)
inline

Member Data Documentation

JointPtr_t hpp::core::JointBoundException::joint_

Joint the configuration value is out of bounds.

value_type hpp::core::JointBoundException::lowerBound_

lower bound

size_type hpp::core::JointBoundException::rank_

degree of freedom in the joint (usually 0)

value_type hpp::core::JointBoundException::upperBound_

upper bound

value_type hpp::core::JointBoundException::value_

configuration value