File failed to load: https://isis.astrogeology.usgs.gov/6.0.0/Object/assets/jax/output/NativeMML/config.js
 |
Isis 3 Programmer Reference
|
7 #include "StreamExporter.h"
10 #include "ExportDescription.h"
11 #include "ProcessExport.h"
88 int lineIndex = grayLine.
Line() - 1;
89 for (
int sampleIndex = 0; sampleIndex < grayLine.
SampleDimension(); sampleIndex++) {
105 Buffer &greenLine = *in[1];
106 Buffer &blueLine = *in[2];
129 Buffer &greenLine = *in[1];
130 Buffer &blueLine = *in[2];
131 Buffer &alphaLine = *in[3];
virtual void setGrayscale(ExportDescription &desc)
Generic initialization with the export description.
int SampleDimension() const
Returns the number of samples in the shape buffer.
virtual void setBuffer(int s, int b, int dn) const =0
Pure virtual method for setting a particular index of the line buffer to the given DN.
virtual void createBuffer()=0
Pure virtual method for creating the buffer to store a chunk of streamed line data with one or more b...
Describes how a series of cubes should be exported.
virtual void setRgb(ExportDescription &desc)
Generic initialization with the export description.
virtual void writeLine(int l) const =0
Pure virtual method for writing a line of buffered data to the output image on disk.
Buffer for reading and writing cube data.
virtual void initialize(ExportDescription &desc)
Generic initialization with the export description.
virtual void writeGrayscale(vector< Buffer * > &in) const
Write a line of grayscale data to the output image.
virtual int outputPixelValue(double dn) const
Return the output clamped integer pixel value from the input double-precision DN.
Export Isis cubes into standard formats.
Namespace for the standard library.
virtual void writeRgba(vector< Buffer * > &in) const
Write a line of RGBA data to the output image.
virtual void setRgba(ExportDescription &desc)
Generic initialization with the export description.
virtual void initialize(ExportDescription &desc)=0
Generic initialization with the export description.
virtual void writeRgb(vector< Buffer * > &in) const
Write a line of RGB data to the output image.
int Line(const int index=0) const
Returns the line position associated with a shape buffer index.
This is free and unencumbered software released into the public domain.
StreamExporter()
Construct the stream exporter.
virtual ~StreamExporter()
Destruct the exporter.