![]() |
Isis 3 Developer Reference
|
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. More... | |
| virtual | ~ChannelDescription () |
| Destruct the export description. More... | |
| FileName | filename () const |
| Returns a copy of the filename associated with this channel. More... | |
| CubeAttributeInput | attributes () const |
| Returns a copy of the input attributes associated with this channel. More... | |
| void | setInputRange (double min, double max) |
| Sets the input range for this channel. More... | |
| double | inputMinimum () const |
| Returns the input minimum for this channel. More... | |
| double | inputMaximum () const |
| Returns the input maximum for this channel. More... | |
| bool | hasCustomRange () const |
| Returns true if the user of this instance has set a custom input range for this channel. More... | |
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.
Referenced by Isis::ExportDescription::ExportDescription(), and Isis::ExportDescription::operator=().
| FileName Isis::ExportDescription::ChannelDescription::filename | ( | ) | const |
Returns a copy of the filename associated with this channel.
Referenced by ChannelDescription(), Isis::ExportDescription::ExportDescription(), and Isis::ExportDescription::operator=().
| bool Isis::ExportDescription::ChannelDescription::hasCustomRange | ( | ) | const |
Returns true if the user of this instance has set a custom input range for this channel.
Referenced by Isis::ExportDescription::ExportDescription(), and Isis::ExportDescription::operator=().
| 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.
Referenced by Isis::ExportDescription::ExportDescription(), and Isis::ExportDescription::operator=().
| 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.
Referenced by Isis::ExportDescription::ExportDescription(), and Isis::ExportDescription::operator=().
| 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().