The Robot Application Programming Interface Delegate Project
RAPID Logo

DataType Class Reference

DataType is used in KeyTypeValue triples to describe the type of data contained in the string value. More...

Inheritance diagram for DataType:
Collaboration diagram for DataType:

List of all members.

Public Member Functions

int value ()
String toString (String desc, int indent)
 Print Method.

Static Public Member Functions

static DataType valueOf (int ordinal)
static DataType from_int (int __value)
static int[] getOrdinals ()
static DataType create ()
 Create a default instance.

Static Public Attributes

static final DataType RAPID_BOOL = new DataType("RAPID_BOOL", 0)
static final int _RAPID_BOOL = 0
static final DataType RAPID_DOUBLE = new DataType("RAPID_DOUBLE", 1)
static final int _RAPID_DOUBLE = 1
static final DataType RAPID_FLOAT = new DataType("RAPID_FLOAT", 2)
static final int _RAPID_FLOAT = 2
static final DataType RAPID_INT = new DataType("RAPID_INT", 3)
static final int _RAPID_INT = 3
static final DataType RAPID_STRING = new DataType("RAPID_STRING", 4)
static final int _RAPID_STRING = 4
static final DataType RAPID_VEC3d = new DataType("RAPID_VEC3d", 5)
static final int _RAPID_VEC3d = 5
static final DataType RAPID_MAT33f = new DataType("RAPID_MAT33f", 6)
static final int _RAPID_MAT33f = 6

Detailed Description

  • RAPID_BOOL:
  • RAPID_DOUBLE:
  • RAPID_FLOAT:
  • RAPID_INT:
  • RAPID_STRING:
  • RAPID_VEC3d:
  • RAPID_MAT33f:

Member Function Documentation

static DataType create ( ) [static]

Here is the call graph for this function:

static DataType from_int ( int  __value) [static]

Here is the call graph for this function:

static int [] getOrdinals ( ) [static]
String toString ( String  desc,
int  indent 
)
int value ( )
static DataType valueOf ( int  ordinal) [static]

Member Data Documentation

final int _RAPID_BOOL = 0 [static]
final int _RAPID_DOUBLE = 1 [static]
final int _RAPID_FLOAT = 2 [static]
final int _RAPID_INT = 3 [static]
final int _RAPID_MAT33f = 6 [static]
final int _RAPID_STRING = 4 [static]
final int _RAPID_VEC3d = 5 [static]
final DataType RAPID_BOOL = new DataType("RAPID_BOOL", 0) [static]
final DataType RAPID_DOUBLE = new DataType("RAPID_DOUBLE", 1) [static]
final DataType RAPID_FLOAT = new DataType("RAPID_FLOAT", 2) [static]
final DataType RAPID_INT = new DataType("RAPID_INT", 3) [static]
final DataType RAPID_MAT33f = new DataType("RAPID_MAT33f", 6) [static]
final DataType RAPID_STRING = new DataType("RAPID_STRING", 4) [static]
final DataType RAPID_VEC3d = new DataType("RAPID_VEC3d", 5) [static]

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines