| 
    Aikido
    
   | 
 
Static properties from the DART Joint.  
 More...
#include <aikido/statespace/dart/JointStateSpace.hpp>
Public Member Functions | |
| Properties (const ::dart::dynamics::Joint *joint) | |
Constructs the joint properties for joint.  More... | |
| const std::string & | getName () const | 
| Return the name of the joint.  More... | |
| const std::string & | getType () const | 
| Return the type of the joint.  More... | |
| std::size_t | getNumDofs () const | 
| Return the number of DOFs in the joint.  More... | |
| const std::vector< std::string > & | getDofNames () const | 
| Return the names of DOFs in the joint.  More... | |
| bool | hasPositionLimit (std::size_t index) const | 
| Return whether the index DOF is position-limited.  More... | |
| bool | isPositionLimited () const | 
| Return whether any DOF is position-limited.  More... | |
| const Eigen::VectorXd & | getPositionLowerLimits () const | 
| Return the vector of position lower limits.  More... | |
| const Eigen::VectorXd & | getPositionUpperLimits () const | 
| Return the vector of position upper limits.  More... | |
| const Eigen::VectorXd & | getVelocityLowerLimits () const | 
| Return the vector of velocity lower limits.  More... | |
| const Eigen::VectorXd & | getVelocityUpperLimits () const | 
| Return the vector of velocity upper limits.  More... | |
| bool | operator== (const Properties &otherProperties) const | 
| Return whether two JointStateSpace::Properties are identical.  More... | |
| bool | operator!= (const Properties &otherProperties) const | 
| Return whether two JointStateSpace::Properties are different.  More... | |
Protected Attributes | |
| std::string | mName | 
| Name of the joint.  More... | |
| std::string | mType | 
| Name of the joint type.  More... | |
| std::vector< std::string > | mDofNames | 
| Names of DOFs in the Joint.  More... | |
| Eigen::VectorXd | mPositionLowerLimits | 
| The joint's position lower limits.  More... | |
| Eigen::VectorXd | mPositionUpperLimits | 
| The joint's position upper limits.  More... | |
| Eigen::Matrix< bool, Eigen::Dynamic, 1 > | mPositionHasLimits | 
| The joint's position limits.  More... | |
| Eigen::VectorXd | mVelocityLowerLimits | 
| The joint's velocity lower limits.  More... | |
| Eigen::VectorXd | mVelocityUpperLimits | 
| The joint's velocity upper limits.  More... | |
Static properties from the DART Joint. 
These will not update if the Joint is updated. 
      
  | 
  explicit | 
Constructs the joint properties for joint. 
| joint | Joint to create properties for  | 
| const std::vector<std::string>& aikido::statespace::dart::JointStateSpace::Properties::getDofNames | ( | ) | const | 
Return the names of DOFs in the joint.
| const std::string& aikido::statespace::dart::JointStateSpace::Properties::getName | ( | ) | const | 
Return the name of the joint.
| std::size_t aikido::statespace::dart::JointStateSpace::Properties::getNumDofs | ( | ) | const | 
Return the number of DOFs in the joint.
| const Eigen::VectorXd& aikido::statespace::dart::JointStateSpace::Properties::getPositionLowerLimits | ( | ) | const | 
Return the vector of position lower limits.
| const Eigen::VectorXd& aikido::statespace::dart::JointStateSpace::Properties::getPositionUpperLimits | ( | ) | const | 
Return the vector of position upper limits.
| const std::string& aikido::statespace::dart::JointStateSpace::Properties::getType | ( | ) | const | 
Return the type of the joint.
| const Eigen::VectorXd& aikido::statespace::dart::JointStateSpace::Properties::getVelocityLowerLimits | ( | ) | const | 
Return the vector of velocity lower limits.
| const Eigen::VectorXd& aikido::statespace::dart::JointStateSpace::Properties::getVelocityUpperLimits | ( | ) | const | 
Return the vector of velocity upper limits.
| bool aikido::statespace::dart::JointStateSpace::Properties::hasPositionLimit | ( | std::size_t | index | ) | const | 
Return whether the index DOF is position-limited.
| bool aikido::statespace::dart::JointStateSpace::Properties::isPositionLimited | ( | ) | const | 
Return whether any DOF is position-limited.
| bool aikido::statespace::dart::JointStateSpace::Properties::operator!= | ( | const Properties & | otherProperties | ) | const | 
Return whether two JointStateSpace::Properties are different.
| otherProperties | Other Properties to compare against | 
| bool aikido::statespace::dart::JointStateSpace::Properties::operator== | ( | const Properties & | otherProperties | ) | const | 
Return whether two JointStateSpace::Properties are identical.
| otherProperties | Other Properties to compare against | 
      
  | 
  protected | 
Names of DOFs in the Joint.
      
  | 
  protected | 
Name of the joint.
      
  | 
  protected | 
The joint's position limits.
      
  | 
  protected | 
The joint's position lower limits.
      
  | 
  protected | 
The joint's position upper limits.
      
  | 
  protected | 
Name of the joint type.
      
  | 
  protected | 
The joint's velocity lower limits.
      
  | 
  protected | 
The joint's velocity upper limits.