#include <ObsAvoiAlgoSND.h>

Public Member Functions | |
| Rays | _Filtering (Scan &scan) |
| void | _buildGapVector (Scan *pScan, Decimal fMaxRange) |
| void | _removeDuplicateGaps (Decimal fScanRes) |
| void | _findBestValley (Position distToGoal, Scan *pScan, Decimal fMaxRange) |
| void | _setObsAvoidDelta (Scan *pScan, Decimal safetyDist) |
| ObsAvoiAlgoSND (ObsAvoiAlgoSNDParams inParams) | |
| Constructor. | |
| void | step (ObsAvoiAlgoIn in, ObsAvoiAlgoOut &out) |
| Execute a step of the algorithm. | |
| void | getControl (ObsAvoiAlgoIn &in, ObsAvoiAlgoOut *out) |
| string | getObjectName () const |
| Gets the name. | |
Public Attributes | |
| ObsAvoiAlgoSNDVars | _var |
| ObsAvoiAlgoSNDParams | _par |
| stringstream | _ssdebug |
| MipAlgorithms::ObsAvoiAlgoSND::ObsAvoiAlgoSND | ( | ObsAvoiAlgoSNDParams | inParams | ) |
Constructor.
| [in] | inParams | Algorithm parameters. |
| void MipAlgorithms::ObsAvoiAlgoSND::_removeDuplicateGaps | ( | Decimal | fScanRes | ) |
| void MipAlgorithms::ObsAvoiAlgoSND::_findBestValley | ( | Position | distToGoal, | |
| Scan * | pScan, | |||
| Decimal | fMaxRange | |||
| ) |
| void MipAlgorithms::ObsAvoiAlgoSND::step | ( | ObsAvoiAlgoIn | in, | |
| ObsAvoiAlgoOut & | out | |||
| ) |
Execute a step of the algorithm.
| [in] | in | Inputs of the algorithm. |
| [out] | &out | Inputs of the algorithm. |
| void MipAlgorithms::ObsAvoiAlgoSND::getControl | ( | ObsAvoiAlgoIn & | in, | |
| ObsAvoiAlgoOut * | out | |||
| ) | [inline, virtual] |
retrieve control commands computed by the algorithm
| [in] | in | input object |
| [out] | out | pointer to output object |
Reimplemented from MipAlgorithms::ObsAvoiAlgo.
| string MipAlgorithms::ObsAvoiAlgoSND::getObjectName | ( | ) | const [inline, virtual] |
| stringstream MipAlgorithms::ObsAvoiAlgoSND::_ssdebug |
1.5.6