1 #ifndef ExportDescription_h 2 #define ExportDescription_h 122 const ChannelDescription &
channel(
int i)
const;
129 double m_outputPixelNull;
131 double m_outputPixelValidMin;
133 double m_outputPixelValidMax;
135 double m_outputPixelAbsoluteMin;
138 double m_outputPixelAbsoluteMax;
double inputMaximum() const
Returns the input maximum for this channel.
Definition: ExportDescription.cpp:329
virtual ~ExportDescription()
Destruct the export description.
Definition: ExportDescription.cpp:88
double outputPixelValidMax() const
Returns the output pixel value for the valid maximum.
Definition: ExportDescription.cpp:173
virtual ~ChannelDescription()
Destruct the export description.
Definition: ExportDescription.h:79
File name manipulation and expansion.
Definition: FileName.h:116
ChannelDescription(FileName &filename, CubeAttributeInput &att)
Construct the channel description with the given input name and attributes.
Definition: ExportDescription.cpp:264
double inputMinimum() const
Returns the input minimum for this channel.
Definition: ExportDescription.cpp:318
double outputPixelNull() const
Returns the output pixel value for Null DNs.
Definition: ExportDescription.cpp:153
PixelType
Enumerations for Isis Pixel Types.
Definition: PixelType.h:43
double outputPixelAbsoluteMin() const
Returns the absolute minimum value for output pixels.
Definition: ExportDescription.cpp:183
int addChannel(FileName filename, CubeAttributeInput &att)
Add an export color channel for the given input cube and attributes (typically band number)...
Definition: ExportDescription.cpp:207
void setInputRange(double min, double max)
Sets the input range for this channel.
Definition: ExportDescription.cpp:304
Describes how a series of cubes should be exported.
Definition: ExportDescription.h:59
ExportDescription & operator=(const ExportDescription &descriptionToCopy)
Assignment operator for the export description.
Definition: ExportDescription.cpp:61
Describes how a cube as a single color channel to be exported.
Definition: ExportDescription.h:74
FileName filename() const
Returns a copy of the filename associated with this channel.
Definition: ExportDescription.cpp:281
ExportDescription()
Construct the export description.
Definition: ExportDescription.cpp:17
PixelType pixelType() const
Returns the pixel type.
Definition: ExportDescription.cpp:143
int channelCount() const
Count of the number of channels in the description.
Definition: ExportDescription.cpp:253
void setPixelType(PixelType type)
Set the pixel type for the output image.
Definition: ExportDescription.cpp:101
Definition: BoxcarCachingAlgorithm.h:29
Namespace for ISIS/Bullet specific routines.
Definition: Apollo.h:31
bool hasCustomRange() const
Returns true if the user of this instance has set a custom input range for this channel.
Definition: ExportDescription.cpp:340
const ChannelDescription & channel(int i) const
Return the channels description at the given index.
Definition: ExportDescription.cpp:242
double outputPixelAbsoluteMax() const
Returns the absolute maximum value for output pixels.
Definition: ExportDescription.cpp:193
CubeAttributeInput attributes() const
Returns a copy of the input attributes associated with this channel.
Definition: ExportDescription.cpp:291
double outputPixelValidMin() const
Returns the output pixel value for the valid minimum.
Definition: ExportDescription.cpp:163