edu.stanford.rsl.konrad.rendering
Class AbstractScene

java.lang.Object
  extended by edu.stanford.rsl.konrad.rendering.AbstractScene
All Implemented Interfaces:
java.lang.Iterable<PhysicalObject>, java.util.Collection<PhysicalObject>
Direct Known Subclasses:
PrioritizableScene, SimpleScene

public abstract class AbstractScene
extends java.lang.Object
implements java.util.Collection<PhysicalObject>

Abstract Container for Scenes. The abstract container for all kinds of scene graphs.

Author:
akmaier

Constructor Summary
AbstractScene()
           
 
Method Summary
 Material getBackgroundMaterial()
           
 PointND getMax()
           
 PointND getMin()
           
 java.lang.String getName()
           
 void setBackground(Material backgroundMaterial)
           
 void setMax(PointND max)
           
 void setMin(PointND min)
           
 void setName(java.lang.String name)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface java.util.Collection
add, addAll, clear, contains, containsAll, equals, hashCode, isEmpty, iterator, remove, removeAll, retainAll, size, toArray, toArray
 

Constructor Detail

AbstractScene

public AbstractScene()
Method Detail

setBackground

public void setBackground(Material backgroundMaterial)

getBackgroundMaterial

public Material getBackgroundMaterial()

setName

public void setName(java.lang.String name)

getName

public java.lang.String getName()

getMin

public PointND getMin()
Returns:
the min

setMin

public void setMin(PointND min)
Parameters:
min - the min to set

getMax

public PointND getMax()
Returns:
the max

setMax

public void setMax(PointND max)
Parameters:
max - the max to set