MipAlgorithms::ObsAvoiAlgoPFM Class Reference
[Obstacle avoidance]

class for PFM obstacle avoidance algorithm More...

#include <ObsAvoiAlgoPFM.h>

Inheritance diagram for MipAlgorithms::ObsAvoiAlgoPFM:

MipAlgorithms::ObsAvoiAlgo MIPObject

List of all members.

Public Member Functions

 ObsAvoiAlgoPFM ()
 null constructor
 ObsAvoiAlgoPFM (ObsAvoiAlgoParPFM OAP)
 parameter constructor
void getControl (ObsAvoiAlgoIn &in, ObsAvoiAlgoOut *out)
 retrieve control commands computed by the algorithm
string getObjectName () const
 Gets the name.

Protected Attributes

ObsAvoiAlgoParPFM par
 current parameters algorithm


Detailed Description

class for PFM obstacle avoidance algorithm

Author:
Fabrizio Ramundo

Constructor & Destructor Documentation

MipAlgorithms::ObsAvoiAlgoPFM::ObsAvoiAlgoPFM (  )  [inline]

null constructor

MipAlgorithms::ObsAvoiAlgoPFM::ObsAvoiAlgoPFM ( ObsAvoiAlgoParPFM  OAP  )  [inline]

parameter constructor

Parameters:
OAP parameter object containing the desired value for the parameters


Member Function Documentation

void MipAlgorithms::ObsAvoiAlgoPFM::getControl ( ObsAvoiAlgoIn in,
ObsAvoiAlgoOut out 
) [virtual]

retrieve control commands computed by the algorithm

Parameters:
[in] in input object
[out] out pointer to output object

Reimplemented from MipAlgorithms::ObsAvoiAlgo.

string MipAlgorithms::ObsAvoiAlgoPFM::getObjectName (  )  const [inline, virtual]

Gets the name.

Implements MIPObject.


Member Data Documentation

current parameters algorithm

Reimplemented from MipAlgorithms::ObsAvoiAlgo.


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

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