FreeWRL/FreeX3D  3.0.0
VSFFloat.java
1 // copyright (c) 1997,1998 stephen f. white
2 //
3 // This program is free software; you can redistribute it and/or modify
4 // it under the terms of the GNU General Public License as published by
5 // the Free Software Foundation; either version 2, or (at your option)
6 // any later version.
7 //
8 // This program is distributed in the hope that it will be useful,
9 // but WITHOUT ANY WARRANTY; without even the implied warranty of
10 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11 // GNU General Public License for more details.
12 //
13 // You should have received a copy of the GNU General Public License
14 // along with this program; see the file COPYING. If not, write to
15 // the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
16 package vrml.external.FreeWRLEAI;
17 
18 import java.io.*;
19 
20 public class VSFFloat extends VField
21 {
22  float value;
23 
24  public VSFFloat(float value) throws IOException
25  {
26  this.value = value;
27  }
28 
29  public VSFFloat(DataInputStream in) throws IOException
30  {
31  value = in.readFloat();
32  }
33 
34  public void write(DataOutputStream out) throws IOException
35  {
36  out.writeFloat(value);
37  }
38 
39  public byte getType() { return SFFLOAT; }
40 }