|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object de.grogra.imp3d.ray.GroIMPSceneGraph
public class GroIMPSceneGraph
Constructor Summary | |
---|---|
GroIMPSceneGraph(Tree tree)
|
Method Summary | |
---|---|
java.lang.Object |
getGraph()
|
int |
getLightsCount()
Returns the number of light in this scene. |
int |
getShadeablesCount()
Returns the number of shadeable (visible) objects in the scene. |
int |
getStamp()
Returns a modification stamp for the scene graph. |
void |
traversSceneLights(RTSceneVisitor visitor)
Provides an access to all light objects in this scene. |
void |
traversSceneObjects(RTSceneVisitor visitor)
Provides an access to all objects in this scene. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public GroIMPSceneGraph(Tree tree)
Method Detail |
---|
public java.lang.Object getGraph()
getGraph
in interface RTScene
public int getLightsCount()
RTScene
getLightsCount
in interface RTScene
public int getShadeablesCount()
RTScene
getShadeablesCount
in interface RTScene
public int getStamp()
RTScene
getStamp
in interface RTScene
public void traversSceneLights(RTSceneVisitor visitor)
RTScene
traversSceneLights
in interface RTScene
visitor
- a visitor object that can perform a proccessing with
a concrete scene light.RTSceneVisitor
public void traversSceneObjects(RTSceneVisitor visitor)
RTScene
traversSceneObjects
in interface RTScene
visitor
- a visitor object that can perform a proccessing with
a concrete scene object.RTSceneVisitor
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |