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

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

Inheritance diagram for ompl::base::VanaStateSpace::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 83 of file VanaStateSpace.h.

Member Function Documentation

◆ operator[]() [1/2]

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

Definition at line 91 of file VanaStateSpace.h.

◆ operator[]() [2/2]

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

Definition at line 87 of file VanaStateSpace.h.

◆ pitch() [1/2]

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

Definition at line 107 of file VanaStateSpace.h.

◆ pitch() [2/2]

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

Definition at line 103 of file VanaStateSpace.h.

◆ yaw() [1/2]

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

Definition at line 99 of file VanaStateSpace.h.

◆ yaw() [2/2]

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

Definition at line 95 of file VanaStateSpace.h.


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