DUNE: Uniform Navigational Environment  2019.02.0
Vision::Lumenera::EntityActivation Class Reference

Public Member Functions

 EntityActivation (DUNE::Tasks::Task *task)
 
void setEntityId (unsigned int id)
 
void setEntityLabel (const std::string &name)
 
void setSystemName (const std::string &system)
 
void setSystemId (unsigned int id)
 
unsigned int getSystemId (void) const
 
std::string const getSystemName (void) const
 
unsigned int getEntityId (void) const
 
std::string getEntityLabel (void) const
 
void activate (void)
 
void deactivate (void)
 
bool checkActivation (void)
 
bool checkDeactivation (void)
 
void entityActivationUpdate (IMC::EntityActivationState::StateEnum state)
 

Constructor & Destructor Documentation

Vision::Lumenera::EntityActivation::EntityActivation ( DUNE::Tasks::Task task)
inline

Member Function Documentation

void Vision::Lumenera::EntityActivation::activate ( void  )
inline
bool Vision::Lumenera::EntityActivation::checkActivation ( void  )
inline
bool Vision::Lumenera::EntityActivation::checkDeactivation ( void  )
inline
void Vision::Lumenera::EntityActivation::deactivate ( void  )
inline
void Vision::Lumenera::EntityActivation::entityActivationUpdate ( IMC::EntityActivationState::StateEnum  state)
inline
unsigned int Vision::Lumenera::EntityActivation::getEntityId ( void  ) const
inline
std::string Vision::Lumenera::EntityActivation::getEntityLabel ( void  ) const
inline
unsigned int Vision::Lumenera::EntityActivation::getSystemId ( void  ) const
inline
std::string const Vision::Lumenera::EntityActivation::getSystemName ( void  ) const
inline
void Vision::Lumenera::EntityActivation::setEntityId ( unsigned int  id)
inline
void Vision::Lumenera::EntityActivation::setEntityLabel ( const std::string &  name)
inline
void Vision::Lumenera::EntityActivation::setSystemId ( unsigned int  id)
inline
void Vision::Lumenera::EntityActivation::setSystemName ( const std::string &  system)
inline
Collaboration diagram for Vision::Lumenera::EntityActivation:
Collaboration graph