Decimal MipAlgorithms::ProtrusionsExtrPar::additiveNoiseBeariCov | ( | ) | [inline, inherited] |
Gets parameter _additiveNoiseBeariCov.
Decimal MipAlgorithms::ProtrusionsExtrPar::additiveNoiseRangeCov | ( | ) | [inline, inherited] |
Gets parameter _additiveNoiseRangeCov.
Decimal MipAlgorithms::ProtrusionsExtrPar::discThreshold | ( | ) | [inline, inherited] |
Gets parameter _discThreshold.
Decimal MipAlgorithms::PosiEdgeExtrPar::discThreshold | ( | ) | [inline, inherited] |
get parameter _discThreshold
PosiFeatures MipAlgorithms::ProtrusionsExtr::extract | ( | Scan | scan | ) | [inherited] |
Performs the feature extraction.
[in] | scan | The Scan on which the protrusion extraction is performed. |
PosiFeatures MipAlgorithms::PosiEdgeExtr::extract | ( | Scan | scan, | |
Decimal | rangeMax | |||
) | [inherited] |
Decimal MipAlgorithms::ProtrusionsExtrPar::maxRobWidth | ( | ) | [inline, inherited] |
Gets parameter _maxRobWidth.
Decimal MipAlgorithms::PosiEdgeExtrPar::maxRobWidth | ( | ) | [inline, inherited] |
get parameter _maxRobWidth
Decimal MipAlgorithms::ProtrusionsExtrPar::minRobWidth | ( | ) | [inline, inherited] |
Gets parameter _minRobWidth.
Decimal MipAlgorithms::PosiEdgeExtrPar::minRobWidth | ( | ) | [inline, inherited] |
get parameter _minRobWidth
Decimal MipAlgorithms::ProtrusionsExtrPar::offset | ( | ) | [inline, inherited] |
Gets parameter _offset.
Decimal MipAlgorithms::PosiEdgeExtrPar::offset | ( | ) | [inline, inherited] |
get parameter _offset
ProtrusionsExtrPar & MipAlgorithms::ProtrusionsExtrPar::operator= | ( | const ProtrusionsExtrPar & | s | ) | [inherited] |
Assigment operator =.
PosiEdgeExtrPar& MipAlgorithms::PosiEdgeExtrPar::operator= | ( | const PosiEdgeExtrPar & | s | ) | [inline, inherited] |
assigment operator =
MipAlgorithms::PosiEdgeExtr::PosiEdgeExtr | ( | const PosiEdgeExtrPar & | par | ) | [inline, inherited] |
default constructor constructor with par
MipAlgorithms::PosiEdgeExtrPar::PosiEdgeExtrPar | ( | const PosiEdgeExtrPar & | s | ) | [inline, inherited] |
copy constructor
MipAlgorithms::PosiEdgeExtrPar::PosiEdgeExtrPar | ( | Decimal | discThreshold, | |
Decimal | minRobWidth, | |||
Decimal | maxRobWidth, | |||
Decimal | offset, | |||
Decimal | sameEdgeThreshold | |||
) | [inline, inherited] |
parametrical constructor, takes as arguments the parameters
discThreshold | minimum discontinuity threshold | |
minRobWidth | min width of a protrusion to be recognised as edgeure | |
maxRobWidth | max width of a protrusion to be recognised as edgeure | |
offset | offset that must be added to the distance of a edgeure | |
sameEdgeThreshold | min distance between two edgeures to be recognised as different |
MipAlgorithms::PosiEdgeExtrPar::PosiEdgeExtrPar | ( | ) | [inline, inherited] |
default constructor
MipAlgorithms::PosiEdgeExtrVar::PosiEdgeExtrVar | ( | ) | [inline, inherited] |
string MipAlgorithms::ProtrusionsExtrPar::print | ( | ) | [inline, inherited] |
Prints the parameters par.
string MipAlgorithms::PosiEdgeExtrPar::print | ( | ) | [inline, inherited] |
print par
MipAlgorithms::ProtrusionsExtr::ProtrusionsExtr | ( | ProtrusionsExtrPar | par | ) | [inherited] |
Constructor with parameters.
[in] | par | Parameters to be used. |
MipAlgorithms::ProtrusionsExtr::ProtrusionsExtr | ( | ) | [inherited] |
Default constructor.
Uses default parameters of ProtrusionsExtrPar.
MipAlgorithms::ProtrusionsExtrPar::ProtrusionsExtrPar | ( | const ProtrusionsExtrPar & | s | ) | [inherited] |
Copy constructor.
MipAlgorithms::ProtrusionsExtrPar::ProtrusionsExtrPar | ( | Decimal | discThreshold, | |
Decimal | minRobWidth, | |||
Decimal | maxRobWidth, | |||
Decimal | offset, | |||
Decimal | sameFeatThreshold, | |||
Decimal | addNoiseRange = 0.0 , |
|||
Decimal | addNoiseBear = 0.0 | |||
) | [inherited] |
Parametrical constructor.
Takes as arguments the parameters.
[in] | discThreshold | Minimum discontinuity threshold. |
[in] | minRobWidth | Minimum width of a protrusion to be recognised as feature. |
[in] | maxRobWidth | Maximum width of a protrusion to be recognised as feature. |
[in] | offset | Offset that must be added to the distance of a feature. |
[in] | sameFeatThreshold | Minimum distance between two features to be recognised as different. |
MipAlgorithms::ProtrusionsExtrPar::ProtrusionsExtrPar | ( | ) | [inherited] |
Default constructor.
Sets to 0.0 all parameters.
Decimal MipAlgorithms::PosiEdgeExtrPar::sameEdgeThreshold | ( | ) | [inline, inherited] |
get parameter _sameEdgeThreshold
Decimal MipAlgorithms::ProtrusionsExtrPar::sameFeatThreshold | ( | ) | [inline, inherited] |
Gets parameter _sameFeatThreshold.
void MipAlgorithms::ProtrusionsExtrPar::setAdditiveNoiseBeariCov | ( | Decimal | value | ) | [inline, protected, inherited] |
Sets the covariance of the additive noise on the range.
[in] | value | Value to be set. |
void MipAlgorithms::ProtrusionsExtrPar::setAdditiveNoiseRangeCov | ( | Decimal | value | ) | [inline, protected, inherited] |
Sets the covariance of the additive noise on the range.
[in] | value | Value to be set. |
void MipAlgorithms::ProtrusionsExtrPar::setDiscThreshold | ( | Decimal | value | ) | [inline, protected, inherited] |
Sets Minimum Discontinuity Threshold.
[in] | value | Value to be set. |
void MipAlgorithms::PosiEdgeExtrPar::setDiscThreshold | ( | Decimal | value | ) | [inline, protected, inherited] |
sets Minimum Discontinuity Threshold
void MipAlgorithms::ProtrusionsExtrPar::setMaxRobWidth | ( | Decimal | value | ) | [inline, protected, inherited] |
Sets Max Robot Width.
[in] | value | Value to be set. |
void MipAlgorithms::PosiEdgeExtrPar::setMaxRobWidth | ( | Decimal | value | ) | [inline, protected, inherited] |
sets Max Robot Width
value |
void MipAlgorithms::ProtrusionsExtrPar::setMinRobWidth | ( | Decimal | value | ) | [inline, protected, inherited] |
Sets Minimum Robot Width.
[in] | value | Value to be set. |
void MipAlgorithms::PosiEdgeExtrPar::setMinRobWidth | ( | Decimal | value | ) | [inline, protected, inherited] |
sets Minimum Robot Width
void MipAlgorithms::ProtrusionsExtrPar::setOffset | ( | Decimal | value | ) | [inline, protected, inherited] |
Sets Offset.
[in] | value | Value to be set. |
void MipAlgorithms::PosiEdgeExtrPar::setOffset | ( | Decimal | value | ) | [inline, protected, inherited] |
sets Offset
void MipAlgorithms::PosiEdgeExtrPar::setSameEdgeThreshold | ( | Decimal | value | ) | [inline, protected, inherited] |
sets Same Edgeure Threshold
void MipAlgorithms::ProtrusionsExtrPar::setSameFeatThreshold | ( | Decimal | value | ) | [inline, protected, inherited] |
Sets Same Feature Threshold.
[in] | value | Value to be set. |
MipAlgorithms::PosiEdgeExtr::~PosiEdgeExtr | ( | ) | [inline, inherited] |
destructor
MipAlgorithms::ProtrusionsExtr::~ProtrusionsExtr | ( | ) | [inherited] |
Destructor.
Decimal MipAlgorithms::PosiEdgeExtrVar::_prevReading [inherited] |