Public Types | Public Member Functions | Public Attributes | List of all members
tuw::LatticePoint< TNumType, TStateType > Struct Template Reference

Structure containing an evaluation arc and a state pointer. More...

#include <trajectory_simulator.hpp>

Public Types

using StateSPtr = std::shared_ptr< TStateType >
 

Public Member Functions

 LatticePoint ()
 
 LatticePoint (StateSPtr _statePtr)
 
 LatticePoint (StateSPtr _statePtr, const size_t &_latticeIdx)
 
 LatticePoint (TNumType _arc)
 
 LatticePoint (TNumType _arc, StateSPtr _statePtr)
 
virtual ~LatticePoint ()
 

Public Attributes

TNumType arc
 
size_t latticeIdx
 
StateSPtr statePtr
 

Detailed Description

template<typename TNumType, typename TStateType>
struct tuw::LatticePoint< TNumType, TStateType >

Structure containing an evaluation arc and a state pointer.

Definition at line 48 of file 2/trajectory_simulator.hpp.

Member Typedef Documentation

template<typename TNumType , typename TStateType >
using tuw::LatticePoint< TNumType, TStateType >::StateSPtr = std::shared_ptr<TStateType>

Definition at line 50 of file 2/trajectory_simulator.hpp.

Constructor & Destructor Documentation

template<typename TNumType , typename TStateType >
tuw::LatticePoint< TNumType, TStateType >::LatticePoint ( )
inline

Definition at line 52 of file 2/trajectory_simulator.hpp.

template<typename TNumType , typename TStateType >
tuw::LatticePoint< TNumType, TStateType >::LatticePoint ( StateSPtr  _statePtr)
inline

Definition at line 55 of file 2/trajectory_simulator.hpp.

template<typename TNumType , typename TStateType >
tuw::LatticePoint< TNumType, TStateType >::LatticePoint ( StateSPtr  _statePtr,
const size_t &  _latticeIdx 
)
inline

Definition at line 58 of file 2/trajectory_simulator.hpp.

template<typename TNumType , typename TStateType >
tuw::LatticePoint< TNumType, TStateType >::LatticePoint ( TNumType  _arc)
inline

Definition at line 61 of file 2/trajectory_simulator.hpp.

template<typename TNumType , typename TStateType >
tuw::LatticePoint< TNumType, TStateType >::LatticePoint ( TNumType  _arc,
StateSPtr  _statePtr 
)
inline

Definition at line 64 of file 2/trajectory_simulator.hpp.

template<typename TNumType , typename TStateType >
virtual tuw::LatticePoint< TNumType, TStateType >::~LatticePoint ( )
inlinevirtual

Definition at line 67 of file 2/trajectory_simulator.hpp.

Member Data Documentation

template<typename TNumType , typename TStateType >
TNumType tuw::LatticePoint< TNumType, TStateType >::arc

Definition at line 71 of file 2/trajectory_simulator.hpp.

template<typename TNumType , typename TStateType >
size_t tuw::LatticePoint< TNumType, TStateType >::latticeIdx

Definition at line 73 of file 2/trajectory_simulator.hpp.

template<typename TNumType , typename TStateType >
StateSPtr tuw::LatticePoint< TNumType, TStateType >::statePtr

Definition at line 72 of file 2/trajectory_simulator.hpp.


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


tuw_control
Author(s): George Todoran
autogenerated on Mon Jun 10 2019 15:27:23