MipTasks::ScanMatching Class Reference
[Scan Matching]

Localizes a robot using the scan matching. More...

#include <ScanMatching.h>

Inheritance diagram for MipTasks::ScanMatching:

MipTasks::Task MIPObject

List of all members.

Public Member Functions

 ScanMatching (ResourcePointers resources, int argc, const char *argv[])
 Constructor.
 ~ScanMatching ()
 Destructor.
TaskPlate getPlate () const
 Gets the ScanMatching task plate.
Time getMaxDuration ()
 Gets the maximum duration of the task.
Time getMaxSamplPeriod ()
 Gets the minimum allowed time period between two calls of a run.
Time getMinSamplPeriod ()
 Gets the maximum allowed time period between two calls of a run.
TaskOutputs run ()
 Executes a step of the task.


Detailed Description

Localizes a robot using the scan matching.

The available options are:

Author:
Antonio Franchi

Constructor & Destructor Documentation

MipTasks::ScanMatching::ScanMatching ( ResourcePointers  resources,
int  argc,
const char *  argv[] 
)

Constructor.

Parameters:
resources Resource pointer.
argc Argc.
argv Argv.

MipTasks::ScanMatching::~ScanMatching (  ) 

Destructor.


Member Function Documentation

TaskPlate MipTasks::ScanMatching::getPlate (  )  const [inline, virtual]

Gets the ScanMatching task plate.

Returns:
ScanMatching task plate.
Note:
Mandatory, every task is expected to implement it.

Implements MipTasks::Task.

Time MipTasks::ScanMatching::getMaxDuration (  )  [inline, virtual]

Gets the maximum duration of the task.

Returns:
Maximum duration of the task.

Implements MipTasks::Task.

Time MipTasks::ScanMatching::getMaxSamplPeriod (  )  [inline, virtual]

Gets the minimum allowed time period between two calls of a run.

Returns:
Minimum allowed time period between two calls of a run.

Implements MipTasks::Task.

Time MipTasks::ScanMatching::getMinSamplPeriod (  )  [inline, virtual]

Gets the maximum allowed time period between two calls of a run.

Returns:
Maximum allowed time period between two calls of a run.

Implements MipTasks::Task.

TaskOutputs MipTasks::ScanMatching::run ( void   )  [virtual]

Executes a step of the task.

FOR DEBUG

Implements MipTasks::Task.


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