Classes | Public Member Functions | Protected Member Functions | Protected Attributes
ompl_interface::ModelBasedJointStateSpace Class Reference

#include <model_based_joint_state_space.h>

List of all members.

Classes

class  StateType

Public Member Functions

virtual ompl::base::StateSamplerPtr allocDefaultStateSampler () const
virtual ompl::base::State * allocState () const
virtual void copyState (ompl::base::State *destination, const ompl::base::State *source) const
virtual void deserialize (ompl::base::State *state, const void *serialization) const
virtual double distance (const ompl::base::State *state1, const ompl::base::State *state2) const
virtual void enforceBounds (ompl::base::State *state) const
virtual bool equalStates (const ompl::base::State *state1, const ompl::base::State *state2) const
virtual void freeState (ompl::base::State *state) const
virtual unsigned int getDimension () const
const
robot_model::JointModel::Bounds
getJointBounds () const
const robot_model::JointModelgetJointModel () const
const std::string & getJointName () const
virtual double getMaximumExtent () const
virtual unsigned int getSerializationLength () const
virtual double * getValueAddressAtIndex (ompl::base::State *state, const unsigned int index) const
virtual void interpolate (const ompl::base::State *from, const ompl::base::State *to, const double t, ompl::base::State *state) const
 ModelBasedJointStateSpace (const robot_model::JointModel *joint_model)
 ModelBasedJointStateSpace (const robot_model::JointModel *joint_model, const robot_model::JointModel::Bounds &joint_bounds)
virtual void printSettings (std::ostream &out) const
virtual void printState (const ompl::base::State *state, std::ostream &out) const
virtual bool satisfiesBounds (const ompl::base::State *state) const
virtual void serialize (void *serialization, const ompl::base::State *state) const
void setPlanningVolume (double minX, double maxX, double minY, double maxY, double minZ, double maxZ)
 Set the planning volume for the possible SE2 and/or SE3 components of the state space.
virtual ~ModelBasedJointStateSpace ()

Protected Member Functions

void propagateJointStateUpdate (ompl::base::State *state) const

Protected Attributes

robot_model::JointModel::Bounds joint_bounds_
const robot_model::JointModeljoint_model_

Detailed Description

Definition at line 47 of file model_based_joint_state_space.h.


Constructor & Destructor Documentation

Definition at line 53 of file model_based_joint_state_space.cpp.

Definition at line 39 of file model_based_joint_state_space.cpp.

Definition at line 61 of file model_based_joint_state_space.cpp.


Member Function Documentation

ompl::base::StateSamplerPtr ompl_interface::ModelBasedJointStateSpace::allocDefaultStateSampler ( ) const [virtual]

Definition at line 185 of file model_based_joint_state_space.cpp.

ompl::base::State * ompl_interface::ModelBasedJointStateSpace::allocState ( ) const [virtual]

Definition at line 65 of file model_based_joint_state_space.cpp.

void ompl_interface::ModelBasedJointStateSpace::copyState ( ompl::base::State *  destination,
const ompl::base::State *  source 
) const [virtual]

Definition at line 98 of file model_based_joint_state_space.cpp.

void ompl_interface::ModelBasedJointStateSpace::deserialize ( ompl::base::State *  state,
const void *  serialization 
) const [virtual]

Definition at line 129 of file model_based_joint_state_space.cpp.

double ompl_interface::ModelBasedJointStateSpace::distance ( const ompl::base::State *  state1,
const ompl::base::State *  state2 
) const [virtual]

Definition at line 103 of file model_based_joint_state_space.cpp.

void ompl_interface::ModelBasedJointStateSpace::enforceBounds ( ompl::base::State *  state) const [virtual]

Definition at line 88 of file model_based_joint_state_space.cpp.

bool ompl_interface::ModelBasedJointStateSpace::equalStates ( const ompl::base::State *  state1,
const ompl::base::State *  state2 
) const [virtual]

Definition at line 108 of file model_based_joint_state_space.cpp.

void ompl_interface::ModelBasedJointStateSpace::freeState ( ompl::base::State *  state) const [virtual]

Definition at line 72 of file model_based_joint_state_space.cpp.

Definition at line 78 of file model_based_joint_state_space.cpp.

Definition at line 98 of file model_based_joint_state_space.h.

Definition at line 85 of file model_based_joint_state_space.h.

const std::string& ompl_interface::ModelBasedJointStateSpace::getJointName ( ) const [inline]

Definition at line 90 of file model_based_joint_state_space.h.

Definition at line 83 of file model_based_joint_state_space.cpp.

Definition at line 119 of file model_based_joint_state_space.cpp.

double * ompl_interface::ModelBasedJointStateSpace::getValueAddressAtIndex ( ompl::base::State *  state,
const unsigned int  index 
) const [virtual]

Definition at line 156 of file model_based_joint_state_space.cpp.

void ompl_interface::ModelBasedJointStateSpace::interpolate ( const ompl::base::State *  from,
const ompl::base::State *  to,
const double  t,
ompl::base::State *  state 
) const [virtual]

Definition at line 113 of file model_based_joint_state_space.cpp.

void ompl_interface::ModelBasedJointStateSpace::printSettings ( std::ostream &  out) const [virtual]

Definition at line 171 of file model_based_joint_state_space.cpp.

void ompl_interface::ModelBasedJointStateSpace::printState ( const ompl::base::State *  state,
std::ostream &  out 
) const [virtual]

Definition at line 163 of file model_based_joint_state_space.cpp.

void ompl_interface::ModelBasedJointStateSpace::propagateJointStateUpdate ( ompl::base::State *  state) const [protected]

Definition at line 176 of file model_based_joint_state_space.cpp.

bool ompl_interface::ModelBasedJointStateSpace::satisfiesBounds ( const ompl::base::State *  state) const [virtual]

Definition at line 93 of file model_based_joint_state_space.cpp.

void ompl_interface::ModelBasedJointStateSpace::serialize ( void *  serialization,
const ompl::base::State *  state 
) const [virtual]

Definition at line 124 of file model_based_joint_state_space.cpp.

void ompl_interface::ModelBasedJointStateSpace::setPlanningVolume ( double  minX,
double  maxX,
double  minY,
double  maxY,
double  minZ,
double  maxZ 
)

Set the planning volume for the possible SE2 and/or SE3 components of the state space.

Definition at line 135 of file model_based_joint_state_space.cpp.


Member Data Documentation

Definition at line 108 of file model_based_joint_state_space.h.

Definition at line 107 of file model_based_joint_state_space.h.


The documentation for this class was generated from the following files:


ompl
Author(s): Ioan Sucan
autogenerated on Mon Oct 6 2014 11:12:04