|
Isis Developer Reference
|
Go to the documentation of this file. 1 #ifndef CentroidApolloPan_h
2 #define CentroidApolloPan_h
double minorAxis[2]
Definition: Selection.h:19
Selection class derived from the Pure Virtual Parent Class for all Selection classes.
Definition: CentroidApolloPan.h:28
Selection class derived from the Pure Virtual Parent Class for all Selection classes.
Definition: Centroid.h:31
double area
Definition: Selection.h:21
double GetValue(int sample, int line)
Loads a Chip with a value.
Definition: Chip.h:145
double semiMinor
Definition: Selection.h:17
void SetValue(int sample, int line, const double &value)
Sets a value in the chip.
Definition: Chip.h:126
double majorAxis[2]
Definition: Selection.h:18
CentroidApolloPan(double pixel_size_microns)
Constructs a CentroidApolloPan object.
Definition: CentroidApolloPan.cpp:36
int Lines() const
Definition: Chip.h:106
double semiMajor
Definition: Selection.h:16
double cen[2]
Definition: Selection.h:20
int elipticalReduction(Chip *selectionChip, double percent_selected, double play, int patience_limit)
This method will take advantage of all the apriori knowlege we have of the size and orientation of th...
Definition: CentroidApolloPan.cpp:192
bool setPixelSize(double microns)
Set the pixel size in microns.
Definition: CentroidApolloPan.cpp:57
Namespace for the standard library.
A small chip of data used for pattern matching.
Definition: Chip.h:86
int Samples() const
Definition: Chip.h:99
double A[3]
Definition: Selection.h:15
int selectAdaptive(Chip *inputChip, Chip *selectionChip)
Given a range of DN this function creates a biniary chip for all continuous pixels that have the DN w...
Definition: CentroidApolloPan.cpp:74
virtual ~CentroidApolloPan()
Destroys the CentroidApolloPan object.
Definition: CentroidApolloPan.cpp:48
This is free and unencumbered software released into the public domain.
Definition: Selection.h:14
This is free and unencumbered software released into the public domain.
Definition: Apollo.h:16