The Robot Application Programming Interface Delegate Project
RAPID Logo

AgentType Class Reference

AgentType specifies the agent's species. More...

Inheritance diagram for AgentType:
Collaboration diagram for AgentType:

List of all members.

Public Member Functions

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

Static Public Member Functions

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

Static Public Attributes

static final AgentType ASTRONAUT = new AgentType("ASTRONAUT", 0)
static final int _ASTRONAUT = 0
static final AgentType ATHLETE = new AgentType("ATHLETE", 1)
static final int _ATHLETE = 1
static final AgentType CAMERA = new AgentType("CAMERA", 2)
static final int _CAMERA = 2
static final AgentType CENTAUR = new AgentType("CENTAUR", 3)
static final int _CENTAUR = 3
static final AgentType CRANE = new AgentType("CRANE", 4)
static final int _CRANE = 4
static final AgentType HUMANOID = new AgentType("HUMANOID", 5)
static final int _HUMANOID = 5
static final AgentType JSCROVER = new AgentType("JSCROVER", 6)
static final int _JSCROVER = 6
static final AgentType K10 = new AgentType("K10", 7)
static final int _K10 = 7
static final AgentType OPERATOR = new AgentType("OPERATOR", 8)
static final int _OPERATOR = 8
static final AgentType SEQUENCER = new AgentType("SEQUENCER", 9)
static final int _SEQUENCER = 9
static final AgentType SIMULATOR = new AgentType("SIMULATOR", 10)
static final int _SIMULATOR = 10
static final AgentType NUM_AGENT_TYPES = new AgentType("NUM_AGENT_TYPES", 11)
static final int _NUM_AGENT_TYPES = 11

Detailed Description

NUM_AGENT_TYPES always denotes the number of possible agent. AgentType may be deprecated or changed because although it is a very useful concept, it is also not very well defined. For instance, should Robonaut2A be of type Robonaut, Robonaut2, or Humanoid?

  • ASTRONAUT:
  • ATHLETE:
  • CAMERA:
  • CENTAUR:
  • CRANE:
  • HUMANOID:
  • JSCROVER:
  • K10:
  • OPERATOR:
  • SEQUENCER:
  • SIMULATOR:
  • NUM_AGENT_TYPES:

Member Function Documentation

static AgentType create ( ) [static]

Here is the call graph for this function:

static AgentType 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 AgentType valueOf ( int  ordinal) [static]

Member Data Documentation

final int _ASTRONAUT = 0 [static]
final int _ATHLETE = 1 [static]
final int _CAMERA = 2 [static]
final int _CENTAUR = 3 [static]
final int _CRANE = 4 [static]
final int _HUMANOID = 5 [static]
final int _JSCROVER = 6 [static]
final int _K10 = 7 [static]
final int _NUM_AGENT_TYPES = 11 [static]
final int _OPERATOR = 8 [static]
final int _SEQUENCER = 9 [static]
final int _SIMULATOR = 10 [static]
final AgentType ASTRONAUT = new AgentType("ASTRONAUT", 0) [static]
final AgentType ATHLETE = new AgentType("ATHLETE", 1) [static]
final AgentType CAMERA = new AgentType("CAMERA", 2) [static]
final AgentType CENTAUR = new AgentType("CENTAUR", 3) [static]
final AgentType CRANE = new AgentType("CRANE", 4) [static]
final AgentType HUMANOID = new AgentType("HUMANOID", 5) [static]
final AgentType JSCROVER = new AgentType("JSCROVER", 6) [static]
final AgentType K10 = new AgentType("K10", 7) [static]
final AgentType NUM_AGENT_TYPES = new AgentType("NUM_AGENT_TYPES", 11) [static]
final AgentType OPERATOR = new AgentType("OPERATOR", 8) [static]
final AgentType SEQUENCER = new AgentType("SEQUENCER", 9) [static]
final AgentType SIMULATOR = new AgentType("SIMULATOR", 10) [static]

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