FreeWRL / FreeX3D 4.3.0
VrmlTypeList.h
1/*
2
3
4A header simply containing all VRML types; this is needed sometimes.
5
6*/
7
8/****************************************************************************
9 This file is part of the FreeWRL/FreeX3D Distribution.
10
11 Copyright 2009 CRC Canada. (http://www.crc.gc.ca)
12
13 FreeWRL/FreeX3D is free software: you can redistribute it and/or modify
14 it under the terms of the GNU Lesser Public License as published by
15 the Free Software Foundation, either version 3 of the License, or
16 (at your option) any later version.
17
18 FreeWRL/FreeX3D is distributed in the hope that it will be useful,
19 but WITHOUT ANY WARRANTY; without even the implied warranty of
20 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
21 GNU General Public License for more details.
22
23 You should have received a copy of the GNU General Public License
24 along with FreeWRL/FreeX3D. If not, see <http://www.gnu.org/licenses/>.
25****************************************************************************/
26
27
28
29SF_TYPE(SFBool, sfbool, Bool)
30MF_TYPE(MFBool, mfbool, Bool)
31SF_TYPE(SFColor, sfcolor, Color)
32MF_TYPE(MFColor, mfcolor, Color)
33SF_TYPE(SFColorRGBA, sfcolorrgba, ColorRGBA)
34MF_TYPE(MFColorRGBA, mfcolorrgba, ColorRGBA)
35SF_TYPE(SFDouble, sfdouble, Double)
36MF_TYPE(MFDouble, mfdouble, Double)
37SF_TYPE(SFFloat, sffloat, Float)
38MF_TYPE(MFFloat, mffloat, Float)
39SF_TYPE(SFImage, sfimage, Image)
40SF_TYPE(SFInt32, sfint32, Int32)
41MF_TYPE(MFInt32, mfint32, Int32)
42SF_TYPE(SFNode, sfnode, Node)
43MF_TYPE(MFNode, mfnode, Node)
44SF_TYPE(SFRotation, sfrotation, Rotation)
45MF_TYPE(MFRotation, mfrotation, Rotation)
46SF_TYPE(SFString, sfstring, String)
47MF_TYPE(MFString, mfstring, String)
48SF_TYPE(SFTime, sftime, Time)
49MF_TYPE(MFTime, mftime, Time)
50SF_TYPE(SFVec2f, sfvec2f, Vec2f)
51MF_TYPE(MFVec2f, mfvec2f, Vec2f)
52SF_TYPE(SFVec2d, sfvec2d, Vec2d)
53MF_TYPE(MFVec2d, mfvec2d, Vec2d)
54SF_TYPE(SFVec3f, sfvec3f, Vec3f)
55MF_TYPE(MFVec3f, mfvec3f, Vec3f)
56SF_TYPE(SFVec3d, sfvec3d, Vec3d)
57MF_TYPE(MFVec3d, mfvec3d, Vec3d)
58SF_TYPE(SFVec4f, sfvec4f, Vec4f)
59
60SF_TYPE(SFMatrix3f, sfmatrix3f, Matrix3f)
61MF_TYPE(MFMatrix3f, mfmatrix3f, Matrix3f)
62SF_TYPE(SFVec4d, sfvec4d, Vec4d)
63MF_TYPE(MFVec4d, mfvec4d, Vec4d)
64SF_TYPE(SFMatrix3d, sfmatrix3d, Matrix3d)
65MF_TYPE(MFMatrix3d, mfmatrix3d, Matrix3d)
66SF_TYPE(SFMatrix4f, sfmatrix4f, Matrix4f)
67MF_TYPE(MFMatrix4f, mfmatrix4f, Matrix4f)
68SF_TYPE(SFMatrix4d, sfmatrix4d, Matrix4d)
69MF_TYPE(MFMatrix4d, mfmatrix4d, Matrix4d)