Describes how a cube as a single color channel to be exported. More...
#include <ExportDescription.h>

Public Member Functions | |
| ChannelDescription (FileName &filename, CubeAttributeInput &att) | |
| Construct the channel description with the given input name and attributes.   | |
| virtual | ~ChannelDescription () | 
| Destruct the export description.   | |
| FileName | filename () const | 
| Returns a copy of the filename associated with this channel.   | |
| CubeAttributeInput | attributes () const | 
| Returns a copy of the input attributes associated with this channel.   | |
| void | setInputRange (double min, double max) | 
| Sets the input range for this channel.   | |
| double | inputMinimum () const | 
| Returns the input minimum for this channel.   | |
| double | inputMaximum () const | 
| Returns the input maximum for this channel.   | |
| bool | hasCustomRange () const | 
| Returns true if the user of this instance has set a custom input range for this channel.   | |
Describes how a cube as a single color channel to be exported.
Specifies the filename, attributes, and input DN range of a cube to be exported as a color channel in a standard image.
| Isis::ExportDescription::ChannelDescription::ChannelDescription | ( | FileName & | filename, | 
| CubeAttributeInput & | att ) | 
Construct the channel description with the given input name and attributes.
| filename | The name of the cube | 
| att | The cube attributes such as band number | 
References filename().
      
  | 
  inlinevirtual | 
Destruct the export description.
| CubeAttributeInput Isis::ExportDescription::ChannelDescription::attributes | ( | ) | const | 
Returns a copy of the input attributes associated with this channel.
| FileName Isis::ExportDescription::ChannelDescription::filename | ( | ) | const | 
Returns a copy of the filename associated with this channel.
Referenced by ChannelDescription().
| bool Isis::ExportDescription::ChannelDescription::hasCustomRange | ( | ) | const | 
Returns true if the user of this instance has set a custom input range for this channel.
| double Isis::ExportDescription::ChannelDescription::inputMaximum | ( | ) | const | 
Returns the input maximum for this channel.
Any value of max in the input cube will be mapped to the output max of the output channel.
| double Isis::ExportDescription::ChannelDescription::inputMinimum | ( | ) | const | 
Returns the input minimum for this channel.
Any value of min in the input cube will be mapped to the output min of the output channel.
| void Isis::ExportDescription::ChannelDescription::setInputRange | ( | double | min, | 
| double | max ) | 
Sets the input range for this channel.
Any value of min in the input cube will be mapped to the output min of the output channel. Similar for the max.
| min | The minimum DN in the input mapped to the minimum of the output | 
| max | The maximum DN in the input mapped to the maximum of the output | 
Referenced by Isis::ExportDescription::addChannel().