Loading...
Searching...
No Matches
ompl::base::VanaOwenStateSpace::StateType Class Reference

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

Inheritance diagram for ompl::base::VanaOwenStateSpace::StateType:

Public Member Functions

double operator[] (unsigned index) const
double & operator[] (unsigned index)
double yaw () const
double & yaw ()
double pitch () const
double & pitch ()
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.
template<class T>
T * as (const unsigned int index)
 Cast a component of this instance to a desired type.
const State * operator[] (unsigned int i) const
 Access const element ith component. This does not check whether the index is within bounds.
State * operator[] (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.
template<class T>
T * as ()
 Cast this instance to a desired type.

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^4 x SO(2): (x, y, z, pitch, yaw)

Definition at line 93 of file VanaOwenStateSpace.h.

Member Function Documentation

◆ operator[]() [1/2]

double & ompl::base::VanaOwenStateSpace::StateType::operator[] ( unsigned index)
inline

Definition at line 101 of file VanaOwenStateSpace.h.

◆ operator[]() [2/2]

double ompl::base::VanaOwenStateSpace::StateType::operator[] ( unsigned index) const
inline

Definition at line 97 of file VanaOwenStateSpace.h.

◆ pitch() [1/2]

double & ompl::base::VanaOwenStateSpace::StateType::pitch ( )
inline

Definition at line 117 of file VanaOwenStateSpace.h.

◆ pitch() [2/2]

double ompl::base::VanaOwenStateSpace::StateType::pitch ( ) const
inline

Definition at line 113 of file VanaOwenStateSpace.h.

◆ yaw() [1/2]

double & ompl::base::VanaOwenStateSpace::StateType::yaw ( )
inline

Definition at line 109 of file VanaOwenStateSpace.h.

◆ yaw() [2/2]

double ompl::base::VanaOwenStateSpace::StateType::yaw ( ) const
inline

Definition at line 105 of file VanaOwenStateSpace.h.


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