1 // This class memorizes the static data (besides fixes)
7 public /*static*/ double _width, _height; // the dimensions of the given area
8 public /*static*/ double _iterationStep, _noIterations;
9 public /*static*/ double _radius, _distance;
11 public double width() { return _width; }
12 public double height() { return _height; }
13 public double iterationStep(){ return _iterationStep; }
14 public double noIterations() { return _noIterations; }
15 public double radius() { return _radius; }
16 public double distance() { return _distance; }
20 public /*static*/ void setMapSize(StringTokenizer st) {
21 _width=Double.parseDouble(st.nextToken());
22 _height=Double.parseDouble(st.nextToken());
25 public /*static*/ void setCylinder(StringTokenizer st) {
26 _radius=Double.parseDouble(st.nextToken());
27 _distance=Double.parseDouble(st.nextToken());
30 public /*static*/ void setIterationStep(StringTokenizer st) {
31 _iterationStep=Double.parseDouble(st.nextToken());
34 public /*static*/ void setNumberOfIterations(StringTokenizer st) {
35 _noIterations=Integer.parseInt(st.nextToken());
38 // this is a test procedure
39 public /*static*/ void printInfo() {
40 System.out.println("\n\nStatic Data:");
41 System.out.println("Width:"+_width+" Height:"+_height);
42 System.out.println("Radius of safety/unsafety:"+_radius);
43 System.out.println("Distance of safety/unsafety:"+_distance);
44 System.out.println("Iteration step:"+_iterationStep+" No. of Iterations:"+_noIterations);