org.hfbk.vis.visnode.VisMolecule Class Reference

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

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

Collaboration graph
[legend]
List of all members.

Public Member Functions

 VisMolecule (Node n, Vector3f position)
void render (List< AWTEvent > events)

Package Functions

void renderSelf ()

Detailed Description

some more "concrete" visual .. a molecule. should be filled with VisAtom s.

Author:
paul

Definition at line 17 of file VisMolecule.java.


Constructor & Destructor Documentation

org.hfbk.vis.visnode.VisMolecule.VisMolecule ( Node  n,
Vector3f  position 
)

Definition at line 19 of file VisMolecule.java.

References org.hfbk.vis.visnode.VisNode.radius.


Member Function Documentation

void org.hfbk.vis.visnode.VisMolecule.render ( List< AWTEvent >  events  ) 

recursively renders this node and all children.

we do some culling of objects spherical extends against the view frustum. for problems see

See also:
renderSelf

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

Definition at line 25 of file VisMolecule.java.

void org.hfbk.vis.visnode.VisMolecule.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 31 of file VisMolecule.java.

References org.hfbk.vis.visnode.VisNode.center(), org.hfbk.vis.visnode.VisNodeMousable.getExtends(), org.hfbk.vis.visnode.VisNodeMousable.h, org.hfbk.vis.visnode.VisNode.radius, and org.hfbk.vis.visnode.VisNodeMousable.w.

Here is the call graph for this function:


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