Serialized Form
ids
String[] ids
targets
List targets
- The list of objects.
units
List units
- The list of objects.
destroyed
boolean destroyed
targeted
boolean targeted
componentType
Class componentType
connection
connect.CreatesConnection connection
width
double width
height
double height
eventChannel
edu.wustl.doc.facet.EventChannelImpl eventChannel
- The EventChannelImpl for this JVM.
sourceType
int sourceType
- This variable + 1 represents the next available source type
that a facet based component may use to filter. This source
type is not used by any other facet components.
readObject
private void readObject(ObjectInputStream in)
throws IOException,
ClassNotFoundException
lsource
int lsource
ltype
int ltype
rsource
int rsource
ctype
Class ctype
source
int source
type
int type
arguments
List arguments
- The List containing in order the arguments to be passed in.
methodName
String methodName
- The name of the method that is to be remotely invoked.
requestID
int requestID
- This value is passed along to the Return value as a way of
signifying which method it came from.
requesting
Class requesting
- The type of class requesting this method.
units
List units
- The list of objects to be moved in the same way.
destination
objects.Location destination
- The
Location to move the units to.
direction
String direction
- If equal to "right", "left", "up" or "down", the direction to
move the units in; "loc" indicates a move to the destination
Location; "stop" halts random movement; "go" restarts
random movement.
mover
objects.Mover mover
x
double x
y
double y
millis
long millis
nanos
int nanos
methodName
String methodName
- The name of the method that generated this return value
returnVal
Object returnVal
requestID
int requestID
- the associated ID from MethodRequest.
|
Class util.ReturnValue.NULL implements Serializable |
destroyed
boolean destroyed
targeted
boolean targeted
destroyed
boolean destroyed
- Flag indicating whether this bus is destroyed.
goal
objects.Location goal
- The location that this bus will move towards.
id
Long id
- The unique ID used to distinguish this bus from another bus.
targeted
boolean targeted
- Flag indicating whether this bus is targeted.
readObject
private void readObject(ObjectInputStream in)
throws IOException,
ClassNotFoundException
writeObject
private void writeObject(ObjectOutputStream out)
throws IOException
loc
objects.Location loc
- The location at which this image was taken.
radius
double radius
- The radius after which the image is not significant.
ID
Long ID
- The ID of the UAV that took this image.
sourceLoc
objects.Location sourceLoc
- The
Location of the object in the image that
took this image.
destroyed
boolean destroyed
- Flag indicating whether this school is destroyed.
goal
objects.Location goal
- The location that this school will move towards.
id
Long id
- The unique ID used to distinguish this school from another school.
targeted
boolean targeted
- Flag indicatiing whether this school is targeted.
initialUpdate
boolean initialUpdate
destroyed
boolean destroyed
- Flag indicating whether this tank is destroyed.
goal
objects.Location goal
- The location that this tank will move towards.
id
Long id
- The unique ID used to distinguish this tank from another tank.
targeted
boolean targeted
- Flag indicatiing whether this tank is targeted.
goal
objects.Locatable goal
- The location where this UAV will attept to go towards.
id
Long id
- The unique ID used to distinguish this UAV from another UAV.
started
boolean started
- Internal flag to make sure that a UAV is not started twice.
num
int num
goal
objects.Locatable goal
- The location where this UCAV will attept to go towards.
id
Long id
- The unique ID used to distinguish this UAV from another UAV.
started
boolean started
- Flag for whether the ucav has begun executing periodic movements.
debug
boolean debug
- Flag for enabling debug message output.
num
int num
id
int id
time
util.TimeStamp time
loc
objects.Location loc
readObject
private void readObject(ObjectInputStream in)
throws IOException,
ClassNotFoundException
writeObject
private void writeObject(ObjectOutputStream out)
throws IOException
type
Class type
host
String host
port
int port
mission
mission.Mission mission
readObject
private final void readObject(ObjectInputStream in)
throws IOException,
ClassNotFoundException
- Reads in the object using the default serailization methods and
then sets the started flag to false. This method ensures that
upon deserialization, any component will by default have
started set to be false.
IOException
ClassNotFoundException- See Also:
SocketSimulatorComponentTemplate.started,
SocketSimulatorComponentTemplate.isStarted()
started
boolean started
- Flag for testing whether this object has started its periodic
run calls.
connection
connect.CreatesConnection connection
- The object that allows other components to connect to it in an
opaque manner.
representative
connect.ComponentEmissary representative
- The emissary used to represent this component when forming
remote connections
newObjects
List newObjects
objectUpdates
Map objectUpdates
allObjects
List allObjects
whenCreated
util.TimeStamp whenCreated
radius
double radius
location
objects.Location location
objects
List objects
- The list of all the objects in the world.
lastUpdated
util.TimeStamp lastUpdated
- The time stamp for when the world state was last updated.
lastDelta
world.DeltaState lastDelta
- The last delta state that updated this world state.
destroyed
boolean destroyed
targeted
boolean targeted
ID
long ID
- The unique ID of this UAV.
ID
long ID
- The unique ID of this UAV.
loc
objects.Location loc
dim
objects.Dimension dim
frame
JFrame frame
- The frame that the objects will be drawn on.
currentState
world.WorldState currentState
- The visualization currently represtented world state. This
visualizer maintains its own state and updates it based on
WorldState objects passed in.
drawables
List drawables
- A list of all the
Drawable objects
that represent objects in the world.
colors
Map colors
- This contains the color for each of the objects in the world.
To submit a bug or feature email the author of that class. Funding for this research was provided by Boeing and DARPA.