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

#include <model_based_state_space.h>

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

Public Types

enum  {
  VALIDITY_KNOWN = 1 , GOAL_DISTANCE_KNOWN = 2 , VALIDITY_TRUE = 4 , IS_START_STATE = 8 ,
  IS_GOAL_STATE = 16
}
 

Public Member Functions

 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

double * values
 
int tag
 
int flags
 
double distance
 

Detailed Description

Definition at line 77 of file model_based_state_space.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
VALIDITY_KNOWN 
GOAL_DISTANCE_KNOWN 
VALIDITY_TRUE 
IS_START_STATE 
IS_GOAL_STATE 

Definition at line 80 of file model_based_state_space.h.

Constructor & Destructor Documentation

◆ StateType()

ompl_interface::ModelBasedStateSpace::StateType::StateType ( )
inline

Definition at line 89 of file model_based_state_space.h.

Member Function Documentation

◆ clearKnownInformation()

void ompl_interface::ModelBasedStateSpace::StateType::clearKnownInformation ( )
inline

Definition at line 123 of file model_based_state_space.h.

◆ isGoalDistanceKnown()

bool ompl_interface::ModelBasedStateSpace::StateType::isGoalDistanceKnown ( ) const
inline

Definition at line 133 of file model_based_state_space.h.

Here is the caller graph for this function:

◆ isGoalState()

bool ompl_interface::ModelBasedStateSpace::StateType::isGoalState ( ) const
inline

Definition at line 143 of file model_based_state_space.h.

Here is the caller graph for this function:

◆ isInputState()

bool ompl_interface::ModelBasedStateSpace::StateType::isInputState ( ) const
inline

Definition at line 148 of file model_based_state_space.h.

◆ isMarkedValid()

bool ompl_interface::ModelBasedStateSpace::StateType::isMarkedValid ( ) const
inline

Definition at line 128 of file model_based_state_space.h.

Here is the caller graph for this function:

◆ isStartState()

bool ompl_interface::ModelBasedStateSpace::StateType::isStartState ( ) const
inline

Definition at line 138 of file model_based_state_space.h.

Here is the caller graph for this function:

◆ isValidityKnown()

bool ompl_interface::ModelBasedStateSpace::StateType::isValidityKnown ( ) const
inline

Definition at line 118 of file model_based_state_space.h.

Here is the caller graph for this function:

◆ markGoalState()

void ompl_interface::ModelBasedStateSpace::StateType::markGoalState ( )
inline

Definition at line 158 of file model_based_state_space.h.

◆ markInvalid() [1/2]

void ompl_interface::ModelBasedStateSpace::StateType::markInvalid ( )
inline

Definition at line 112 of file model_based_state_space.h.

Here is the caller graph for this function:

◆ markInvalid() [2/2]

void ompl_interface::ModelBasedStateSpace::StateType::markInvalid ( double  d)
inline

Definition at line 105 of file model_based_state_space.h.

Here is the call graph for this function:

◆ markStartState()

void ompl_interface::ModelBasedStateSpace::StateType::markStartState ( )
inline

Definition at line 153 of file model_based_state_space.h.

◆ markValid() [1/2]

void ompl_interface::ModelBasedStateSpace::StateType::markValid ( )
inline

Definition at line 100 of file model_based_state_space.h.

Here is the caller graph for this function:

◆ markValid() [2/2]

void ompl_interface::ModelBasedStateSpace::StateType::markValid ( double  d)
inline

Definition at line 93 of file model_based_state_space.h.

Here is the call graph for this function:

Member Data Documentation

◆ distance

double ompl_interface::ModelBasedStateSpace::StateType::distance

Definition at line 166 of file model_based_state_space.h.

◆ flags

int ompl_interface::ModelBasedStateSpace::StateType::flags

Definition at line 165 of file model_based_state_space.h.

◆ tag

int ompl_interface::ModelBasedStateSpace::StateType::tag

Definition at line 164 of file model_based_state_space.h.

◆ values

double* ompl_interface::ModelBasedStateSpace::StateType::values

Definition at line 163 of file model_based_state_space.h.


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