An official website of the United States government
Here’s how you know
Official websites use .gov
A
.gov website belongs to an official government
organization in the United States.
Secure .gov websites use HTTPS
A
lock
( ) or https:// means you’ve safely connected to
the .gov website. Share sensitive information only on official,
secure websites.
Isis 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. | |
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().