1#ifndef ProcessMapMosaic_h
2#define ProcessMapMosaic_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,
151 static void FillNull(
Buffer &data);
Buffer for reading and writing cube data.
Definition Buffer.h:53
Manipulate and parse attributes of output cube filenames.
Definition CubeAttribute.h:473
IO Handler for Isis Cubes.
Definition Cube.h:168
Internalizes a list of files.
Definition FileList.h:54
Mosaic two cubs together.
Definition ProcessMapMosaic.h:97
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.
Definition ProcessMapMosaic.cpp:195
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.
Definition ProcessMapMosaic.cpp:274
virtual Isis::Cube * SetInputCube()
Input cube cannot be set here.
Definition ProcessMapMosaic.cpp:42
virtual bool StartProcess(QString inputFile)
Mosaic Processing method, returns false if the cube is not inside the mosaic.
Definition ProcessMapMosaic.cpp:52
ProcessMapMosaic()
Constructs a Mosaic object.
Definition ProcessMapMosaic.cpp:30
virtual ~ProcessMapMosaic()
Destructor.
Definition ProcessMapMosaic.cpp:36
Mosaic two cubes together.
Definition ProcessMosaic.h:194
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.
Definition ProcessMosaic.cpp:106
virtual Isis::Cube * SetInputCube(const QString ¶meter, const int ss, const int sl, const int sb, const int ns, const int nl, const int nb)
Opens an input cube specified by the user.
Definition ProcessMosaic.cpp:580
Contains multiple PvlContainers.
Definition PvlGroup.h:41
This is free and unencumbered software released into the public domain.
Definition Apollo.h:16