ompl::base::OwenStateSpace::StateType Class Reference

#include <ompl/base/spaces/OwenStateSpace.h>

Inheritance diagram for ompl::base::OwenStateSpace::StateType:

Public Member Functions

double operator[] (unsigned index) const
 
double & operator[] (unsigned index)
 
double yaw () const
 
double & yaw ()
 
- Public Member Functions inherited from ompl::base::CompoundState
template<class T >
const T * as (unsigned int index) const
 Cast a component of this instance to a desired type. More...
 
template<class T >
T * as (const unsigned int index)
 Cast a component of this instance to a desired type. More...
 
const Stateoperator[] (unsigned int i) const
 Access const element ith component. This does not check whether the index is within bounds.
 
Stateoperator[] (unsigned int i)
 Access element ith component. This does not check whether the index is within bounds.
 
- Public Member Functions inherited from ompl::base::State
template<class T >
const T * as () const
 Cast this instance to a desired type. More...
 
template<class T >
T * as ()
 Cast this instance to a desired type. More...
 

Additional Inherited Members

- Public Attributes inherited from ompl::base::CompoundState
State ** components {nullptr}
 The components that make up a compound state.
 

Detailed Description

A state in R^3 x SO(2): (x, y, z, yaw)

Definition at line 161 of file OwenStateSpace.h.


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