MipResources::ExternScanMatch Class Reference
[External scan matcher]

Makes available the use of scan mathching algorithm which runs on external executables (like csm). More...

#include <ExternScanMatch.h>

Inheritance diagram for MipResources::ExternScanMatch:

MipResources::Resource MIPObject

List of all members.

Public Member Functions

 ExternScanMatch (int argc, const char *argv[])
 Constructor.
 ~ExternScanMatch ()
 Destructor.
ResourcePlate getPlate () const
 Gets plate.
void execute (Scan *fS, Pose *fP, Scan *sS, Pose *sP)
 Asks to do a scan matching.
bool getResult (Pose &result, bool &valid)
 Asks to do a scan matching.
void extSMWork ()
 This method must not be used. Forget about it.


Detailed Description

Makes available the use of scan mathching algorithm which runs on external executables (like csm).

The available options are:

Author:
Antonio Franchi and Paolo Stegagno

Constructor & Destructor Documentation

MipResources::ExternScanMatch::ExternScanMatch ( int  argc,
const char *  argv[] 
)

Constructor.

MipResources::ExternScanMatch::~ExternScanMatch (  ) 

Destructor.


Member Function Documentation

ResourcePlate MipResources::ExternScanMatch::getPlate (  )  const [inline, virtual]

Gets plate.

Implements MipResources::Resource.

void MipResources::ExternScanMatch::execute ( Scan fS,
Pose fP,
Scan sS,
Pose sP 
)

Asks to do a scan matching.

Parameters:
firstScan First scan.
firstPose First pose.
secondScan Second scan.
secondPose Second pose.

bool MipResources::ExternScanMatch::getResult ( Pose result,
bool &  valid 
)

Asks to do a scan matching.

Returns:
True if the result is stored in the pair 'result','valid', false if the result is not ready, yet.
Parameters:
[out] &result The result, if return is true, it is valid only if 'valid' is true.
[out] &valid True if the result is valid', false if is not.

void MipResources::ExternScanMatch::extSMWork (  ) 

This method must not be used. Forget about it.


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

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