mil.navy.nps.eaiDemoBoids
Class Ownship

java.lang.Object
  extended bymil.navy.nps.eaiDemoBoids.Ownship

public class Ownship
extends java.lang.Object


Field Summary
(package private) static float aDeg
           
(package private)  float[] ang
           
(package private)  float[] angDt
           
(package private)  int currFrame
           
(package private) static boolean DEBUG
           
static int DOWN
           
(package private)  float[] drAng
           
(package private)  float[] drAngDt
           
(package private)  float[] drPos
           
(package private)  float[] drPosDt
           
(package private)  EntityStatePdu espdu
           
static int FASTER
           
(package private) static float[] initAng
           
(package private) static float[] initAngDt
           
(package private) static float[] initPos
           
(package private) static float[] initPosDt
           
static int LEFT
           
(package private)  vrml.external.Node[] myNode
           
(package private)  vrml.external.field.EventInSFVec3f myPos
           
(package private)  vrml.external.field.EventInSFRotation myRot
           
(package private)  vrml.external.Node[] myTransform
           
(package private)  NIU niu
           
(package private)  float pduTimer
           
(package private)  float[] pos
           
(package private)  float[] posDt
           
static int RIGHT
           
(package private)  float[] rot
           
static int SLOWER
           
(package private)  float speed
           
(package private)  Quaternion tmpQuat
           
static int UP
           
(package private) static java.lang.String vrmlString
           
 
Constructor Summary
Ownship(vrml.external.Browser browser, NIU _niu, java.lang.String tmpParam)
           
 
Method Summary
 void cycle()
           
 void dispose()
           
 vrml.external.Node[] getNode()
           
 void sendPDU()
           
 void update(int affect)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEBUG

static final boolean DEBUG
See Also:
Constant Field Values

vrmlString

static final java.lang.String vrmlString
See Also:
Constant Field Values

initPos

static final float[] initPos

initPosDt

static final float[] initPosDt

initAng

static final float[] initAng

initAngDt

static final float[] initAngDt

UP

public static final int UP
See Also:
Constant Field Values

DOWN

public static final int DOWN
See Also:
Constant Field Values

LEFT

public static final int LEFT
See Also:
Constant Field Values

RIGHT

public static final int RIGHT
See Also:
Constant Field Values

FASTER

public static final int FASTER
See Also:
Constant Field Values

SLOWER

public static final int SLOWER
See Also:
Constant Field Values

aDeg

static final float aDeg
See Also:
Constant Field Values

niu

NIU niu

myNode

vrml.external.Node[] myNode

myTransform

vrml.external.Node[] myTransform

myPos

vrml.external.field.EventInSFVec3f myPos

myRot

vrml.external.field.EventInSFRotation myRot

tmpQuat

Quaternion tmpQuat

currFrame

int currFrame

speed

float speed

rot

float[] rot

pos

float[] pos

posDt

float[] posDt

ang

float[] ang

angDt

float[] angDt

drPos

float[] drPos

drPosDt

float[] drPosDt

drAng

float[] drAng

drAngDt

float[] drAngDt

espdu

EntityStatePdu espdu

pduTimer

float pduTimer
Constructor Detail

Ownship

public Ownship(vrml.external.Browser browser,
               NIU _niu,
               java.lang.String tmpParam)
Method Detail

cycle

public void cycle()

sendPDU

public void sendPDU()

update

public void update(int affect)

dispose

public void dispose()

getNode

public vrml.external.Node[] getNode()