Public Member Functions | Private Attributes | List of all members
micros_swarm::Application Class Referenceabstract

#include <application.h>

Public Member Functions

 Application ()
 
const Baseget_base ()
 
float get_dis ()
 
const int get_id ()
 
virtual void init ()=0
 
void set_base (const Base &robot_base)
 
void set_dis (float neighbor_distance)
 
virtual void start ()=0
 
virtual void stop ()=0
 
virtual ~Application ()
 

Private Attributes

boost::shared_ptr< RuntimeHandlerth
 

Detailed Description

Definition at line 35 of file application.h.

Constructor & Destructor Documentation

micros_swarm::Application::Application ( )

Definition at line 27 of file application.cpp.

micros_swarm::Application::~Application ( )
virtual

Definition at line 32 of file application.cpp.

Member Function Documentation

const Base & micros_swarm::Application::get_base ( )

Definition at line 43 of file application.cpp.

float micros_swarm::Application::get_dis ( )

Definition at line 53 of file application.cpp.

const int micros_swarm::Application::get_id ( )

Definition at line 38 of file application.cpp.

virtual void micros_swarm::Application::init ( )
pure virtual
void micros_swarm::Application::set_base ( const Base robot_base)

Definition at line 48 of file application.cpp.

void micros_swarm::Application::set_dis ( float  neighbor_distance)

Definition at line 58 of file application.cpp.

virtual void micros_swarm::Application::start ( )
pure virtual
virtual void micros_swarm::Application::stop ( )
pure virtual

Member Data Documentation

boost::shared_ptr<RuntimeHandle> micros_swarm::Application::rth
private

Definition at line 53 of file application.h.


The documentation for this class was generated from the following files:


micros_swarm
Author(s):
autogenerated on Mon Jun 10 2019 14:02:06