VR-Link JAVA API Documentation
 All Classes Namespaces Files Functions Variables Enumerator Pages
List of all members | Public Member Functions | Static Public Member Functions | Static Public Attributes | Private Attributes
com.mak.vrlj.object.Emitter Class Reference
+ Inheritance diagram for com.mak.vrlj.object.Emitter:
+ Collaboration diagram for com.mak.vrlj.object.Emitter:

Public Member Functions

 Emitter (EmbeddedIdentifier id)
 Create a simulation object. More...
 
String getClassName ()
 
EventId getEventId ()
 
void setEventId (EventId eventId)
 
EmitterFunc getEmitterFunction ()
 
void setEmitterFunction (EmitterFunc emitterFunction)
 
int getEmitterName ()
 
void setEmitterName (int emitterName)
 
int hashCode ()
 
boolean equals (Object obj)
 
String toString ()
 
- Public Member Functions inherited from com.mak.vrlj.object.EmbeddedSystem
 EmbeddedSystem (EmbeddedIdentifier id)
 
EmbeddedIdentifier getGlobalObjectDesignator ()
 
GlobalObjectDesignator getHostGlobalIdentifier ()
 
short getEmbeddedId ()
 
Vector3f getRelativePosition ()
 
void setRelativePosition (Vector3f relPos)
 
EntityIdentifier getHostEntityIdentifier ()
 
void setHostEntityIdentifier (EntityIdentifier hostEntityIdentifier)
 
int hashCode ()
 
boolean equals (Object obj)
 
String toString ()
 

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

EventId myEventId = new EventId(0, 0, 0)
 
EmitterFunc myEmitterFunction = EmitterFunc.Other
 
int myEmitterName = 0
 

Detailed Description

Author
bdillman

Constructor & Destructor Documentation

com.mak.vrlj.object.Emitter.Emitter ( EmbeddedIdentifier  id)
inline

Create a simulation object.

Parameters
nameunique name for this simulation object.

Referenced by com.mak.vrlj.object.Emitter.equals().

Member Function Documentation

static void com.mak.vrlj.object.Emitter.addListener ( ExerciseConnection  exConn,
ObjectListener< EmbeddedIdentifier, Emitter listener 
)
inlinestatic
boolean com.mak.vrlj.object.Emitter.equals ( Object  obj)
inline
String com.mak.vrlj.object.Emitter.getClassName ( )
inlinevirtual
EmitterFunc com.mak.vrlj.object.Emitter.getEmitterFunction ( )
inline
Returns
the emitterFunction

References com.mak.vrlj.object.Emitter.myEmitterFunction.

int com.mak.vrlj.object.Emitter.getEmitterName ( )
inline
Returns
the emitterName

References com.mak.vrlj.object.Emitter.myEmitterName.

EventId com.mak.vrlj.object.Emitter.getEventId ( )
inline
Returns
the eventId

References com.mak.vrlj.object.Emitter.myEventId.

int com.mak.vrlj.object.Emitter.hashCode ( )
inline
static void com.mak.vrlj.object.Emitter.removeListener ( ExerciseConnection  exConn,
ObjectListener< EmbeddedIdentifier, Emitter listener 
)
inlinestatic
void com.mak.vrlj.object.Emitter.setEmitterFunction ( EmitterFunc  emitterFunction)
inline
Parameters
emitterFunctionthe emitterFunction to set

References com.mak.vrlj.object.Emitter.myEmitterFunction.

void com.mak.vrlj.object.Emitter.setEmitterName ( int  emitterName)
inline
Parameters
emitterNamethe emitterName to set

References com.mak.vrlj.object.Emitter.myEmitterName.

void com.mak.vrlj.object.Emitter.setEventId ( EventId  eventId)
inline
Parameters
eventIdthe eventId to set

References com.mak.vrlj.object.Emitter.myEventId.

String com.mak.vrlj.object.Emitter.toString ( )
inline

Member Data Documentation

EmitterFunc com.mak.vrlj.object.Emitter.myEmitterFunction = EmitterFunc.Other
private
int com.mak.vrlj.object.Emitter.myEmitterName = 0
private
EventId com.mak.vrlj.object.Emitter.myEventId = new EventId(0, 0, 0)
private
final String com.mak.vrlj.object.Emitter.NAME = "Emitter"
static

The documentation for this class was generated from the following file:

Document ID: Generated on Mon Apr 25 03:39:01 EDT 2022 from SVN revision 242502
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)