FreeWRL / FreeX3D 4.3.0
SFFloat.java
1//AUTOMATICALLY GENERATED BY genfields.pl.
2//DO NOT EDIT!!!!
3
4package vrml.field;
5import vrml.*;
6import java.io.BufferedReader;
7import java.io.PrintWriter;
8import java.io.IOException;
9
10public class SFFloat extends Field {
11 float f;
12
13 public SFFloat() { }
14
15 public SFFloat(float f) {
16 this.f = f;
17 }
18
19 public float getValue() {
20 __updateRead();
21 return f;
22 }
23
24 public void setValue(float f) {
25 this.f = f;
26 __updateWrite();
27 }
28
29
30 public void setValue(ConstSFFloat sfFloat) {
31 sfFloat.__updateRead();
32 f = sfFloat.f;
33 __updateWrite();
34 }
35
36 public void setValue(SFFloat sfFloat) {
37 sfFloat.__updateRead();
38 f = sfFloat.f;
39 __updateWrite();
40 }
41
42
43 public String toString() {
44 __updateRead();
45 return String.valueOf(f);
46 }
47
48 public void __fromPerl(BufferedReader in) throws IOException {
49
50 //System.out.println ("fromPerl, Float");
51 f = Float.parseFloat(in.readLine());
52 }
53
54 public void __toPerl(PrintWriter out) throws IOException {
55 out.print(f);
56 //out.println();
57 }
58 //public void setOffset(String offs) { this.offset = offs; } //JAS2
59 //public String getOffset() { return this.offset; } //JAS2
60}