org.hfbk.vis.visnode.VisStrip Class Reference

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

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

Collaboration graph
[legend]
List of all members.

Public Member Functions

 VisStrip (Node node, Vector3f dummy)

Package Functions

Override void transform ()
Override void renderSelf ()

Package Attributes

int dl
float tx
float ty
float tz
float maxx
float maxz
float minx
float minz
List< Frameframes = new LinkedList<Frame>()
List< Vector3f > markers = new LinkedList<Vector3f>()
String mapfile = "misc/salon.coord"

Private Member Functions

void loadWalls ()

Classes

class  Frame
class  Poly

Detailed Description

Definition at line 16 of file VisStrip.java.


Constructor & Destructor Documentation

org.hfbk.vis.visnode.VisStrip.VisStrip ( Node  node,
Vector3f  dummy 
)

Definition at line 34 of file VisStrip.java.

References org.hfbk.vis.visnode.VisStrip.loadWalls(), org.hfbk.vis.visnode.VisNode.node, and org.hfbk.vis.visnode.VisNode.radius.

Here is the call graph for this function:


Member Function Documentation

void org.hfbk.vis.visnode.VisStrip.loadWalls (  )  [private]

Definition at line 53 of file VisStrip.java.

References org.hfbk.vis.visnode.VisStrip.frames, org.hfbk.vis.visnode.VisStrip.markers, org.hfbk.vis.visnode.VisStrip.maxx, org.hfbk.vis.visnode.VisStrip.maxz, org.hfbk.vis.visnode.VisStrip.minx, org.hfbk.vis.visnode.VisStrip.minz, org.hfbk.vis.visnode.VisStrip.tx, org.hfbk.vis.visnode.VisStrip.ty, and org.hfbk.vis.visnode.VisStrip.tz.

Referenced by org.hfbk.vis.visnode.VisStrip.VisStrip().

Here is the caller graph for this function:

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

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

References org.hfbk.vis.visnode.VisStrip.dl, org.hfbk.vis.visnode.VisStrip.frames, and org.hfbk.vis.visnode.VisStrip.markers.


Member Data Documentation

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

Definition at line 18 of file VisStrip.java.

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

float org.hfbk.vis.visnode.VisStrip.tx [package]

Definition at line 20 of file VisStrip.java.

Referenced by org.hfbk.vis.visnode.VisStrip.loadWalls().

float org.hfbk.vis.visnode.VisStrip.ty [package]

Definition at line 20 of file VisStrip.java.

Referenced by org.hfbk.vis.visnode.VisStrip.loadWalls().

float org.hfbk.vis.visnode.VisStrip.tz [package]

Definition at line 20 of file VisStrip.java.

Referenced by org.hfbk.vis.visnode.VisStrip.loadWalls().

float org.hfbk.vis.visnode.VisStrip.maxx [package]

Definition at line 20 of file VisStrip.java.

Referenced by org.hfbk.vis.visnode.VisStrip.loadWalls().

float org.hfbk.vis.visnode.VisStrip.maxz [package]

Definition at line 20 of file VisStrip.java.

Referenced by org.hfbk.vis.visnode.VisStrip.loadWalls().

float org.hfbk.vis.visnode.VisStrip.minx [package]

Definition at line 20 of file VisStrip.java.

Referenced by org.hfbk.vis.visnode.VisStrip.loadWalls().

float org.hfbk.vis.visnode.VisStrip.minz [package]

Definition at line 20 of file VisStrip.java.

Referenced by org.hfbk.vis.visnode.VisStrip.loadWalls().

List<Frame> org.hfbk.vis.visnode.VisStrip.frames = new LinkedList<Frame>() [package]

Definition at line 28 of file VisStrip.java.

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

List<Vector3f> org.hfbk.vis.visnode.VisStrip.markers = new LinkedList<Vector3f>() [package]

Definition at line 30 of file VisStrip.java.

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

String org.hfbk.vis.visnode.VisStrip.mapfile = "misc/salon.coord" [package]

Definition at line 32 of file VisStrip.java.


The documentation for this class was generated from the following file:
Generated on Tue Apr 7 18:00:02 2009 for visclient by  doxygen 1.5.1