File failed to load: https://isis.astrogeology.usgs.gov/6.0.0/Object/assets/jax/output/NativeMML/config.js
 |
Isis 3 Programmer Reference
|
11 #include "ImageExporter.h"
13 #include "Constants.h"
57 QString compression=
"none");
63 virtual void writeRgb(vector<Buffer *> &in)
const;
64 virtual void writeRgba(vector<Buffer *> &in)
const;
virtual void setGrayscale(ExportDescription &desc)
Set the input with the description generically, check the data size for a single-band image with the ...
virtual ~QtExporter()
Destruct the exporter.
void initialize(ExportDescription &desc)
Generic initialization with the export description.
QtExporter(QString format)
Construct the Qt exporter.
Exports cubes into one of several formats with Qt facilities.
virtual void write(FileName outputName, int quality=100, QString compression="none")
Let the base ImageExporter handle the generic black-box writing routine, then save the image to disk.
virtual void setRgb(ExportDescription &desc)
Set the input with the description generically, check the data size for a three-band image with the e...
File name manipulation and expansion.
QImage * m_qimage
Structure holding all output image data in memory.
Describes how a series of cubes should be exported.
void checkDataSize(BigInt samples, BigInt lines, int bands)
Checks that the data size for an image of the desired dimensions will be less than 2GB.
virtual void writeGrayscale(vector< Buffer * > &in) const
Write a line of grayscale data to the output image.
long long int BigInt
Big int.
virtual void writeRgba(vector< Buffer * > &in) const
Write a line of RGBA data to the output image.
virtual void setRgba(ExportDescription &desc)
Set the input with the description generically, check the data size for a four-band image with the es...
Export Isis cubes into standard formats.
virtual void writeRgb(vector< Buffer * > &in) const
Write a line of RGB data to the output image.
int lines() const
Number of lines (rows) in the output image.
int bands() const
Number of bands (channels) in the output image.
int samples() const
Number of samples (columns) in the output image.
static bool canWriteFormat(QString format)
Returns true if the format is supported by QImageWriter.
QString m_format
The lowercase abbreviated format of the output image.
This is free and unencumbered software released into the public domain.