|
Isis Developer Reference
|
Go to the documentation of this file. 1 #ifndef MinimumDifference_h
2 #define MinimumDifference_h
72 return "MinimumDifference";
virtual double IdealFit() const
Returns the ideal (perfect) fit that could be returned by the MatchAlgorithm.
Definition: MinimumDifference.h:68
virtual double MostLenientTolerance()
Minimum tolerance specific to algorithm.
Definition: MinimumDifference.h:61
double GetValue(int sample, int line)
Loads a Chip with a value.
Definition: Chip.h:145
Container for cube-like labels.
Definition: Pvl.h:119
virtual bool CompareFits(double fit1, double fit2)
This virtual method must return if the 1st fit is equal to or better than the second fit.
Definition: MinimumDifference.cpp:60
virtual double MatchAlgorithm(Chip &pattern, Chip &subsearch)
Minimum difference match algorithm.
Definition: MinimumDifference.cpp:31
QString toString(bool boolToConvert)
Global function to convert a boolean to a string.
Definition: IString.cpp:211
bool IsSpecial(const double d)
Returns if the input pixel is special.
Definition: SpecialPixel.h:197
Isis::AutoReg * MinimumDifferencePlugin(Isis::Pvl &pvl)
Definition: MinimumDifference.cpp:65
Auto Registration class.
Definition: AutoReg.h:167
int Lines() const
Definition: Chip.h:106
Minimum difference pattern matching.
Definition: MinimumDifference.h:41
MinimumDifference(Pvl &pvl)
Construct a MinimumDifference search algorithm.
Definition: MinimumDifference.h:53
Namespace for the standard library.
QString MissingDelimiter(const char delimiter)
This error should be used when a delimiter is missing.
Definition: MissingDelimiter.cpp:15
A small chip of data used for pattern matching.
Definition: Chip.h:86
virtual ~MinimumDifference()
Destructor.
Definition: MinimumDifference.h:56
int Samples() const
Definition: Chip.h:99
virtual QString AlgorithmName() const
Returns the name of the algorithm.
Definition: MinimumDifference.h:71
This is free and unencumbered software released into the public domain.
Definition: Apollo.h:16