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]

Public Types

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

Public Member Functions

void clearKnownInformation ()
 
bool isGoalDistanceKnown () const
 
bool isGoalState () const
 
bool isInputState () const
 
bool isMarkedValid () const
 
bool isStartState () const
 
bool isValidityKnown () const
 
void markGoalState ()
 
void markInvalid ()
 
void markInvalid (double d)
 
void markStartState ()
 
void markValid ()
 
void markValid (double d)
 
 StateType ()
 

Public Attributes

double distance
 
int flags
 
int tag
 
double * values
 

Detailed Description

Definition at line 109 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 112 of file model_based_state_space.h.

Constructor & Destructor Documentation

◆ StateType()

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

Definition at line 121 of file model_based_state_space.h.

Member Function Documentation

◆ clearKnownInformation()

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

Definition at line 155 of file model_based_state_space.h.

◆ isGoalDistanceKnown()

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

Definition at line 165 of file model_based_state_space.h.

◆ isGoalState()

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

Definition at line 175 of file model_based_state_space.h.

◆ isInputState()

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

Definition at line 180 of file model_based_state_space.h.

◆ isMarkedValid()

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

Definition at line 160 of file model_based_state_space.h.

◆ isStartState()

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

Definition at line 170 of file model_based_state_space.h.

◆ isValidityKnown()

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

Definition at line 150 of file model_based_state_space.h.

◆ markGoalState()

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

Definition at line 190 of file model_based_state_space.h.

◆ markInvalid() [1/2]

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

Definition at line 144 of file model_based_state_space.h.

◆ markInvalid() [2/2]

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

Definition at line 137 of file model_based_state_space.h.

◆ markStartState()

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

Definition at line 185 of file model_based_state_space.h.

◆ markValid() [1/2]

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

Definition at line 132 of file model_based_state_space.h.

◆ markValid() [2/2]

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

Definition at line 125 of file model_based_state_space.h.

Member Data Documentation

◆ distance

double ompl_interface::ModelBasedStateSpace::StateType::distance

Definition at line 198 of file model_based_state_space.h.

◆ flags

int ompl_interface::ModelBasedStateSpace::StateType::flags

Definition at line 197 of file model_based_state_space.h.

◆ tag

int ompl_interface::ModelBasedStateSpace::StateType::tag

Definition at line 196 of file model_based_state_space.h.

◆ values

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

Definition at line 195 of file model_based_state_space.h.


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


ompl
Author(s): Ioan Sucan
autogenerated on Fri May 3 2024 02:29:39