FreeWRL / FreeX3D 4.3.0
GeneratedHeaders.h
1/* GeneratedCode.c generated by VRMLC.pm. DO NOT MODIFY, MODIFY VRMLC.pm INSTEAD */
2
3/****************************************************************************
4 This file is part of the FreeWRL/FreeX3D Distribution.
5
6 Copyright 2009 CRC Canada. (http://www.crc.gc.ca)
7
8 FreeWRL/FreeX3D is free software: you can redistribute it and/or modify
9 it under the terms of the GNU Lesser Public License as published by
10 the Free Software Foundation, either version 3 of the License, or
11 (at your option) any later version.
12
13 FreeWRL/FreeX3D is distributed in the hope that it will be useful,
14 but WITHOUT ANY WARRANTY; without even the implied warranty of
15 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16 GNU General Public License for more details.
17
18 You should have received a copy of the GNU General Public License
19 along with FreeWRL/FreeX3D. If not, see <http://www.gnu.org/licenses/>.
20****************************************************************************/
21
22
23
24/* definitions to help scanning values in from a string */
25#define FIELDTYPE_SFFloat 0
26#define FIELDTYPE_MFFloat 1
27#define FIELDTYPE_SFRotation 2
28#define FIELDTYPE_MFRotation 3
29#define FIELDTYPE_SFVec3f 4
30#define FIELDTYPE_MFVec3f 5
31#define FIELDTYPE_SFBool 6
32#define FIELDTYPE_MFBool 7
33#define FIELDTYPE_SFInt32 8
34#define FIELDTYPE_MFInt32 9
35#define FIELDTYPE_SFNode 10
36#define FIELDTYPE_MFNode 11
37#define FIELDTYPE_SFColor 12
38#define FIELDTYPE_MFColor 13
39#define FIELDTYPE_SFColorRGBA 14
40#define FIELDTYPE_MFColorRGBA 15
41#define FIELDTYPE_SFTime 16
42#define FIELDTYPE_MFTime 17
43#define FIELDTYPE_SFString 18
44#define FIELDTYPE_MFString 19
45#define FIELDTYPE_SFVec2f 20
46#define FIELDTYPE_MFVec2f 21
47#define FIELDTYPE_SFImage 22
48#define FIELDTYPE_FreeWRLPTR 23
49#define FIELDTYPE_FreeWRLThread 24
50#define FIELDTYPE_SFVec3d 25
51#define FIELDTYPE_MFVec3d 26
52#define FIELDTYPE_SFDouble 27
53#define FIELDTYPE_MFDouble 28
54#define FIELDTYPE_SFMatrix3f 29
55#define FIELDTYPE_MFMatrix3f 30
56#define FIELDTYPE_SFMatrix3d 31
57#define FIELDTYPE_MFMatrix3d 32
58#define FIELDTYPE_SFMatrix4f 33
59#define FIELDTYPE_MFMatrix4f 34
60#define FIELDTYPE_SFMatrix4d 35
61#define FIELDTYPE_MFMatrix4d 36
62#define FIELDTYPE_SFVec2d 37
63#define FIELDTYPE_MFVec2d 38
64#define FIELDTYPE_SFVec4f 39
65#define FIELDTYPE_MFVec4f 40
66#define FIELDTYPE_SFVec4d 41
67#define FIELDTYPE_MFVec4d 42