de.grogra.gpuflux.scene.volume
Class FluxVolume

java.lang.Object
  extended by de.grogra.gpuflux.scene.FluxObject
      extended by de.grogra.gpuflux.scene.volume.FluxVolume
Direct Known Subclasses:
FluxPrimitive, FluxSensor

public abstract class FluxVolume
extends FluxObject


Field Summary
protected  BoundingBox3d bbox
           
 
Constructor Summary
FluxVolume()
           
 
Method Summary
 void computeExtent(Variables temp)
           
 BoundingBox3d getBoundingBox()
           
protected abstract  void getExtent(BoundingBox3d bb, Variables temp)
           
 void serialize(ComputeByteBuffer out)
           
 
Methods inherited from class de.grogra.gpuflux.scene.FluxObject
getOffset, setOffset
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

bbox

protected BoundingBox3d bbox
Constructor Detail

FluxVolume

public FluxVolume()
Method Detail

computeExtent

public void computeExtent(Variables temp)

getBoundingBox

public BoundingBox3d getBoundingBox()

getExtent

protected abstract void getExtent(BoundingBox3d bb,
                                  Variables temp)

serialize

public void serialize(ComputeByteBuffer out)
               throws java.io.IOException
Specified by:
serialize in class FluxObject
Throws:
java.io.IOException