planning_models::KinematicModel::RevoluteJointModel Class Reference

A revolute joint. More...

#include <kinematic_model.h>

Inheritance diagram for planning_models::KinematicModel::RevoluteJointModel:
Inheritance graph

List of all members.

Public Member Functions

virtual std::vector< double > computeJointStateValues (const btTransform &transform) const
virtual btTransform computeTransform (const std::vector< double > &joint_values) const
virtual bool isValueWithinVariableBounds (const std::string &variable, const double &value, bool &within_bounds) const
 RevoluteJointModel (const RevoluteJointModel *joint)
 RevoluteJointModel (const std::string &name, const MultiDofConfig *multi_dof_config)

Public Attributes

btVector3 axis_
bool continuous_

Detailed Description

A revolute joint.

Definition at line 313 of file kinematic_model.h.

Constructor & Destructor Documentation

planning_models::KinematicModel::RevoluteJointModel::RevoluteJointModel ( const std::string &  name,
const MultiDofConfig multi_dof_config 

Definition at line 1042 of file kinematic_model.cpp.

planning_models::KinematicModel::RevoluteJointModel::RevoluteJointModel ( const RevoluteJointModel joint  )  [inline]

Definition at line 319 of file kinematic_model.h.

Member Function Documentation

std::vector< double > planning_models::KinematicModel::RevoluteJointModel::computeJointStateValues ( const btTransform &  transform  )  const [virtual]

Implements planning_models::KinematicModel::JointModel.

Definition at line 1068 of file kinematic_model.cpp.

btTransform planning_models::KinematicModel::RevoluteJointModel::computeTransform ( const std::vector< double > &  joint_values  )  const [virtual]

Implements planning_models::KinematicModel::JointModel.

Definition at line 1052 of file kinematic_model.cpp.

bool planning_models::KinematicModel::RevoluteJointModel::isValueWithinVariableBounds ( const std::string &  variable,
const double &  value,
bool &  within_bounds 
) const [virtual]

Reimplemented from planning_models::KinematicModel::JointModel.

Definition at line 1090 of file kinematic_model.cpp.

Member Data Documentation

Definition at line 324 of file kinematic_model.h.

Definition at line 325 of file kinematic_model.h.

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

Author(s): Ioan Sucan/isucan@willowgarage.com
autogenerated on Fri Mar 1 14:16:23 2013