moveit2
The MoveIt Motion Planning Framework for ROS 2.
Public Types | Public Member Functions | Public Attributes | List of all members
ompl_interface::PoseModelStateSpace::StateType Class Reference

#include <pose_model_state_space.h>

Inheritance diagram for ompl_interface::PoseModelStateSpace::StateType:
Inheritance graph
[legend]
Collaboration diagram for ompl_interface::PoseModelStateSpace::StateType:
Collaboration graph
[legend]

Public Types

enum  { JOINTS_COMPUTED = 256 , POSE_COMPUTED = 512 }
 
- Public Types inherited from ompl_interface::ModelBasedStateSpace::StateType
enum  {
  VALIDITY_KNOWN = 1 , GOAL_DISTANCE_KNOWN = 2 , VALIDITY_TRUE = 4 , IS_START_STATE = 8 ,
  IS_GOAL_STATE = 16
}
 

Public Member Functions

 StateType ()
 
bool jointsComputed () const
 
bool poseComputed () const
 
void setJointsComputed (bool value)
 
void setPoseComputed (bool value)
 
- Public Member Functions inherited from ompl_interface::ModelBasedStateSpace::StateType
 StateType ()
 
void markValid (double d)
 
void markValid ()
 
void markInvalid (double d)
 
void markInvalid ()
 
bool isValidityKnown () const
 
void clearKnownInformation ()
 
bool isMarkedValid () const
 
bool isGoalDistanceKnown () const
 
bool isStartState () const
 
bool isGoalState () const
 
bool isInputState () const
 
void markStartState ()
 
void markGoalState ()
 

Public Attributes

ompl::base::SE3StateSpace::StateType ** poses
 
- Public Attributes inherited from ompl_interface::ModelBasedStateSpace::StateType
double * values
 
int tag
 
int flags
 
double distance
 

Detailed Description

Definition at line 49 of file pose_model_state_space.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
JOINTS_COMPUTED 
POSE_COMPUTED 

Definition at line 52 of file pose_model_state_space.h.

Constructor & Destructor Documentation

◆ StateType()

ompl_interface::PoseModelStateSpace::StateType::StateType ( )
inline

Definition at line 58 of file pose_model_state_space.h.

Member Function Documentation

◆ jointsComputed()

bool ompl_interface::PoseModelStateSpace::StateType::jointsComputed ( ) const
inline

Definition at line 63 of file pose_model_state_space.h.

Here is the caller graph for this function:

◆ poseComputed()

bool ompl_interface::PoseModelStateSpace::StateType::poseComputed ( ) const
inline

Definition at line 68 of file pose_model_state_space.h.

Here is the caller graph for this function:

◆ setJointsComputed()

void ompl_interface::PoseModelStateSpace::StateType::setJointsComputed ( bool  value)
inline

Definition at line 73 of file pose_model_state_space.h.

◆ setPoseComputed()

void ompl_interface::PoseModelStateSpace::StateType::setPoseComputed ( bool  value)
inline

Definition at line 85 of file pose_model_state_space.h.

Member Data Documentation

◆ poses

ompl::base::SE3StateSpace::StateType** ompl_interface::PoseModelStateSpace::StateType::poses

Definition at line 97 of file pose_model_state_space.h.


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