org.hfbk.vis.visnode.VisRoute Class Reference

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

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

Collaboration graph
[legend]
List of all members.

Public Member Functions

 VisRoute (Node node, Vector3f pos)

Public Attributes

LatLon[] pts

Package Functions

Override void transform ()
void renderSelf ()

Package Attributes

int dl
float mx
float my
float baseRadius
long time
int index

Static Package Attributes

static float centerx
static float centery
static int count

Classes

class  LatLon

Detailed Description

recreates gps track log. this loads a log in one of two different formats:

-GPS TrackMaker (Windows) txt Format -garmin gpstrans (all platforms) format

if a VisVideo ist attached as child, a small box representing a car and the video itself is moved along the track according to the video's frame time.

Author:
Paul

Definition at line 38 of file VisRoute.java.


Constructor & Destructor Documentation

org.hfbk.vis.visnode.VisRoute.VisRoute ( Node  node,
Vector3f  pos 
)

Definition at line 137 of file VisRoute.java.

References org.hfbk.vis.visnode.VisNode.node, org.hfbk.vis.visnode.VisRoute.pts, and org.dronus.graph.Node.text.


Member Function Documentation

Override void org.hfbk.vis.visnode.VisRoute.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 200 of file VisRoute.java.

void org.hfbk.vis.visnode.VisRoute.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

Implements org.hfbk.vis.visnode.VisNode.

Definition at line 207 of file VisRoute.java.

References org.hfbk.vis.visnode.VisRoute.baseRadius, org.hfbk.vis.visnode.VisRoute.centerx, org.hfbk.vis.visnode.VisRoute.centery, org.hfbk.vis.visnode.VisRoot.client, org.hfbk.vis.visnode.VisRoute.count, org.hfbk.vis.visnode.VisRoute.dl, org.hfbk.vis.VisClient.dt, org.hfbk.vis.visnode.VisNode.getRoot(), org.hfbk.vis.visnode.VisRoute.index, org.hfbk.vis.visnode.VisRoute.mx, org.hfbk.vis.visnode.VisRoute.my, org.hfbk.vis.visnode.VisRoute.pts, org.hfbk.vis.visnode.VisNode.radius, org.hfbk.vis.visnode.VisRoute.LatLon.time, org.hfbk.vis.visnode.VisRoute.time, org.hfbk.vis.visnode.VisRoute.LatLon.x, and org.hfbk.vis.visnode.VisRoute.LatLon.y.

Here is the call graph for this function:


Member Data Documentation

float org.hfbk.vis.visnode.VisRoute.centerx [static, package]

Definition at line 40 of file VisRoute.java.

Referenced by org.hfbk.vis.visnode.VisRoute.renderSelf().

float org.hfbk.vis.visnode.VisRoute.centery [static, package]

Definition at line 40 of file VisRoute.java.

Referenced by org.hfbk.vis.visnode.VisRoute.renderSelf().

int org.hfbk.vis.visnode.VisRoute.count [static, package]

Definition at line 41 of file VisRoute.java.

Referenced by org.hfbk.vis.visnode.VisRoute.renderSelf().

int org.hfbk.vis.visnode.VisRoute.dl [package]

Definition at line 43 of file VisRoute.java.

Referenced by org.hfbk.vis.visnode.VisRoute.renderSelf().

LatLon [] org.hfbk.vis.visnode.VisRoute.pts

Definition at line 45 of file VisRoute.java.

Referenced by org.hfbk.vis.visnode.VisRoute.renderSelf(), and org.hfbk.vis.visnode.VisRoute.VisRoute().

float org.hfbk.vis.visnode.VisRoute.mx [package]

Definition at line 47 of file VisRoute.java.

Referenced by org.hfbk.vis.visnode.VisRoute.renderSelf().

float org.hfbk.vis.visnode.VisRoute.my [package]

Definition at line 47 of file VisRoute.java.

Referenced by org.hfbk.vis.visnode.VisRoute.renderSelf().

float org.hfbk.vis.visnode.VisRoute.baseRadius [package]

Definition at line 47 of file VisRoute.java.

Referenced by org.hfbk.vis.visnode.VisRoute.renderSelf().

long org.hfbk.vis.visnode.VisRoute.time [package]

Definition at line 49 of file VisRoute.java.

Referenced by org.hfbk.vis.visnode.VisRoute.renderSelf().

int org.hfbk.vis.visnode.VisRoute.index [package]

Definition at line 50 of file VisRoute.java.

Referenced by org.hfbk.vis.visnode.VisRoute.renderSelf().


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