|
Isis 3 Programmer Reference
|
1 #ifndef ProcessMapMosaic_h
2 #define ProcessMapMosaic_h
9 #include "ProcessMosaic.h"
110 const QString &mosaicFile);
113 const QString &mosaicFile);
116 double slat,
double elat,
double slon,
double elon,
120 double srad,
double erad,
double saz,
double eaz,
124 double xmin,
double xmax,
double ymin,
double ymax,
125 double slat,
double elat,
double slon,
double elon,
int nbands,
127 bool latlonflag=
true);
130 double xmin,
double xmax,
double ymin,
double ymax,
131 double srad,
double erad,
double saz,
double eaz,
int nbands,
bool p_createMosaic
Internal use; SetOutputMosaic (const QString &) sets to false to not attempt creation when using SetO...
Mosaic two cubs together.
virtual bool StartProcess(QString inputFile)
Mosaic Processing method, returns false if the cube is not inside the mosaic.
Manipulate and parse attributes of output cube filenames.
virtual Isis::Cube * SetOutputCube(FileList &propagationCubes, CubeAttributeOutput &oAtt, const QString &mosaicFile)
Set the output cube to specified file name and specified input images and output attributes.
Buffer for reading and writing cube data.
Contains multiple PvlContainers.
virtual Isis::Cube * SetInputCube(const QString ¶meter, const int requirements=0)
Opens an input cube specified by the user and verifies requirements are met.
virtual void StartProcess(const int &piOutSample, const int &piOutLine, const int &piOutBand)
This method invokes the process by mosaic operation over a single input cube and single output cube.
static void FillNull(Buffer &data)
Reset the buffer with NULL pixels.
virtual Isis::Cube * SetInputCube()
Input cube cannot be set here.
IO Handler for Isis Cubes.
virtual ~ProcessMapMosaic()
Destructor.
Isis::Cube * RingsSetOutputCube(FileList &propagationCubes, CubeAttributeOutput &oAtt, const QString &mosaicFile)
Set the output cube to specified file name and specified input images and output attributes.
Mosaic two cubes together.
Internalizes a list of files.
ProcessMapMosaic()
Constructs a Mosaic object.
This is free and unencumbered software released into the public domain.