1#ifndef CameraStatistics_h 
    2#define CameraStatistics_h 
   97        return m_obliqueResStat;
 
  107        return m_obliqueSampleResStat;
 
  119        return m_obliqueLineResStat;
 
  131        return m_sampleResStat;
 
  142        return m_lineResStat;
 
  153        return m_aspectRatioStat;
 
  175        return m_emissionStat;
 
  186        return m_incidenceStat;
 
  197        return m_localSolarTimeStat;
 
  208        return m_localRaduisStat;
 
  219        return m_northAzimuthStat;
 
  223      void init(
Camera *cam, 
int sinc, 
int linc, QString filename);
 
Calculates a series of statistics pertaining to a Camera.
Definition: CameraStatistics.h:42
 
const Statistics * getObliqueSampleResStat() const
Accessor method for inspecting the statistics gathered on the oblique sample resolutions of the input...
Definition: CameraStatistics.h:106
 
const Statistics * getObliqueLineResStat() const
Accessor method for inspecting the statistics gathered on the oblique line resolution of the input Ca...
Definition: CameraStatistics.h:118
 
const Statistics * getObliqueResStat() const
Accessor method for inspecting the statistics gathered on the oblique pixel resolutions of the input ...
Definition: CameraStatistics.h:96
 
const Statistics * getLocalRaduisStat() const
Accessor method for inspecting the statistics gathered on the Local Radii (in meters) of the input Ca...
Definition: CameraStatistics.h:207
 
const Statistics * getPhaseStat() const
Accessor method for inspecting the statistics gathered on the Phase Angles of the input Camera.
Definition: CameraStatistics.h:163
 
const Statistics * getEmissionStat() const
Accessor method for inspecting the statistics gathered on the Emission Angles of the input Camera.
Definition: CameraStatistics.h:174
 
const Statistics * getSampleResStat() const
Accessor method for inspecting the statistics gathered on the Sample Resolutions of the input Camera.
Definition: CameraStatistics.h:130
 
Pvl toPvl() const
Constructs a Pvl object from the values in the various statistics objects.
Definition: CameraStatistics.cpp:366
 
const Statistics * getLatStat() const
Accessor method for inspecting the statistics gathered on the Universal Latitudes of the input Camera...
Definition: CameraStatistics.h:61
 
const Statistics * getResStat() const
Accessor method for inspecting the statistics gathered on the Pixel Resolutions of the input Camera.
Definition: CameraStatistics.h:84
 
virtual ~CameraStatistics()
Destroy this instance, deletes all the Statistics objects.
Definition: CameraStatistics.cpp:159
 
void addStats(Camera *cam, int &sample, int &line)
Add statistics data to Statistics objects if the Camera position given by the provided line and sampl...
Definition: CameraStatistics.cpp:238
 
PvlKeyword constructKeyword(QString keyname, double value, QString unit) const
Takes a name, value, and optionally units and constructs a PVL Keyword.
Definition: CameraStatistics.cpp:280
 
const Statistics * getLonStat() const
Accessor method for inspecting the statistics gathered on the Universal Longitudes of the input Camer...
Definition: CameraStatistics.h:72
 
const Statistics * getLineResStat() const
Accessor method for inspecting the statistics gathered on the Line Resolution of the input Camera.
Definition: CameraStatistics.h:141
 
const Statistics * getAspectRatioStat() const
Accessor method for inspecting the statistics gathered on the Aspect Ratios of the input Camera.
Definition: CameraStatistics.h:152
 
const Statistics * getLocalSolarTimeStat() const
Accessor method for inspecting the statistics gathered on the Local Solar Times of the input Camera.
Definition: CameraStatistics.h:196
 
const Statistics * getIncidenceStat() const
Accessor method for inspecting the statistics gathered on the Incidence Angles of the input Camera.
Definition: CameraStatistics.h:185
 
const Statistics * getNorthAzimuthStat() const
Accessor method for inspecting the statistics gathered on the North Azimuths of the input Camera.
Definition: CameraStatistics.h:218
 
Container for cube-like labels.
Definition: Pvl.h:119
 
A single keyword-value pair.
Definition: PvlKeyword.h:87
 
This class is used to accumulate statistics on double arrays.
Definition: Statistics.h:94
 
This is free and unencumbered software released into the public domain.
Definition: Apollo.h:16