DUNE: Uniform Navigational Environment  2020.01.0
Plan::Engine::GroupSpeed Class Reference

Public Types

typedef std::pair< float, float > SpeedPair
 
typedef std::map< float, float > GroupMap
 
typedef GroupMap::iterator iterator
 
typedef GroupMap::const_iterator const_iterator
 

Public Member Functions

 GroupSpeed (float tol)
 
void add (float speed, float duration)
 
const_iterator begin (void) const
 
const_iterator end (void) const
 

Member Typedef Documentation

typedef GroupMap::const_iterator Plan::Engine::GroupSpeed::const_iterator
typedef std::map<float, float> Plan::Engine::GroupSpeed::GroupMap
typedef GroupMap::iterator Plan::Engine::GroupSpeed::iterator
typedef std::pair<float, float> Plan::Engine::GroupSpeed::SpeedPair

Constructor & Destructor Documentation

Plan::Engine::GroupSpeed::GroupSpeed ( float  tol)
inline

Member Function Documentation

void Plan::Engine::GroupSpeed::add ( float  speed,
float  duration 
)
inline
const_iterator Plan::Engine::GroupSpeed::begin ( void  ) const
inline
const_iterator Plan::Engine::GroupSpeed::end ( void  ) const
inline
Collaboration diagram for Plan::Engine::GroupSpeed:
Collaboration graph