|
Isis Developer Reference
|
Go to the documentation of this file. 1 #ifndef ExportDescription_h
2 #define ExportDescription_h
106 const ChannelDescription &
channel(
int i)
const;
113 double m_outputPixelNull;
115 double m_outputPixelValidMin;
117 double m_outputPixelValidMax;
119 double m_outputPixelAbsoluteMin;
122 double m_outputPixelAbsoluteMax;
int channelCount() const
Count of the number of channels in the description.
Definition: ExportDescription.cpp:258
double outputPixelNull() const
Returns the output pixel value for Null DNs.
Definition: ExportDescription.cpp:158
This is free and unencumbered software released into the public domain.
Definition: BoxcarCachingAlgorithm.h:13
File name manipulation and expansion.
Definition: FileName.h:100
double outputPixelAbsoluteMin() const
Returns the absolute minimum value for output pixels.
Definition: ExportDescription.cpp:188
int addChannel(FileName filename, CubeAttributeInput &att)
Add an export color channel for the given input cube and attributes (typically band number).
Definition: ExportDescription.cpp:212
Describes how a cube as a single color channel to be exported.
Definition: ExportDescription.h:58
const ChannelDescription & channel(int i) const
Return the channels description at the given index.
Definition: ExportDescription.cpp:247
@ UnsignedWord
Definition: PixelType.h:31
Describes how a series of cubes should be exported.
Definition: ExportDescription.h:43
double outputPixelAbsoluteMax() const
Returns the absolute maximum value for output pixels.
Definition: ExportDescription.cpp:198
ExportDescription & operator=(const ExportDescription &descriptionToCopy)
Assignment operator for the export description.
Definition: ExportDescription.cpp:66
@ SignedWord
Definition: PixelType.h:32
FileName filename() const
Returns a copy of the filename associated with this channel.
Definition: ExportDescription.cpp:286
CubeAttributeInput attributes() const
Returns a copy of the input attributes associated with this channel.
Definition: ExportDescription.cpp:296
QString toString(bool boolToConvert)
Global function to convert a boolean to a string.
Definition: IString.cpp:211
ExportDescription()
Construct the export description.
Definition: ExportDescription.cpp:22
void setInputRange(double min, double max)
Sets the input range for this channel.
Definition: ExportDescription.cpp:309
PixelType pixelType() const
Returns the pixel type.
Definition: ExportDescription.cpp:148
void setPixelType(PixelType type)
Set the pixel type for the output image.
Definition: ExportDescription.cpp:106
#define _FILEINFO_
Macro for the filename and line number.
Definition: IException.h:24
ChannelDescription(FileName &filename, CubeAttributeInput &att)
Construct the channel description with the given input name and attributes.
Definition: ExportDescription.cpp:269
double inputMinimum() const
Returns the input minimum for this channel.
Definition: ExportDescription.cpp:323
bool hasCustomRange() const
Returns true if the user of this instance has set a custom input range for this channel.
Definition: ExportDescription.cpp:345
Isis exception class.
Definition: IException.h:91
double outputPixelValidMax() const
Returns the output pixel value for the valid maximum.
Definition: ExportDescription.cpp:178
double outputPixelValidMin() const
Returns the output pixel value for the valid minimum.
Definition: ExportDescription.cpp:168
PixelType
Enumerations for Isis Pixel Types.
Definition: PixelType.h:27
virtual ~ExportDescription()
Destruct the export description.
Definition: ExportDescription.cpp:93
@ Programmer
This error is for when a programmer made an API call that was illegal.
Definition: IException.h:146
double inputMaximum() const
Returns the input maximum for this channel.
Definition: ExportDescription.cpp:334
virtual ~ChannelDescription()
Destruct the export description.
Definition: ExportDescription.h:63
@ UnsignedByte
Definition: PixelType.h:29
This is free and unencumbered software released into the public domain.
Definition: Apollo.h:16
@ None
Definition: PixelType.h:28