FreeWRL / FreeX3D 4.3.0
EventOutSFVec2f.java
1package vrml.external.field;
2import java.util.*;
3import vrml.external.field.FieldTypes;
4import vrml.external.Browser;
5
6public class EventOutSFVec2f extends EventOut {
7 public EventOutSFVec2f() {EventType = FieldTypes.SFVEC2F;}
8
9 public float[] getValue() {
10
11 float[] fvals = new float[2];
12 int count;
13 String rep;
14 StringTokenizer tokens;
15
16 if (RLreturn == null) {
17 rep = Browser.SendEventOut (nodeptr, offset, datasize, datatype, command);
18 } else {
19 rep = RLreturn;
20 }
21 tokens = new StringTokenizer (rep);
22
23 fvals[0]=Float.valueOf(tokens.nextToken()).floatValue();
24 fvals[1]=Float.valueOf(tokens.nextToken()).floatValue();
25
26 return fvals;
27 }
28}