SPATMOD Namespace Reference


Classes

class  DATABUFFER
 Shared (reference counted) data buffer. More...
class  GEOREFERENCE
 Container for general georeference definition. More...

Namespaces

namespace  IMAGE
namespace  SYSTEM

Enumerations

enum  DATATYPE {
  DATATYPE_Invalid = 0, DATATYPE_Unsigned = 0x1000, DATATYPE_Signed = 0x2000, DATATYPE_Float = 0x4000,
  DATATYPE_UINT8 = (DATATYPE_Unsigned|1), DATATYPE_UINT16 = (DATATYPE_Unsigned|2), DATATYPE_UINT32 = (DATATYPE_Unsigned|4), DATATYPE_UINT64 = (DATATYPE_Unsigned|8),
  DATATYPE_SINT8 = (DATATYPE_Signed|1), DATATYPE_SINT16 = (DATATYPE_Signed|2), DATATYPE_SINT32 = (DATATYPE_Signed|4), DATATYPE_SINT64 = (DATATYPE_Signed|8),
  DATATYPE_FLOAT32 = (DATATYPE_Float|4), DATATYPE_FLOAT64 = (DATATYPE_Float|8), DATATYPE_MASK_Size = 0x00FF
}
enum  LOGICALOP {
  LOGICALOP_False, LOGICALOP_True, LOGICALOP_Not, LOGICALOP_And,
  LOGICALOP_Or, LOGICALOP_Xor
}
enum  METADATACONTENT {
  METADATACONTENT_Source_Name = 0x0000, METADATACONTENT_Source_Typical = 0x0001, METADATACONTENT_Source_Maximal = 0x0003, METADATACONTENT_Source_MASK = 0x0003,
  METADATACONTENT_Filter_None = 0x0000, METADATACONTENT_Filter_Name = 0x0010, METADATACONTENT_Filter_Parms = 0x0020, METADATACONTENT_Filter_Maximal = 0x0030,
  METADATACONTENT_Filter_MASK = 0x0030, METADATACONTENT_All = (METADATACONTENT_Source_Maximal + METADATACONTENT_Filter_Maximal)
}
enum  METADATAFORMAT { METADATAFORMAT_Simple_LeftAlign = 0, METADATAFORMAT_Simple_IndentInputs = 1 }
enum  RANGETYPE { RANGETYPE_Default, RANGETYPE_Exact, RANGETYPE_Maximal, RANGETYPE_Typical }
enum  STATSVALIDITY { STATSVALIDITY_None, STATSVALIDITY_Fastest, STATSVALIDITY_Approximate, STATSVALIDITY_Exact }


Enumeration Type Documentation

enum SPATMOD::DATATYPE

Enumeration of data types which can be manipulated as a single value in memory by the CPU and can be declared as built-in type in source code.

Enumerator:
DATATYPE_Invalid 
DATATYPE_Unsigned 
DATATYPE_Signed 
DATATYPE_Float 
DATATYPE_UINT8 
DATATYPE_UINT16 
DATATYPE_UINT32 
DATATYPE_UINT64 
DATATYPE_SINT8 
DATATYPE_SINT16 
DATATYPE_SINT32 
DATATYPE_SINT64 
DATATYPE_FLOAT32 
DATATYPE_FLOAT64 
DATATYPE_MASK_Size 

Definition at line 38 of file datatype.h.

enum SPATMOD::LOGICALOP

Logical operations.

Enumerator:
LOGICALOP_False  False/0.
LOGICALOP_True  True/nonzero.
LOGICALOP_Not  Negation.
LOGICALOP_And  Intersection.
LOGICALOP_Or  Union.
LOGICALOP_Xor  Exclusive union.

Definition at line 21 of file logicalop.h.

enum SPATMOD::METADATACONTENT

Enumeratin of metadata content selections.

Enumerator:
METADATACONTENT_Source_Name 
METADATACONTENT_Source_Typical 
METADATACONTENT_Source_Maximal 
METADATACONTENT_Source_MASK 
METADATACONTENT_Filter_None 
METADATACONTENT_Filter_Name 
METADATACONTENT_Filter_Parms 
METADATACONTENT_Filter_Maximal 
METADATACONTENT_Filter_MASK 
METADATACONTENT_All 

Definition at line 28 of file metadatacontent.h.

enum SPATMOD::METADATAFORMAT

Enumeration of metadata formats.

Enumerator:
METADATAFORMAT_Simple_LeftAlign 
METADATAFORMAT_Simple_IndentInputs 

Definition at line 24 of file metadataformat.h.

enum SPATMOD::RANGETYPE

Enumeration of data range types.

Used to specify meaning of range values.

Enumerator:
RANGETYPE_Default  Range is default for datatype/precision.
RANGETYPE_Exact  All data values inside range, exact range of data values known.
RANGETYPE_Maximal  All data values inside range, may be larger than exact extent of data values.
RANGETYPE_Typical  Typical data value is inside range, may be some valid data values outside range.

Definition at line 58 of file datatype.h.

enum SPATMOD::STATSVALIDITY

Enumaration for statistics validity.

Enumerator:
STATSVALIDITY_None  No statistics available.
STATSVALIDITY_Fastest  Compute(d) with fastest method, may not equally sample entire data domain.
STATSVALIDITY_Approximate  Compute(d) as approximation, may be sample of entire valid data domain.
STATSVALIDITY_Exact  Compute(d) as exact, processes all valid data samples.

Definition at line 66 of file datatype.h.


Generated on Thu Apr 26 04:18:34 2007 for TNTsdk by  doxygen 1.5.2