FreeWRL/FreeX3D
3.0.0
Main Page
Related Pages
Data Structures
Files
File List
VIP.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
//JAS import vrml.external.FreeWRLEAI.*;
18
19
public
final
class
VIP
{
20
public
static
final
short
QUIT = -1;
21
public
static
final
short
MESSAGE = -2;
22
public
static
final
short
ADD_OBJECT = -3;
23
public
static
final
short
REMOVE_OBJECT = -4;
24
public
static
final
short
PRIVATE_MESSAGE = -5;
25
public
static
final
short
CREATE_OBJECT = -6;
26
public
static
final
short
USER_INFO = -7;
27
public
static
final
short
SELF_INFO = -8;
28
public
static
final
short
SSRC = -9;
29
public
static
final
short
TRANSFERREQUEST = -10;
30
public
static
final
short
TRANSFERACCEPT = -11;
31
public
static
final
short
TRANSFERREJECT = -12;
32
public
static
final
short
TRANSFERREQUESTADD = -13;
33
public
static
final
short
FILEREQUEST = -14;
34
public
static
final
short
FRQRESPONSE = -15;
35
36
public
static
final
short
POSITION = 0;
37
public
static
final
short
ORIENTATION = 1;
38
public
static
final
short
SCALE = 2;
39
public
static
final
short
NAME = 3;
40
public
static
final
short
OWNER = 4;
41
public
static
final
short
PARENT = 5;
42
public
static
final
short
CHILDREN = 6;
43
public
static
final
short
DROPPED = 7;
44
45
46
// this is the number of fields reserved by the VIP protocol
47
public
static
final
short
NUM_FIELDS = 4;
48
49
// this is the maximum number of possible gestures
50
public
static
final
short
MAX_GESTURES = 10;
51
52
// this is the maximum number of children
53
public
static
final
short
MAX_CHILDREN = 50;
54
55
public
static
String fieldName(
short
value) {
56
switch
(value) {
57
case
QUIT:
return
"QUIT"
;
58
case
MESSAGE:
return
"message"
;
59
case
ADD_OBJECT:
return
"add_object"
;
60
case
REMOVE_OBJECT:
return
"remove_object"
;
61
case
PRIVATE_MESSAGE:
return
"private_message"
;
62
case
CREATE_OBJECT:
return
"create_object"
;
63
case
USER_INFO:
return
"user_info"
;
64
65
case
POSITION:
return
"position"
;
66
case
ORIENTATION:
return
"orientation"
;
67
case
SCALE:
return
"scale"
;
68
case
NAME:
return
"name"
;
69
default
:
return
String.valueOf(value);
70
}
71
}
72
73
static
String msgToString(
int
vid,
short
field,
VField
value) {
74
return
vid +
" "
+ fieldName(field) +
" "
+ value;
75
}
76
}
vrml.external.FreeWRLEAI.VIP
Definition:
VIP.java:19
vrml.external.FreeWRLEAI.VField
Definition:
VField.java:24
src
java
vrml
external
FreeWRLEAI
VIP.java
Generated on Thu Dec 14 2017 12:14:40 for FreeWRL/FreeX3D by
1.8.6