subscript.vis
Class VisWorld

java.lang.Object
  extended by subscript.vis.VisWorld

public class VisWorld
extends java.lang.Object

A collection of objects.


Constructor Summary
VisWorld()
           
 
Method Summary
 void add(VisObject vo)
           
 void addBuffered(VisObject vo)
           
 void addListener(VisWorldListener l)
           
 void addOverlay(VisObject vo)
           
 void addOverlayBuffered(VisObject vo)
           
 void clear()
           
 Box3D getExtents(Matrix S)
          What are the extents of the world when viewed under transformation T?
 Box3D getWorldExtents()
          Get extents of the world as viewed from world space
 VisBuffer makeBuffer()
           
 void removeListener(VisWorldListener l)
           
 void switchBuffer()
          Make all objects added via addBuffered since last call to switchBuffer() visible, and discard the objects that were added before.
 void worldChanged()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VisWorld

public VisWorld()
Method Detail

makeBuffer

public VisBuffer makeBuffer()

worldChanged

public void worldChanged()

add

public void add(VisObject vo)

addBuffered

public void addBuffered(VisObject vo)

addOverlay

public void addOverlay(VisObject vo)

addOverlayBuffered

public void addOverlayBuffered(VisObject vo)

switchBuffer

public void switchBuffer()
Make all objects added via addBuffered since last call to switchBuffer() visible, and discard the objects that were added before. i.e., this is used for double buffering an animation.


addListener

public void addListener(VisWorldListener l)

removeListener

public void removeListener(VisWorldListener l)

clear

public void clear()

getWorldExtents

public Box3D getWorldExtents()
Get extents of the world as viewed from world space


getExtents

public Box3D getExtents(Matrix S)
What are the extents of the world when viewed under transformation T?