|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectmil.navy.nps.dis.PduElement
mil.navy.nps.dis.WorldCoordinate
Entity location in world coordinates.
PduElement,
SerializationInterface,
EntityCoordinate| Field Summary | |
int |
sizeOf
Constant value--size of a World Coordinate record when written out; here : sizeOf = 24 bytes. |
protected double |
x
First coordinate of the entity's coordinate system , along X axis |
protected double |
y
Second coordinate of the entity's coordinate system , along Y axis |
protected double |
z
Third coordinate of the entity's coordinate system , along Z axis |
| Constructor Summary | |
WorldCoordinate()
Constructs an new WorldCoordinate Object, centered. |
|
WorldCoordinate(double pX,
double pY,
double pZ)
Constructs a new WorldCoordinate Object whose coordinate values are passed in parameters. |
|
| Method Summary | |
java.lang.Object |
clone()
Makes deep copies of all the instance variables, so we don't have two objects pointing to the same data. |
void |
deSerialize(java.io.DataInputStream pInputStream)
Deserialize our data from the input stream. |
double |
getX()
|
double |
getY()
|
double |
getZ()
|
int |
length()
Returns the length of the object when serialized in a stream. |
void |
printValues(int indentLevel,
java.io.PrintStream printStream)
Prints the generated serialized object for debugging. |
void |
serialize(java.io.DataOutputStream outputStream)
Serialize our data out to the stream. |
void |
setX(double pX)
|
void |
setY(double pY)
|
void |
setZ(double pZ)
|
| Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
protected double x
protected double y
protected double z
public final int sizeOf
sizeOf = 24 bytes.
| Constructor Detail |
public WorldCoordinate()
public WorldCoordinate(double pX,
double pY,
double pZ)
pX - the first coordinate in the cartesian coordinate systempY - the second coordinate in the cartesian coordinate systempZ - the third coordinate in the cartesian coordinate system| Method Detail |
public java.lang.Object clone()
PduElement
clone in class PduElementObjectpublic void serialize(java.io.DataOutputStream outputStream)
PduElementsuper.Serialize() to make sure
the superclasse's data is serialized out. The order
in which instance variables are serialized is significant. They must
be serialized in the same order they appear in the DIS
spec.
Prints out some information during execution if debugging flag is set.
serialize in interface SerializationInterfaceserialize in class PduElementoutputStream - the stream to which this object is serialized
java.lang.RuntimeException - when IO error occurs.public void deSerialize(java.io.DataInputStream pInputStream)
PduElementsuper.deSerialize to make sure
the superclass's data are properly affected. The order
in which instance variables are serialized is significant. They must
be deSerialized in the same order as they have been serialized as specified by the DIS spec.
deSerialize in interface SerializationInterfacedeSerialize in class PduElementpInputStream - the stream from which this object is initialized
java.lang.RuntimeException - when IO error occurs.public int length()
PduElement
length in class PduElement
public void printValues(int indentLevel,
java.io.PrintStream printStream)
PduElement
printValues in class PduElementindentLevel - number of spaces to indent for visibilitypublic double getX()
public void setX(double pX)
public double getY()
public void setY(double pY)
public double getZ()
public void setZ(double pZ)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||