1 /**************************************************************************
3 * Java Grande Forum Benchmark Suite - Version 2.0 *
7 * Java Grande Benchmarking Project *
11 * Edinburgh Parallel Computing Centre *
13 * email: epcc-javagrande@epcc.ed.ac.uk *
15 * Original version of this code by *
16 * Florian Doyon (Florian.Doyon@sophia.inria.fr) *
17 * and Wilfried Klauser (wklauser@acm.org) *
19 * This version copyright (c) The University of Edinburgh, 1999. *
20 * All rights reserved. *
22 **************************************************************************/
26 //import java.util.Vector;
29 //implements java.io.Serializable
31 public final Vector lights;
32 public final Vector objects;
37 this.lights = new Vector ();
38 this.objects = new Vector ();
41 public void addLight(Light l)
43 this.lights.addElement(l);
46 public void addObject(Primitive object)
48 this.objects.addElement(object);
51 public void setView(View view)
61 public Light getLight(int number)
63 return (Light) this.lights.elementAt(number);
66 public Primitive getObject(int number)
68 return (Primitive) objects.elementAt(number);
71 public int getLights()
73 return this.lights.size();
76 public int getObjects()
78 return this.objects.size();
81 public void setObject(Primitive object, int pos)
83 this.objects.setElementAt(object, pos);