RVC::HYPERSPECTRAL::MAKEPARMS Class Reference
#include <rvc/hypspect.h>
List of all members.
Constructor & Destructor Documentation
Constructor, initialize with critical Hyperspectral creation parameters.
- Parameters:
-
| NumBands | Number of bands in the hyperspectral image |
| NumVectors | Number of primary vectors |
Template constructor.
- Parameters:
-
| Template | Hyperspectral template to determine NumLines, NumColumns, NumBands, NumVdectors, and scaling |
| CellType | Optional cell type, default uses type from template |
Member Function Documentation
| IMAGE::CELLTYPE RVC::HYPERSPECTRAL::MAKEPARMS::GetCellType |
( |
|
) |
const [inline] |
| const DATETIME& RVC::HYPERSPECTRAL::MAKEPARMS::GetCollectionDate |
( |
|
) |
const [inline] |
Obtain collection date for the hyperspectral object.
| double RVC::HYPERSPECTRAL::MAKEPARMS::GetColumnScale |
( |
|
) |
const [inline] |
Obtain line scale value for the hyperspectral object.
- Returns:
- line scale value
| IMAGE::DATATYPE RVC::HYPERSPECTRAL::MAKEPARMS::GetDataType |
( |
|
) |
const [inline] |
Obtain datatype based on hyperspectral creation parameters.
- Returns:
- RVC::IMAGE::DATATYPE of the hyperspectral
| INT32 RVC::HYPERSPECTRAL::MAKEPARMS::GetDftTileSize |
( |
|
) |
const |
Obtain default hyperspectral tile size based on creation parameters.
- Returns:
- default tile size
| double RVC::HYPERSPECTRAL::MAKEPARMS::GetLineScale |
( |
|
) |
const [inline] |
Obtain line scale value for the hyperspectral object.
- Returns:
- line scale value
| INT32 RVC::HYPERSPECTRAL::MAKEPARMS::GetNumBands |
( |
|
) |
const [inline] |
Obtain number of bands in the hyperspectral object.
- Returns:
- number of bands
| UINT16 RVC::HYPERSPECTRAL::MAKEPARMS::GetNumBits |
( |
|
) |
const [inline] |
Obtain number of bits in a hyperspectral cell.
- Returns:
- number of hyperspectral bits
| INT32 RVC::HYPERSPECTRAL::MAKEPARMS::GetNumColumns |
( |
|
) |
const [inline] |
Obtain number of columns in a hyperspectral.
- Returns:
- number of hyperspectral columns
| INT32 RVC::HYPERSPECTRAL::MAKEPARMS::GetNumLines |
( |
|
) |
const [inline] |
Obtain number of lines in a hyperspectral.
- Returns:
- number of hyperspectral lines
| INT32 RVC::HYPERSPECTRAL::MAKEPARMS::GetNumPrimaryVectors |
( |
|
) |
const [inline] |
Obtain number of primary vectors in the hyperspectral object.
- Returns:
- number of primary vectors
| const OBJECTNAME& RVC::HYPERSPECTRAL::MAKEPARMS::GetSensorName |
( |
|
) |
const [inline] |
Obtain the sensor name for this hyperspectral object.
- Returns:
- Sensor Name
| void RVC::HYPERSPECTRAL::MAKEPARMS::GetTileSize |
( |
INT32 & |
TileLines, |
|
|
INT32 & |
TileColumns | |
|
) |
| | const [inline] |
Set hyperspectral tile size, only if you know what you are doing!
| bool RVC::HYPERSPECTRAL::MAKEPARMS::IsLossy |
( |
|
) |
const [inline] |
Determiine if the hyperspectral object is lossy compressed or not.
- Returns:
- True'if the hyperspectral object is lossy compressed
| void RVC::HYPERSPECTRAL::MAKEPARMS::SetCellType |
( |
CELLTYPE |
CellType |
) |
[inline] |
| void RVC::HYPERSPECTRAL::MAKEPARMS::SetCollectionDate |
( |
const DATETIME & |
Date |
) |
[inline] |
Set collection date for the hyperspectral object.
| void RVC::HYPERSPECTRAL::MAKEPARMS::SetColumnScale |
( |
double |
scale |
) |
[inline] |
Set column scale value for the hyperspectral object.
| void RVC::HYPERSPECTRAL::MAKEPARMS::SetIsLossy |
( |
bool |
bIsLossy |
) |
[inline] |
Set the hyperspectral object to a lossy compression or not.
| void RVC::HYPERSPECTRAL::MAKEPARMS::SetLineScale |
( |
double |
scale |
) |
[inline] |
Set line scale value for the hyperspectral object.
| void RVC::HYPERSPECTRAL::MAKEPARMS::SetNumBands |
( |
INT32 |
NumBands |
) |
[inline] |
Set the number of bands in the hyperspectral object.
| void RVC::HYPERSPECTRAL::MAKEPARMS::SetNumColumns |
( |
INT32 |
NumColumns |
) |
[inline] |
Set number of columns in a hyperspectral.
| void RVC::HYPERSPECTRAL::MAKEPARMS::SetNumLines |
( |
INT32 |
NumLines |
) |
[inline] |
Set number of lines in a hyperspectral.
| void RVC::HYPERSPECTRAL::MAKEPARMS::SetNumPrimaryVectors |
( |
INT32 |
NumVectors |
) |
[inline] |
Set the number of primary vectors in the hyperspectral object.
| void RVC::HYPERSPECTRAL::MAKEPARMS::SetSensorName |
( |
const OBJECTNAME & |
name |
) |
[inline] |
Obtain the sensor name for this hyperspectral object.
- Returns:
- Sensor Name
| void RVC::HYPERSPECTRAL::MAKEPARMS::SetTileSize |
( |
INT32 |
TileLines, |
|
|
INT32 |
TileColumns | |
|
) |
| | [inline] |
Set hyperspectral tile size, only if you know what you are doing!
The documentation for this class was generated from the following file: