Class Scene

java.lang.Object
  |
  +--Scene

public class Scene
extends java.lang.Object


Field Summary
 Colour Ambient
           
 
Constructor Summary
Scene()
           
 
Method Summary
 int getNumberLights()
           
 int getNumberObjects()
           
 boolean intersect(Ray ray, Colour colour, int depth)
           
 void print(SceneWriter os)
           
 void read(SceneReader is)
           
 void setLight(int i, Light o)
           
 void setNumberLights(int n)
           
 void setNumberObjects(int n)
           
 void setObject(int i, Object o)
           
 void write(SceneWriter os)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

Ambient

public Colour Ambient
Constructor Detail

Scene

public Scene()
Method Detail

setNumberObjects

public void setNumberObjects(int n)

getNumberObjects

public int getNumberObjects()

setObject

public void setObject(int i,
                      Object o)

setNumberLights

public void setNumberLights(int n)

getNumberLights

public int getNumberLights()

setLight

public void setLight(int i,
                     Light o)

intersect

public boolean intersect(Ray ray,
                         Colour colour,
                         int depth)

read

public void read(SceneReader is)
          throws java.lang.Exception

write

public void write(SceneWriter os)
           throws java.io.IOException

print

public void print(SceneWriter os)
           throws java.io.IOException