File failed to load: https://isis.astrogeology.usgs.gov/9.0.0/Object/assets/jax/output/NativeMML/config.js
Isis 3 Programmer Reference
CentroidApolloPan.h
1#ifndef CentroidApolloPan_h
2#define CentroidApolloPan_h
3
9
10/* SPDX-License-Identifier: CC0-1.0 */
11
12#include "Centroid.h"
13
14namespace Isis {
28 class CentroidApolloPan : public Centroid {
29 public:
30
31 CentroidApolloPan(double pixel_size_microns);
32 virtual ~CentroidApolloPan();
33 bool setPixelSize(double microns);
34
35 int elipticalReduction(Chip *selectionChip, double percent_selected, double play, int patience_limit);
36 int selectAdaptive(Chip *inputChip,Chip *selectionChip);
37
38 private:
39 double m_pixelSize;
40 };
41}
42#endif
virtual ~CentroidApolloPan()
Destroys the CentroidApolloPan object.
CentroidApolloPan(double pixel_size_microns)
Constructs a CentroidApolloPan object.
bool setPixelSize(double microns)
Set the pixel size in microns.
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...
double m_pixelSize
pixel size in microns
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...
A small chip of data used for pattern matching.
Definition Chip.h:86
This is free and unencumbered software released into the public domain.
Definition Apollo.h:16