org.hfbk.vis.visnode.VisKUKA Class Reference

Inheritance diagram for org.hfbk.vis.visnode.VisKUKA:

Inheritance graph
[legend]
Collaboration diagram for org.hfbk.vis.visnode.VisKUKA:

Collaboration graph
[legend]
List of all members.

Public Member Functions

void handleRS232 (RS232Listener listener, String msg)

Package Functions

 VisKUKA (Node node, Vector3f pos)
Override void transform ()
Override void renderSelf ()
long clamp (long x, long min, long max)
String targetMessage (String msg, long axisHeading, long axisElevation)
float drawRanges ()

Package Attributes

double axisHeadingOffset = 287894
double axisHeadingScale = -(287894-(-177168))/Math.PI
double axisElevationOffset = 39196
double axisElevationScale = -(188435-(-4990)) /(Math.PI/2.5)
long axisHeadingMin = 128600
long axisHeadingMax = 343844
long axisElevationMin = -1000
long axisElevationMax = 175000

Detailed Description

Definition at line 8 of file VisKUKA.java.


Constructor & Destructor Documentation

org.hfbk.vis.visnode.VisKUKA.VisKUKA ( Node  node,
Vector3f  pos 
) [package]

Definition at line 22 of file VisKUKA.java.

References org.hfbk.vis.visnode.VisNode.node.


Member Function Documentation

Override void org.hfbk.vis.visnode.VisKUKA.transform (  )  [package]

actually applies this nodes transform. should be overridden for abitrary transform changes, eg. animation, billboarding etc.

Reimplemented from org.hfbk.vis.visnode.VisNode.

Definition at line 28 of file VisKUKA.java.

Override void org.hfbk.vis.visnode.VisKUKA.renderSelf (  )  [package, virtual]

implement this to actually render this node itself. also used to update a node's state.

things not seen also do not update. this is sometimes akward, sometimes useful, eg. a movie not seen does not advance

Reimplemented from org.hfbk.vis.visnode.VisBalistic.

Definition at line 33 of file VisKUKA.java.

void org.hfbk.vis.visnode.VisKUKA.handleRS232 ( RS232Listener  listener,
String  msg 
)

Implements org.hfbk.vis.RS232Listener.Handler.

Definition at line 38 of file VisKUKA.java.

References org.hfbk.vis.visnode.VisKUKA.axisElevationOffset, org.hfbk.vis.visnode.VisKUKA.axisElevationScale, org.hfbk.vis.visnode.VisKUKA.axisHeadingOffset, org.hfbk.vis.visnode.VisKUKA.axisHeadingScale, org.hfbk.vis.visnode.VisBalistic.elevation, org.hfbk.vis.visnode.VisBalistic.heading, org.hfbk.vis.RS232Listener.print(), and org.hfbk.vis.visnode.VisKUKA.targetMessage().

Here is the call graph for this function:

long org.hfbk.vis.visnode.VisKUKA.clamp ( long  x,
long  min,
long  max 
) [package]

Definition at line 55 of file VisKUKA.java.

Referenced by org.hfbk.vis.visnode.VisKUKA.targetMessage().

Here is the caller graph for this function:

String org.hfbk.vis.visnode.VisKUKA.targetMessage ( String  msg,
long  axisHeading,
long  axisElevation 
) [package]

Definition at line 61 of file VisKUKA.java.

References org.hfbk.vis.visnode.VisKUKA.axisElevationMax, org.hfbk.vis.visnode.VisKUKA.axisElevationMin, org.hfbk.vis.visnode.VisKUKA.axisHeadingMax, org.hfbk.vis.visnode.VisKUKA.axisHeadingMin, and org.hfbk.vis.visnode.VisKUKA.clamp().

Referenced by org.hfbk.vis.visnode.VisKUKA.handleRS232().

Here is the call graph for this function:

Here is the caller graph for this function:

float org.hfbk.vis.visnode.VisKUKA.drawRanges (  )  [package]

Reimplemented from org.hfbk.vis.visnode.VisBalistic.

Definition at line 72 of file VisKUKA.java.

References org.hfbk.vis.visnode.VisKUKA.axisHeadingMax, org.hfbk.vis.visnode.VisKUKA.axisHeadingMin, org.hfbk.vis.visnode.VisKUKA.axisHeadingOffset, org.hfbk.vis.visnode.VisKUKA.axisHeadingScale, org.hfbk.vis.visnode.VisBalistic.bestAngle(), org.hfbk.vis.visnode.VisBalistic.wurfweite(), and org.hfbk.vis.visnode.VisBalistic.y0.

Here is the call graph for this function:


Member Data Documentation

double org.hfbk.vis.visnode.VisKUKA.axisHeadingOffset = 287894 [package]

Definition at line 11 of file VisKUKA.java.

Referenced by org.hfbk.vis.visnode.VisKUKA.drawRanges(), and org.hfbk.vis.visnode.VisKUKA.handleRS232().

double org.hfbk.vis.visnode.VisKUKA.axisHeadingScale = -(287894-(-177168))/Math.PI [package]

Definition at line 12 of file VisKUKA.java.

Referenced by org.hfbk.vis.visnode.VisKUKA.drawRanges(), and org.hfbk.vis.visnode.VisKUKA.handleRS232().

double org.hfbk.vis.visnode.VisKUKA.axisElevationOffset = 39196 [package]

Definition at line 14 of file VisKUKA.java.

Referenced by org.hfbk.vis.visnode.VisKUKA.handleRS232().

double org.hfbk.vis.visnode.VisKUKA.axisElevationScale = -(188435-(-4990)) /(Math.PI/2.5) [package]

Definition at line 15 of file VisKUKA.java.

Referenced by org.hfbk.vis.visnode.VisKUKA.handleRS232().

long org.hfbk.vis.visnode.VisKUKA.axisHeadingMin = 128600 [package]

Definition at line 17 of file VisKUKA.java.

Referenced by org.hfbk.vis.visnode.VisKUKA.drawRanges(), and org.hfbk.vis.visnode.VisKUKA.targetMessage().

long org.hfbk.vis.visnode.VisKUKA.axisHeadingMax = 343844 [package]

Definition at line 18 of file VisKUKA.java.

Referenced by org.hfbk.vis.visnode.VisKUKA.drawRanges(), and org.hfbk.vis.visnode.VisKUKA.targetMessage().

long org.hfbk.vis.visnode.VisKUKA.axisElevationMin = -1000 [package]

Definition at line 19 of file VisKUKA.java.

Referenced by org.hfbk.vis.visnode.VisKUKA.targetMessage().

long org.hfbk.vis.visnode.VisKUKA.axisElevationMax = 175000 [package]

Definition at line 20 of file VisKUKA.java.

Referenced by org.hfbk.vis.visnode.VisKUKA.targetMessage().


The documentation for this class was generated from the following file:
Generated on Tue Apr 7 17:59:26 2009 for visclient by  doxygen 1.5.1