MipTasks::PHDFilterTaskSharedMem Class Reference
[PHDFilter Task]

PHDFilter of the use of the shared memory for a task. More...

#include <PHDFilterTask.h>

Inheritance diagram for MipTasks::PHDFilterTaskSharedMem:

MipResources::SharedMem MipResources::Resource MIPObject

List of all members.

Public Member Functions

void initSharedMem ()
 PHDFilter of init function for the shared memory.
PosiFeatures getMyProtrusions (MotionModuleTState &state)
 Gets the PosiFeatures of the robot.
void getMyControlInputs (MRControlInputs &ci)
 Gets the control input of the robot.
bool doMloc ()
 Gets the _doMloc bool.
void unsetDoMloc ()
 Unsets the _doMloc bool.
bool printFormation ()
 Gets the _printFormation bool.
bool printFormationDetails ()
 Gets the _printFormationDetails bool.
void setMyGaussianMixture (string &gm)
 Sets the gaussian mixture.
void getMyGaussianMixture (string &gm)
 Gets the gaussian mixture.


Detailed Description

PHDFilter of the use of the shared memory for a task.

Author:
Paolo Stegagno

Member Function Documentation

void MipTasks::PHDFilterTaskSharedMem::initSharedMem (  ) 

PHDFilter of init function for the shared memory.

Note:
To be called before any other function of the class.

PosiFeatures MipTasks::PHDFilterTaskSharedMem::getMyProtrusions ( MotionModuleTState state  ) 

Gets the PosiFeatures of the robot.

Parameters:
[out] &state Where the TState of the protrusions is set.
Returns:
A vector of protrusions.

void MipTasks::PHDFilterTaskSharedMem::getMyControlInputs ( MRControlInputs ci  ) 

Gets the control input of the robot.

Parameters:
[out] &ci Put here the control input.

bool MipTasks::PHDFilterTaskSharedMem::doMloc (  ) 

Gets the _doMloc bool.

Returns:
true if the mutual localization has to be performed, false otherwise.

void MipTasks::PHDFilterTaskSharedMem::unsetDoMloc (  ) 

Unsets the _doMloc bool.

bool MipTasks::PHDFilterTaskSharedMem::printFormation (  ) 

Gets the _printFormation bool.

Returns:
true if requested to print the formation, false otherwise.

bool MipTasks::PHDFilterTaskSharedMem::printFormationDetails (  ) 

Gets the _printFormationDetails bool.

Returns:
true if requested to print all estimates, false otherwise.

void MipTasks::PHDFilterTaskSharedMem::setMyGaussianMixture ( string &  gm  ) 

Sets the gaussian mixture.

Parameters:
[in] &gm formatted string

void MipTasks::PHDFilterTaskSharedMem::getMyGaussianMixture ( string &  gm  ) 

Gets the gaussian mixture.

Parameters:
[out] &gm formatted string


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

Generated on Mon Feb 20 07:01:13 2017 for MIP by  doxygen 1.5.6