  | 
  
    Isis Developer Reference
    
   | 
 
 
 
 
Go to the documentation of this file.
    7 #ifndef ProcessGroundPolygons_h 
    8 #define ProcessGroundPolygons_h 
   53       void SetStatCubes(
const QString ¶meter, QString &cube);
 
   58       void SetStatCubes(
const QString &avgFileName, 
const QString
 
   62       void SetStatCubes(
const QString &avgFileName, 
const QString
 
   67                             const QString &countFileName = 
"");
 
   70                      std::vector<double> &lon,
 
   71                      std::vector<double> &values);
 
   74                      std::vector<double> &lon,
 
   75                      int &band, 
double &value);
 
   84       void Convert(std::vector<double> &lat, std::vector<double> &lon);
 
   86       std::vector<double> p_samples, p_lines;
 
  
 
PvlGroupIterator findGroup(const QString &name, PvlGroupIterator beg, PvlGroupIterator end)
Find a group with the specified name, within these indexes.
Definition: PvlObject.h:129
 
Universal Ground Map.
Definition: UniversalGroundMap.h:69
 
This algorithm is designed for applications that jump around between a couple of spots in the cube wi...
Definition: BoxcarCachingAlgorithm.h:32
 
Definition: ProcessPolygons.h:47
 
File name manipulation and expansion.
Definition: FileName.h:100
 
bool hasGroup(const QString &name) const
Returns a boolean value based on whether the object has the specified group or not.
Definition: PvlObject.h:210
 
Container for cube-like labels.
Definition: Pvl.h:119
 
Manipulate and parse attributes of output cube filenames.
Definition: CubeAttribute.h:473
 
static geos::geom::GeometryFactory::Ptr globalFactory
Definition: PolygonTools.h:51
 
void EndProcess()
This method cleans up any open outputcube files and deletes the pointer to the universal ground map i...
Definition: ProcessGroundPolygons.cpp:156
 
void SetStatCubes(const QString ¶meter, QString &cube)
This is a method that is called directly from the application.
Definition: ProcessGroundPolygons.cpp:244
 
QString baseName() const
Returns the name of the file without the path and without extensions.
Definition: FileName.cpp:145
 
Contains multiple PvlContainers.
Definition: PvlGroup.h:41
 
Process cube polygons to map or camera projections.
Definition: ProcessGroundPolygons.h:43
 
virtual Isis::Cube * SetInputCube(const QString ¶meter, const int requirements=0)
Opens an input cube specified by the user and verifies requirements are met.
Definition: Process.cpp:136
 
IO Handler for Isis Cubes.
Definition: Cube.h:167
 
Isis exception class.
Definition: IException.h:91
 
Namespace for the standard library.
 
void AppendOutputCube(QString &cube, const QString &avgFileName, const QString &countFileName="")
This gives the option to append to the cube.
Definition: ProcessGroundPolygons.cpp:189
 
ProcessGroundPolygons()
Definition: ProcessGroundPolygons.cpp:25
 
void Finalize()
This method cleans up any open outputcube files and deletes the pointer to the universal ground map i...
Definition: ProcessGroundPolygons.cpp:172
 
Base class for Map Projections.
Definition: Projection.h:155
 
QString path() const
Returns the path of the file name.
Definition: FileName.cpp:103
 
void Rasterize(std::vector< double > &lat, std::vector< double > &lon, std::vector< double > &values)
This method gets called from the application with the lat/lon vertices of a polygon along with a vect...
Definition: ProcessGroundPolygons.cpp:40
 
This is free and unencumbered software released into the public domain.
Definition: Apollo.h:16
 
UniversalGroundMap * GetUniversalGroundMap()
Definition: ProcessGroundPolygons.h:79