DataInfo Struct Reference
[Simple datacentric API]

Descriptor for data dimensions. More...

#include <RasterData.h>

List of all members.

Public Attributes

uint32_t numRows
uint32_t numColumns
uint32_t numBands
uint32_t interleaveFormat
uint32_t encodingType
uint32_t encodingTypeSize
uint32_t numBadValues
int32_t * pBadValues


Detailed Description

Descriptor for data dimensions.

The values returned here reflect currently active values, not necessarily those found in the file. This can occur if the data set was subcubed or if the interleave was converted during import.

Definition at line 36 of file RasterData.h.


Member Data Documentation

The number of rows in the data.

Definition at line 38 of file RasterData.h.

The number of columns in the data.

Definition at line 39 of file RasterData.h.

The number of bands in the data.

Definition at line 40 of file RasterData.h.

0 -> BSQ, 1 -> BIP, 2 -> BIL.

See also:
InterleaveFormatType

Definition at line 41 of file RasterData.h.

0 -> char, 1 -> unsigned char, 2 -> short, 3 -> unsigned short, 4 -> complex short, 5 -> int, 6 -> unsigned int, 7 -> float, 8 -> complex float, 9 -> double.

See also:
EncodingType

Definition at line 42 of file RasterData.h.

The number of bytes per element.

See also:
RasterUtilities::bytesInEncoding()

Definition at line 45 of file RasterData.h.

The number of entries in pBadValues.

Definition at line 46 of file RasterData.h.

Array containing bad values for this data set or NULL if no bad values exist.

Definition at line 47 of file RasterData.h.


Software Development Kit - Opticks 4.9.0 Build 16218