DUNE: Uniform Navigational Environment  2022.04.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

◆ PowerChannels()

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

◆ ~PowerChannels()

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

Member Function Documentation

◆ add()

void Power::PCTLv2::PowerChannels::add ( unsigned  id,
PowerChannel channel 
)
inline

◆ begin() [1/2]

std::map<unsigned, PowerChannel*>::const_iterator Power::PCTLv2::PowerChannels::begin ( void  ) const
inline

◆ begin() [2/2]

std::map<unsigned, PowerChannel*>::iterator Power::PCTLv2::PowerChannels::begin ( void  )
inline

◆ begin_by_name()

std::map<std::string, PowerChannel*>::const_iterator Power::PCTLv2::PowerChannels::begin_by_name ( void  ) const
inline

◆ clear()

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

◆ end() [1/2]

std::map<unsigned, PowerChannel*>::const_iterator Power::PCTLv2::PowerChannels::end ( void  ) const
inline

◆ end() [2/2]

std::map<unsigned, PowerChannel*>::iterator Power::PCTLv2::PowerChannels::end ( void  )
inline

◆ end_by_name()

std::map<std::string, PowerChannel*>::const_iterator Power::PCTLv2::PowerChannels::end_by_name ( void  ) const
inline

◆ find()

std::map<unsigned, PowerChannel*>::const_iterator Power::PCTLv2::PowerChannels::find ( const unsigned &  id) const
inline

◆ find_by_name()

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