Inheritance diagram for com.mak.vrlj.object.Emitter:
Collaboration diagram for com.mak.vrlj.object.Emitter:Public Member Functions | |
| Emitter (EmbeddedIdentifier id, String hostEntity) | |
| Create a simulation object. More... | |
| String | getClassName () |
| EmbeddedIdentifier | getGlobalObjectDesignator () |
| Vector3f | getRelativePosition () |
| void | setRelativePosition (Vector3f relativePosition) |
| EventId | getEventId () |
| void | setEventId (EventId eventId) |
| EmitterFunc | getEmitterFunction () |
| void | setEmitterFunction (EmitterFunc emitterFunction) |
| int | getEmitterName () |
| void | setEmitterName (int emitterName) |
| GlobalObjectDesignator | getHostEntityIdentifier () |
| short | getEmitterIdNumber () |
| int | hashCode () |
| boolean | equals (Object obj) |
| String | toString () |
| EntityIdentifier | getEntityIdentifier () |
Static Public Member Functions | |
| static void | addListener (ExerciseConnection exConn, ObjectListener< EmbeddedIdentifier, Emitter > listener) |
| static void | removeListener (ExerciseConnection exConn, ObjectListener< EmbeddedIdentifier, Emitter > listener) |
Static Public Attributes | |
| static final String | NAME = ":Emitter" |
| Simulation object class name. More... | |
Private Attributes | |
| final EmbeddedIdentifier | myIdentifier |
| final EntityIdentifier | myEntityId |
| final GlobalObjectDesignator | myHostEntityIdentifier |
| final short | myEmitterIdNumber |
| Vector3f | myRelativePosition = new Vector3f(Vector3f.zero) |
| EventId | myEventId = new EventId(0, 0, 0) |
| EmitterFunc | myEmitterFunction = EmitterFunc.Other |
| int | myEmitterName = 0 |
|
inline |
Create a simulation object.
| name | unique name for this simulation object. |
References com.mak.vrlj.object.Emitter.myEmitterIdNumber, com.mak.vrlj.object.Emitter.myEntityId, com.mak.vrlj.object.Emitter.myHostEntityIdentifier, and com.mak.vrlj.object.Emitter.myIdentifier.
Referenced by com.mak.vrlj.object.Emitter.equals().
|
inlinestatic |
References com.mak.vrlj.object.Emitter.NAME.
|
inline |
References com.mak.vrlj.object.Emitter.Emitter(), com.mak.vrlj.object.EmbeddedIdentifier.equals(), com.mak.vrlj.object.GlobalObjectDesignator.equals(), com.mak.vrlj.datatype.EventId.equals(), com.mak.vrlj.math.Vector3f.equals(), com.mak.vrlj.object.Emitter.myEmitterFunction, com.mak.vrlj.object.Emitter.myEmitterIdNumber, com.mak.vrlj.object.Emitter.myEmitterName, com.mak.vrlj.object.Emitter.myEventId, com.mak.vrlj.object.Emitter.myHostEntityIdentifier, com.mak.vrlj.object.Emitter.myIdentifier, and com.mak.vrlj.object.Emitter.myRelativePosition.
|
inline |
References com.mak.vrlj.object.Emitter.NAME.
|
inline |
References com.mak.vrlj.object.Emitter.myEmitterFunction.
|
inline |
References com.mak.vrlj.object.Emitter.myEmitterIdNumber.
|
inline |
References com.mak.vrlj.object.Emitter.myEmitterName.
|
inline |
References com.mak.vrlj.object.Emitter.myEntityId.
|
inline |
References com.mak.vrlj.object.Emitter.myEventId.
|
inline |
References com.mak.vrlj.object.Emitter.myIdentifier.
|
inline |
References com.mak.vrlj.object.Emitter.myHostEntityIdentifier.
|
inline |
References com.mak.vrlj.object.Emitter.myRelativePosition.
|
inline |
References com.mak.vrlj.object.Emitter.myEmitterFunction, com.mak.vrlj.object.Emitter.myEmitterIdNumber, com.mak.vrlj.object.Emitter.myEmitterName, com.mak.vrlj.object.Emitter.myEventId, com.mak.vrlj.object.Emitter.myHostEntityIdentifier, com.mak.vrlj.object.Emitter.myIdentifier, and com.mak.vrlj.object.Emitter.myRelativePosition.
|
inlinestatic |
References com.mak.vrlj.object.Emitter.NAME.
|
inline |
| emitterFunction | the emitterFunction to set |
References com.mak.vrlj.object.Emitter.myEmitterFunction.
|
inline |
| emitterName | the emitterName to set |
References com.mak.vrlj.object.Emitter.myEmitterName.
|
inline |
| eventId | the eventId to set |
References com.mak.vrlj.object.Emitter.myEventId.
|
inline |
| relativePosition | the relativePosition to set |
References com.mak.vrlj.object.Emitter.myRelativePosition.
|
inline |
References com.mak.vrlj.object.Emitter.myEmitterFunction, com.mak.vrlj.object.Emitter.myEmitterIdNumber, com.mak.vrlj.object.Emitter.myEmitterName, com.mak.vrlj.object.Emitter.myEntityId, com.mak.vrlj.object.Emitter.myEventId, com.mak.vrlj.object.Emitter.myHostEntityIdentifier, com.mak.vrlj.object.Emitter.myIdentifier, and com.mak.vrlj.object.Emitter.myRelativePosition.
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
static |
Simulation object class name.
Referenced by com.mak.vrlj.object.Emitter.addListener(), com.mak.vrlj.object.Emitter.getClassName(), com.mak.vrlj.object.ReflectedEmitterMap.ReflectedEmitterMap(), and com.mak.vrlj.object.Emitter.removeListener().