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; 
 
  127      QList<ChannelDescription *> *m_channels;
 
 
Describes how a cube as a single color channel to be exported.
Definition ExportDescription.h:58
 
double inputMinimum() const
Returns the input minimum for this channel.
Definition ExportDescription.cpp:323
 
void setInputRange(double min, double max)
Sets the input range for this channel.
Definition ExportDescription.cpp:309
 
double inputMaximum() const
Returns the input maximum for this channel.
Definition ExportDescription.cpp:334
 
ChannelDescription(FileName &filename, CubeAttributeInput &att)
Construct the channel description with the given input name and attributes.
Definition ExportDescription.cpp:269
 
bool hasCustomRange() const
Returns true if the user of this instance has set a custom input range for this channel.
Definition ExportDescription.cpp:345
 
FileName filename() const
Returns a copy of the filename associated with this channel.
Definition ExportDescription.cpp:286
 
virtual ~ChannelDescription()
Destruct the export description.
Definition ExportDescription.h:63
 
CubeAttributeInput attributes() const
Returns a copy of the input attributes associated with this channel.
Definition ExportDescription.cpp:296
 
Describes how a series of cubes should be exported.
Definition ExportDescription.h:43
 
ExportDescription()
Construct the export description.
Definition ExportDescription.cpp:22
 
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
 
const ChannelDescription & channel(int i) const
Return the channels description at the given index.
Definition ExportDescription.cpp:247
 
double outputPixelAbsoluteMax() const
Returns the absolute maximum value for output pixels.
Definition ExportDescription.cpp:198
 
double outputPixelValidMin() const
Returns the output pixel value for the valid minimum.
Definition ExportDescription.cpp:168
 
double outputPixelAbsoluteMin() const
Returns the absolute minimum value for output pixels.
Definition ExportDescription.cpp:188
 
PixelType pixelType() const
Returns the pixel type.
Definition ExportDescription.cpp:148
 
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
 
void setPixelType(PixelType type)
Set the pixel type for the output image.
Definition ExportDescription.cpp:106
 
ExportDescription & operator=(const ExportDescription &descriptionToCopy)
Assignment operator for the export description.
Definition ExportDescription.cpp:66
 
double outputPixelValidMax() const
Returns the output pixel value for the valid maximum.
Definition ExportDescription.cpp:178
 
virtual ~ExportDescription()
Destruct the export description.
Definition ExportDescription.cpp:93
 
File name manipulation and expansion.
Definition FileName.h:100
 
This is free and unencumbered software released into the public domain.
Definition Apollo.h:16
 
PixelType
Enumerations for Isis Pixel Types.
Definition PixelType.h:27