DUNE: Uniform Navigational Environment  2019.02.1
Power::PCTLv2::PowerChannels Class Reference

Public Member Functions

 PowerChannels (void)
 
 ~PowerChannels (void)
 
void clear (void)
 
void add (unsigned id, PowerChannel *channel)
 
std::map< unsigned, PowerChannel * >::const_iterator find (const unsigned &id) const
 
std::map< std::string, PowerChannel * >::const_iterator find_by_name (const std::string &name) const
 
std::map< std::string, PowerChannel * >::const_iterator begin_by_name (void) const
 
std::map< std::string, PowerChannel * >::const_iterator end_by_name (void) const
 
std::map< unsigned, PowerChannel * >::const_iterator begin (void) const
 
std::map< unsigned, PowerChannel * >::const_iterator end (void) const
 
std::map< unsigned, PowerChannel * >::iterator begin (void)
 
std::map< unsigned, PowerChannel * >::iterator end (void)
 

Constructor & Destructor Documentation

Power::PCTLv2::PowerChannels::PowerChannels ( void  )
inline
Power::PCTLv2::PowerChannels::~PowerChannels ( void  )
inline

Member Function Documentation

void Power::PCTLv2::PowerChannels::add ( unsigned  id,
PowerChannel channel 
)
inline
std::map<unsigned, PowerChannel*>::const_iterator Power::PCTLv2::PowerChannels::begin ( void  ) const
inline
std::map<unsigned, PowerChannel*>::iterator Power::PCTLv2::PowerChannels::begin ( void  )
inline
std::map<std::string, PowerChannel*>::const_iterator Power::PCTLv2::PowerChannels::begin_by_name ( void  ) const
inline
void Power::PCTLv2::PowerChannels::clear ( void  )
inline
std::map<unsigned, PowerChannel*>::const_iterator Power::PCTLv2::PowerChannels::end ( void  ) const
inline
std::map<unsigned, PowerChannel*>::iterator Power::PCTLv2::PowerChannels::end ( void  )
inline
std::map<std::string, PowerChannel*>::const_iterator Power::PCTLv2::PowerChannels::end_by_name ( void  ) const
inline
std::map<unsigned, PowerChannel*>::const_iterator Power::PCTLv2::PowerChannels::find ( const unsigned &  id) const
inline
std::map<std::string, PowerChannel*>::const_iterator Power::PCTLv2::PowerChannels::find_by_name ( const std::string &  name) const
inline
Collaboration diagram for Power::PCTLv2::PowerChannels:
Collaboration graph