ValueType enum

typedef enum ValueType
{
    VALUE_NONE = 0,
   
    VALUE_CHAR,
    VALUE_BYTE,
    VALUE_SHORT,
    VALUE_USHORT,
    VALUE_LONG,
    VALUE_ULONG,
    VALUE_INT,
    VALUE_UINT,
    VALUE_FLOAT,
    VALUE_DOUBLE,
    VALUE_BOOLEAN,
    VALUE_STRING,
   
    VALUE_ARRAY_BYTE,
    VALUE_ARRAY_SHORT,
    VALUE_ARRAY_USHORT,
    VALUE_ARRAY_LONG,
    VALUE_ARRAY_ULONG,
    VALUE_ARRAY_INT,
    VALUE_ARRAY_UINT,
    VALUE_ARRAY_FLOAT,
    VALUE_ARRAY_DOUBLE,
    VALUE_ARRAY_BOOLEAN,
    VALUE_ARRAY_STRING,
   
    VALUE_DISPATCH,
} ValueType; 

The ValueType enum determines the value contained in the ILEADRasterVariant object.

Member

Description

VALUE_NONE

No value specified.

VALUE_CHAR

Character value specified using the ShortValue property.

VALUE_BYTE

Byte value specified using the ShortValue property.

VALUE_SHORT

Short value specified using the ShortValue property.

VALUE_USHORT

Unsigned short value specified using the LongValue property.

VALUE_LONG

Long value specified using the LongValue property.

VALUE_ULONG

Unsigned long value specified using the DoubleValue property.

VALUE_INT

Integer value specified using the LongValue property.

VALUE_UINT

Unsigned integer value specified using the DoubleValue property.

VALUE_FLOAT

Float value specified using the FloatValue property.

VALUE_DOUBLE

Double value specified using the DoubleValue property.

VALUE_BOOLEAN

Boolean value specified using the BooleanValue property.

VALUE_STRING

String value specified using the StringValue property.

VALUE_ARRAY_BYTE

Array of byte values specified using the ShortItemValue property.

VALUE_ARRAY_SHORT

Array of short values specified using the ShortItemValue property.

VALUE_ARRAY_USHORT

Array of unsigned short values specified using the LongItemValue property.

VALUE_ARRAY_LONG

Array of long values specified using the LongItemValue property.

VALUE_ARRAY_ULONG

Array of unsigned long values specified using the DoubleItemValue property.

VALUE_ARRAY_INT

Array of integer values specified using the LongItemValue property.

VALUE_ARRAY_UINT

Array of unsigned integer values specified using the DoubleItemValue property.

VALUE_ARRAY_FLOAT

Array of float values specified using the FloatItemValue property.

VALUE_ARRAY_DOUBLE

Array of double values specified using the DoubleItemValue property.

VALUE_ARRAY_BOOLEAN

Array of Boolean values specified using the BooleanItemValue property.

VALUE_ARRAY_STRING

Array of string values specified using the StringItemValue property.

VALUE_DISPATCH

Dispatch value specified using the DispatchValue property.