package graphics.raytracer;

//
// Generic target object to be traced
//

interface Target {
  public abstract double intersectTest(Vec R0, Vec R1, int object);

  public abstract int shade(int object, Vec R1, double t[]);

  public abstract void setScene(Targets s);

  public abstract boolean isBelongingToScene();
}