|
Isis 3 Programmer Reference
|
7 #ifndef ProcessGroundPolygons_h
8 #define ProcessGroundPolygons_h
10 #include "ProjectionFactory.h"
14 #include "ProcessPolygons.h"
15 #include "UniversalGroundMap.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;
Container for cube-like labels.
Manipulate and parse attributes of output cube filenames.
void EndProcess()
This method cleans up any open outputcube files and deletes the pointer to the universal ground map i...
void SetStatCubes(const QString ¶meter, QString &cube)
This is a method that is called directly from the application.
Process cube polygons to map or camera projections.
void AppendOutputCube(QString &cube, const QString &avgFileName, const QString &countFileName="")
This gives the option to append to the cube.
void Finalize()
This method cleans up any open outputcube files and deletes the pointer to the universal ground map i...
void Convert(std::vector< double > &lat, std::vector< double > &lon)
Converts lat/long to line/sample using the universal ground map object.
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...
This is free and unencumbered software released into the public domain.