00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029
00030
00031
00032
00033
00034
00035
00036
00037
00038
00039 #define OSG_COMPILEFIELDINST
00040
00041 #include <stdlib.h>
00042 #include <stdio.h>
00043
00044 #include "OSGConfig.h"
00045
00046 #include <OSGField.h>
00047 #include <OSGSField.h>
00048 #include <OSGMField.h>
00049
00050 #include "OSGSFBaseTypes.h"
00051 #include "OSGMFBaseTypes.h"
00052 #include "OSGSFSysTypes.h"
00053 #include "OSGMFSysTypes.h"
00054 #include "OSGSFVecTypes.h"
00055 #include "OSGMFVecTypes.h"
00056
00057 #include "OSGSFMathTypes.h"
00058 #include "OSGMFMathTypes.h"
00059
00060 #include "OSGSFieldTypeDef.inl"
00061 #include "OSGMFieldTypeDef.inl"
00062
00063 OSG_BEGIN_NAMESPACE
00064
00065 #if !defined(OSG_DO_DOC) || (OSG_DOC_LEVEL >= 3)
00066
00067 DataType FieldDataTraits2<bool >::_type("bool" , "IntegralType");
00068 DataType FieldDataTraits< Int8 >::_type("Int8" , "IntegralType");
00069 DataType FieldDataTraits<UInt8 >::_type("UInt8" , "IntegralType");
00070 DataType FieldDataTraits< Int16>::_type("Int16" , "IntegralType");
00071 DataType FieldDataTraits<UInt16>::_type("UInt16", "IntegralType");
00072 DataType FieldDataTraits< Int32>::_type("Int32" , "IntegralType");
00073 DataType FieldDataTraits<UInt32>::_type("UInt32", "IntegralType");
00074 DataType FieldDataTraits< Int64>::_type("Int64" , "IntegralType");
00075 DataType FieldDataTraits<UInt64>::_type("UInt64", "IntegralType");
00076 DataType FieldDataTraits<Real16>::_type("Real16", "IntegralType");
00077 DataType FieldDataTraits<Real32>::_type("Real32", "IntegralType");
00078 DataType FieldDataTraits<Real64>::_type("Real64", "IntegralType");
00079 DataType FieldDataTraits<void *>::_type("VoidP" , "IntegralType");
00080
00081 DataType FieldDataTraits<std::string >::_type("string",
00082 "BaseType");
00083 DataType FieldDataTraits1<Time >::_type("Time",
00084 "BaseType");
00085 DataType FieldDataTraits<Color3f >::_type("Color3f",
00086 "BaseType");
00087 DataType FieldDataTraits<Color4f >::_type("Color4f",
00088 "BaseType");
00089 DataType FieldDataTraits<Color3ub >::_type("Color3ub",
00090 "BaseType");
00091 DataType FieldDataTraits<Color4ub >::_type("Color4ub",
00092 "BaseType");
00093 DataType FieldDataTraits<DynamicVolume>::_type("DynamicVolume",
00094 "BaseType");
00095 DataType FieldDataTraits1<BitVector >::_type("BitVector",
00096 "BaseType");
00097 DataType FieldDataTraits1<GLenum >::_type("GLenum",
00098 "BaseType");
00099
00100 DataType FieldDataTraits<Vec2ub>::_type("Vec2ub", "BaseType");
00101 #ifndef OSG_NO_INT8_PNT
00102 DataType FieldDataTraits<Vec2b >::_type("Vec2b" , "BaseType");
00103 #endif
00104 DataType FieldDataTraits<Vec2us>::_type("Vec2us", "BaseType");
00105 DataType FieldDataTraits<Vec2s >::_type("Vec2s" , "BaseType");
00106 DataType FieldDataTraits<Vec2f >::_type("Vec2f" , "BaseType");
00107 DataType FieldDataTraits<Vec2d >::_type("Vec2d" , "BaseType");
00108 DataType FieldDataTraits<Vec2ld>::_type("Vec2ld", "BaseType");
00109 DataType FieldDataTraits<Vec3ub>::_type("Vec3ub", "BaseType");
00110 #ifndef OSG_NO_INT8_PNT
00111 DataType FieldDataTraits<Vec3b >::_type("Vec3b" , "BaseType");
00112 #endif
00113 DataType FieldDataTraits<Vec3us>::_type("Vec3us", "BaseType");
00114 DataType FieldDataTraits<Vec3s >::_type("Vec3s" , "BaseType");
00115 DataType FieldDataTraits<Vec3f >::_type("Vec3f" , "BaseType");
00116 DataType FieldDataTraits<Vec3d >::_type("Vec3d" , "BaseType");
00117 DataType FieldDataTraits<Vec3ld>::_type("Vec3ld", "BaseType");
00118 DataType FieldDataTraits<Vec4ub>::_type("Vec4ub", "BaseType");
00119 #ifndef OSG_NO_INT8_PNT
00120 DataType FieldDataTraits<Vec4b >::_type("Vec4b" , "BaseType");
00121 #endif
00122 DataType FieldDataTraits<Vec4us>::_type("Vec4us", "BaseType");
00123 DataType FieldDataTraits<Vec4s >::_type("Vec4s" , "BaseType");
00124 DataType FieldDataTraits<Vec4f >::_type("Vec4f" , "BaseType");
00125 DataType FieldDataTraits<Vec4d >::_type("Vec4d" , "BaseType");
00126 DataType FieldDataTraits<Vec4ld>::_type("Vec4ld", "BaseType");
00127 DataType FieldDataTraits<Pnt2ub>::_type("Pnt2ub", "BaseType");
00128 #ifndef OSG_NO_INT8_PNT
00129 DataType FieldDataTraits<Pnt2b >::_type("Pnt2b" , "BaseType");
00130 #endif
00131 DataType FieldDataTraits<Pnt2us>::_type("Pnt2us", "BaseType");
00132 DataType FieldDataTraits<Pnt2s >::_type("Pnt2s" , "BaseType");
00133 DataType FieldDataTraits<Pnt2f >::_type("Pnt2f" , "BaseType");
00134 DataType FieldDataTraits<Pnt2d >::_type("Pnt2d" , "BaseType");
00135 DataType FieldDataTraits<Pnt2ld>::_type("Pnt2ld", "BaseType");
00136 DataType FieldDataTraits<Pnt3ub>::_type("Pnt3ub", "BaseType");
00137 #ifndef OSG_NO_INT8_PNT
00138 DataType FieldDataTraits<Pnt3b >::_type("Pnt3b" , "BaseType");
00139 #endif
00140 DataType FieldDataTraits<Pnt3us>::_type("Pnt3us", "BaseType");
00141 DataType FieldDataTraits<Pnt3s >::_type("Pnt3s" , "BaseType");
00142 DataType FieldDataTraits<Pnt3f >::_type("Pnt3f" , "BaseType");
00143 DataType FieldDataTraits<Pnt3d >::_type("Pnt3d" , "BaseType");
00144 DataType FieldDataTraits<Pnt3ld>::_type("Pnt3ld", "BaseType");
00145 DataType FieldDataTraits<Pnt4ub>::_type("Pnt4ub", "BaseType");
00146 #ifndef OSG_NO_INT8_PNT
00147 DataType FieldDataTraits<Pnt4b >::_type("Pnt4b" , "BaseType");
00148 #endif
00149 DataType FieldDataTraits<Pnt4us>::_type("Pnt4us", "BaseType");
00150 DataType FieldDataTraits<Pnt4s >::_type("Pnt4s" , "BaseType");
00151 DataType FieldDataTraits<Pnt4f >::_type("Pnt4f" , "BaseType");
00152 DataType FieldDataTraits<Pnt4d >::_type("Pnt4d" , "BaseType");
00153 DataType FieldDataTraits<Pnt4ld>::_type("Pnt4ld", "BaseType");
00154
00155 DataType FieldDataTraits<Matrix >::_type("Matrix" , "BaseType");
00156 DataType FieldDataTraits<Quaternion>::_type("Quaternion", "BaseType");
00157
00158 DataType FieldDataTraits<Plane>::_type("Plane", "BaseType");
00159
00160 #endif
00161
00162 OSG_DLLEXPORT_SFIELD_DEF2(bool , 2, OSG_BASE_DLLTMPLMAPPING);
00163 OSG_DLLEXPORT_SFIELD_DEF1( Int8 , OSG_BASE_DLLTMPLMAPPING);
00164 OSG_DLLEXPORT_SFIELD_DEF1(UInt8 , OSG_BASE_DLLTMPLMAPPING);
00165 OSG_DLLEXPORT_SFIELD_DEF1( Int16, OSG_BASE_DLLTMPLMAPPING);
00166 OSG_DLLEXPORT_SFIELD_DEF1(UInt16, OSG_BASE_DLLTMPLMAPPING);
00167 OSG_DLLEXPORT_SFIELD_DEF1( Int32, OSG_BASE_DLLTMPLMAPPING);
00168 OSG_DLLEXPORT_SFIELD_DEF1(UInt32, OSG_BASE_DLLTMPLMAPPING);
00169 OSG_DLLEXPORT_SFIELD_DEF1( Int64, OSG_BASE_DLLTMPLMAPPING);
00170 OSG_DLLEXPORT_SFIELD_DEF1(UInt64, OSG_BASE_DLLTMPLMAPPING);
00171 OSG_DLLEXPORT_SFIELD_DEF1(Real32, OSG_BASE_DLLTMPLMAPPING);
00172 OSG_DLLEXPORT_SFIELD_DEF1(Real64, OSG_BASE_DLLTMPLMAPPING);
00173 OSG_DLLEXPORT_SFIELD_DEF1(void *, OSG_BASE_DLLTMPLMAPPING);
00174
00175 OSG_DLLEXPORT_MFIELD_DEF2(bool , 2, OSG_BASE_DLLTMPLMAPPING);
00176 OSG_DLLEXPORT_MFIELD_DEF1( Int8 , OSG_BASE_DLLTMPLMAPPING);
00177 OSG_DLLEXPORT_MFIELD_DEF1(UInt8 , OSG_BASE_DLLTMPLMAPPING);
00178 OSG_DLLEXPORT_MFIELD_DEF1( Int16, OSG_BASE_DLLTMPLMAPPING);
00179 OSG_DLLEXPORT_MFIELD_DEF1(UInt16, OSG_BASE_DLLTMPLMAPPING);
00180 OSG_DLLEXPORT_MFIELD_DEF1( Int32, OSG_BASE_DLLTMPLMAPPING);
00181 OSG_DLLEXPORT_MFIELD_DEF1(UInt32, OSG_BASE_DLLTMPLMAPPING);
00182 OSG_DLLEXPORT_MFIELD_DEF1( Int64, OSG_BASE_DLLTMPLMAPPING);
00183 OSG_DLLEXPORT_MFIELD_DEF1(UInt64, OSG_BASE_DLLTMPLMAPPING);
00184 OSG_DLLEXPORT_MFIELD_DEF1(Real32, OSG_BASE_DLLTMPLMAPPING);
00185 OSG_DLLEXPORT_MFIELD_DEF1(Real64, OSG_BASE_DLLTMPLMAPPING);
00186 OSG_DLLEXPORT_MFIELD_DEF1(void *, OSG_BASE_DLLTMPLMAPPING);
00187
00188 OSG_DLLEXPORT_SFIELD_DEF1(std::string, OSG_BASE_DLLTMPLMAPPING);
00189 OSG_DLLEXPORT_SFIELD_DEF2(Time, 1, OSG_BASE_DLLTMPLMAPPING);
00190 OSG_DLLEXPORT_SFIELD_DEF1(Color3f, OSG_BASE_DLLTMPLMAPPING);
00191 OSG_DLLEXPORT_SFIELD_DEF1(Color4f, OSG_BASE_DLLTMPLMAPPING);
00192 OSG_DLLEXPORT_SFIELD_DEF1(Color3ub, OSG_BASE_DLLTMPLMAPPING);
00193 OSG_DLLEXPORT_SFIELD_DEF1(Color4ub, OSG_BASE_DLLTMPLMAPPING);
00194 OSG_DLLEXPORT_SFIELD_DEF1(DynamicVolume, OSG_BASE_DLLTMPLMAPPING);
00195 OSG_DLLEXPORT_SFIELD_DEF2(BitVector, 1, OSG_BASE_DLLTMPLMAPPING);
00196 OSG_DLLEXPORT_SFIELD_DEF2(GLenum, 1, OSG_BASE_DLLTMPLMAPPING);
00197
00198 OSG_DLLEXPORT_MFIELD_DEF1(std::string, OSG_BASE_DLLTMPLMAPPING);
00199 OSG_DLLEXPORT_MFIELD_DEF2(Time, 1, OSG_BASE_DLLTMPLMAPPING);
00200 OSG_DLLEXPORT_MFIELD_DEF1(Color3f, OSG_BASE_DLLTMPLMAPPING);
00201 OSG_DLLEXPORT_MFIELD_DEF1(Color4f, OSG_BASE_DLLTMPLMAPPING);
00202 OSG_DLLEXPORT_MFIELD_DEF1(Color3ub, OSG_BASE_DLLTMPLMAPPING);
00203 OSG_DLLEXPORT_MFIELD_DEF1(Color4ub, OSG_BASE_DLLTMPLMAPPING);
00204 OSG_DLLEXPORT_MFIELD_DEF1(DynamicVolume, OSG_BASE_DLLTMPLMAPPING);
00205 OSG_DLLEXPORT_MFIELD_DEF2(BitVector, 1, OSG_BASE_DLLTMPLMAPPING);
00206 OSG_DLLEXPORT_MFIELD_DEF2(GLenum, 1, OSG_BASE_DLLTMPLMAPPING);
00207
00208
00209 OSG_DLLEXPORT_SFIELD_DEF1(Vec2ub, OSG_BASE_DLLTMPLMAPPING);
00210 #ifndef OSG_NO_INT8_PNT
00211 OSG_DLLEXPORT_SFIELD_DEF1(Vec2b, OSG_BASE_DLLTMPLMAPPING);
00212 #endif
00213 OSG_DLLEXPORT_SFIELD_DEF1(Vec2us, OSG_BASE_DLLTMPLMAPPING);
00214 OSG_DLLEXPORT_SFIELD_DEF1(Vec2s, OSG_BASE_DLLTMPLMAPPING);
00215 OSG_DLLEXPORT_SFIELD_DEF1(Vec2f, OSG_BASE_DLLTMPLMAPPING);
00216 OSG_DLLEXPORT_SFIELD_DEF1(Vec2d, OSG_BASE_DLLTMPLMAPPING);
00217 OSG_DLLEXPORT_SFIELD_DEF1(Vec2ld, OSG_BASE_DLLTMPLMAPPING);
00218 OSG_DLLEXPORT_SFIELD_DEF1(Vec3ub, OSG_BASE_DLLTMPLMAPPING);
00219 #ifndef OSG_NO_INT8_PNT
00220 OSG_DLLEXPORT_SFIELD_DEF1(Vec3b, OSG_BASE_DLLTMPLMAPPING);
00221 #endif
00222 OSG_DLLEXPORT_SFIELD_DEF1(Vec3us, OSG_BASE_DLLTMPLMAPPING);
00223 OSG_DLLEXPORT_SFIELD_DEF1(Vec3s, OSG_BASE_DLLTMPLMAPPING);
00224 OSG_DLLEXPORT_SFIELD_DEF1(Vec3f, OSG_BASE_DLLTMPLMAPPING);
00225 OSG_DLLEXPORT_SFIELD_DEF1(Vec3d, OSG_BASE_DLLTMPLMAPPING);
00226 OSG_DLLEXPORT_SFIELD_DEF1(Vec3ld, OSG_BASE_DLLTMPLMAPPING);
00227 OSG_DLLEXPORT_SFIELD_DEF1(Vec4ub, OSG_BASE_DLLTMPLMAPPING);
00228 #ifndef OSG_NO_INT8_PNT
00229 OSG_DLLEXPORT_SFIELD_DEF1(Vec4b, OSG_BASE_DLLTMPLMAPPING);
00230 #endif
00231 OSG_DLLEXPORT_SFIELD_DEF1(Vec4us, OSG_BASE_DLLTMPLMAPPING);
00232 OSG_DLLEXPORT_SFIELD_DEF1(Vec4s, OSG_BASE_DLLTMPLMAPPING);
00233 OSG_DLLEXPORT_SFIELD_DEF1(Vec4f, OSG_BASE_DLLTMPLMAPPING);
00234 OSG_DLLEXPORT_SFIELD_DEF1(Vec4d, OSG_BASE_DLLTMPLMAPPING);
00235 OSG_DLLEXPORT_SFIELD_DEF1(Vec4ld, OSG_BASE_DLLTMPLMAPPING);
00236 OSG_DLLEXPORT_SFIELD_DEF1(Pnt2ub, OSG_BASE_DLLTMPLMAPPING);
00237 #ifndef OSG_NO_INT8_PNT
00238 OSG_DLLEXPORT_SFIELD_DEF1(Pnt2b, OSG_BASE_DLLTMPLMAPPING);
00239 #endif
00240 OSG_DLLEXPORT_SFIELD_DEF1(Pnt2us, OSG_BASE_DLLTMPLMAPPING);
00241 OSG_DLLEXPORT_SFIELD_DEF1(Pnt2s, OSG_BASE_DLLTMPLMAPPING);
00242 OSG_DLLEXPORT_SFIELD_DEF1(Pnt2f, OSG_BASE_DLLTMPLMAPPING);
00243 OSG_DLLEXPORT_SFIELD_DEF1(Pnt2d, OSG_BASE_DLLTMPLMAPPING);
00244 OSG_DLLEXPORT_SFIELD_DEF1(Pnt2ld, OSG_BASE_DLLTMPLMAPPING);
00245 OSG_DLLEXPORT_SFIELD_DEF1(Pnt3ub, OSG_BASE_DLLTMPLMAPPING);
00246 #ifndef OSG_NO_INT8_PNT
00247 OSG_DLLEXPORT_SFIELD_DEF1(Pnt3b, OSG_BASE_DLLTMPLMAPPING);
00248 #endif
00249 OSG_DLLEXPORT_SFIELD_DEF1(Pnt3us, OSG_BASE_DLLTMPLMAPPING);
00250 OSG_DLLEXPORT_SFIELD_DEF1(Pnt3s, OSG_BASE_DLLTMPLMAPPING);
00251 OSG_DLLEXPORT_SFIELD_DEF1(Pnt3f, OSG_BASE_DLLTMPLMAPPING);
00252 OSG_DLLEXPORT_SFIELD_DEF1(Pnt3d, OSG_BASE_DLLTMPLMAPPING);
00253 OSG_DLLEXPORT_SFIELD_DEF1(Pnt3ld, OSG_BASE_DLLTMPLMAPPING);
00254 OSG_DLLEXPORT_SFIELD_DEF1(Pnt4ub, OSG_BASE_DLLTMPLMAPPING);
00255 #ifndef OSG_NO_INT8_PNT
00256 OSG_DLLEXPORT_SFIELD_DEF1(Pnt4b, OSG_BASE_DLLTMPLMAPPING);
00257 #endif
00258 OSG_DLLEXPORT_SFIELD_DEF1(Pnt4us, OSG_BASE_DLLTMPLMAPPING);
00259 OSG_DLLEXPORT_SFIELD_DEF1(Pnt4s, OSG_BASE_DLLTMPLMAPPING);
00260 OSG_DLLEXPORT_SFIELD_DEF1(Pnt4f, OSG_BASE_DLLTMPLMAPPING);
00261 OSG_DLLEXPORT_SFIELD_DEF1(Pnt4d, OSG_BASE_DLLTMPLMAPPING);
00262 OSG_DLLEXPORT_SFIELD_DEF1(Pnt4ld, OSG_BASE_DLLTMPLMAPPING);
00263
00264 OSG_DLLEXPORT_MFIELD_DEF1(Vec2ub, OSG_BASE_DLLTMPLMAPPING);
00265 #ifndef OSG_NO_INT8_PNT
00266 OSG_DLLEXPORT_MFIELD_DEF1(Vec2b, OSG_BASE_DLLTMPLMAPPING);
00267 #endif
00268 OSG_DLLEXPORT_MFIELD_DEF1(Vec2us, OSG_BASE_DLLTMPLMAPPING);
00269 OSG_DLLEXPORT_MFIELD_DEF1(Vec2s, OSG_BASE_DLLTMPLMAPPING);
00270 OSG_DLLEXPORT_MFIELD_DEF1(Vec2f, OSG_BASE_DLLTMPLMAPPING);
00271 OSG_DLLEXPORT_MFIELD_DEF1(Vec2d, OSG_BASE_DLLTMPLMAPPING);
00272 OSG_DLLEXPORT_MFIELD_DEF1(Vec2ld, OSG_BASE_DLLTMPLMAPPING);
00273 OSG_DLLEXPORT_MFIELD_DEF1(Vec3ub, OSG_BASE_DLLTMPLMAPPING);
00274 #ifndef OSG_NO_INT8_PNT
00275 OSG_DLLEXPORT_MFIELD_DEF1(Vec3b, OSG_BASE_DLLTMPLMAPPING);
00276 #endif
00277 OSG_DLLEXPORT_MFIELD_DEF1(Vec3us, OSG_BASE_DLLTMPLMAPPING);
00278 OSG_DLLEXPORT_MFIELD_DEF1(Vec3s, OSG_BASE_DLLTMPLMAPPING);
00279 OSG_DLLEXPORT_MFIELD_DEF1(Vec3f, OSG_BASE_DLLTMPLMAPPING);
00280 OSG_DLLEXPORT_MFIELD_DEF1(Vec3d, OSG_BASE_DLLTMPLMAPPING);
00281 OSG_DLLEXPORT_MFIELD_DEF1(Vec3ld, OSG_BASE_DLLTMPLMAPPING);
00282 OSG_DLLEXPORT_MFIELD_DEF1(Vec4ub, OSG_BASE_DLLTMPLMAPPING);
00283 #ifndef OSG_NO_INT8_PNT
00284 OSG_DLLEXPORT_MFIELD_DEF1(Vec4b, OSG_BASE_DLLTMPLMAPPING);
00285 #endif
00286 OSG_DLLEXPORT_MFIELD_DEF1(Vec4us, OSG_BASE_DLLTMPLMAPPING);
00287 OSG_DLLEXPORT_MFIELD_DEF1(Vec4s, OSG_BASE_DLLTMPLMAPPING);
00288 OSG_DLLEXPORT_MFIELD_DEF1(Vec4f, OSG_BASE_DLLTMPLMAPPING);
00289 OSG_DLLEXPORT_MFIELD_DEF1(Vec4d, OSG_BASE_DLLTMPLMAPPING);
00290 OSG_DLLEXPORT_MFIELD_DEF1(Vec4ld, OSG_BASE_DLLTMPLMAPPING);
00291 OSG_DLLEXPORT_MFIELD_DEF1(Pnt2ub, OSG_BASE_DLLTMPLMAPPING);
00292 #ifndef OSG_NO_INT8_PNT
00293 OSG_DLLEXPORT_MFIELD_DEF1(Pnt2b, OSG_BASE_DLLTMPLMAPPING);
00294 #endif
00295 OSG_DLLEXPORT_MFIELD_DEF1(Pnt2us, OSG_BASE_DLLTMPLMAPPING);
00296 OSG_DLLEXPORT_MFIELD_DEF1(Pnt2s, OSG_BASE_DLLTMPLMAPPING);
00297 OSG_DLLEXPORT_MFIELD_DEF1(Pnt2f, OSG_BASE_DLLTMPLMAPPING);
00298 OSG_DLLEXPORT_MFIELD_DEF1(Pnt2d, OSG_BASE_DLLTMPLMAPPING);
00299 OSG_DLLEXPORT_MFIELD_DEF1(Pnt2ld, OSG_BASE_DLLTMPLMAPPING);
00300 OSG_DLLEXPORT_MFIELD_DEF1(Pnt3ub, OSG_BASE_DLLTMPLMAPPING);
00301 #ifndef OSG_NO_INT8_PNT
00302 OSG_DLLEXPORT_MFIELD_DEF1(Pnt3b, OSG_BASE_DLLTMPLMAPPING);
00303 #endif
00304 OSG_DLLEXPORT_MFIELD_DEF1(Pnt3us, OSG_BASE_DLLTMPLMAPPING);
00305 OSG_DLLEXPORT_MFIELD_DEF1(Pnt3s, OSG_BASE_DLLTMPLMAPPING);
00306 OSG_DLLEXPORT_MFIELD_DEF1(Pnt3f, OSG_BASE_DLLTMPLMAPPING);
00307 OSG_DLLEXPORT_MFIELD_DEF1(Pnt3d, OSG_BASE_DLLTMPLMAPPING);
00308 OSG_DLLEXPORT_MFIELD_DEF1(Pnt3ld, OSG_BASE_DLLTMPLMAPPING);
00309 OSG_DLLEXPORT_MFIELD_DEF1(Pnt4ub, OSG_BASE_DLLTMPLMAPPING);
00310 #ifndef OSG_NO_INT8_PNT
00311 OSG_DLLEXPORT_MFIELD_DEF1(Pnt4b, OSG_BASE_DLLTMPLMAPPING);
00312 #endif
00313 OSG_DLLEXPORT_MFIELD_DEF1(Pnt4us, OSG_BASE_DLLTMPLMAPPING);
00314 OSG_DLLEXPORT_MFIELD_DEF1(Pnt4s, OSG_BASE_DLLTMPLMAPPING);
00315 OSG_DLLEXPORT_MFIELD_DEF1(Pnt4f, OSG_BASE_DLLTMPLMAPPING);
00316 OSG_DLLEXPORT_MFIELD_DEF1(Pnt4d, OSG_BASE_DLLTMPLMAPPING);
00317 OSG_DLLEXPORT_MFIELD_DEF1(Pnt4ld, OSG_BASE_DLLTMPLMAPPING);
00318
00319
00320 OSG_DLLEXPORT_SFIELD_DEF1(Matrix, OSG_BASE_DLLTMPLMAPPING);
00321 OSG_DLLEXPORT_SFIELD_DEF1(Quaternion, OSG_BASE_DLLTMPLMAPPING);
00322
00323 OSG_DLLEXPORT_MFIELD_DEF1(Matrix, OSG_BASE_DLLTMPLMAPPING);
00324 OSG_DLLEXPORT_MFIELD_DEF1(Quaternion, OSG_BASE_DLLTMPLMAPPING);
00325
00326 OSG_DLLEXPORT_SFIELD_DEF1(Plane, OSG_BASE_DLLTMPLMAPPING);
00327 OSG_DLLEXPORT_MFIELD_DEF1(Plane, OSG_BASE_DLLTMPLMAPPING);
00328
00329 OSG_END_NAMESPACE
00330
00331
00332 OSG_USING_NAMESPACE
00333
00334
00335
00336
00337 #ifdef __sgi
00338 #pragma set woff 1174
00339 #endif
00340
00341 #ifdef OSG_LINUX_ICC
00342 #pragma warning( disable : 177 )
00343 #endif
00344
00345 namespace
00346 {
00347 static Char8 cvsid_cpp[] = "@(#)$Id: $";
00348
00349 static Char8 cvsid_sfbt_hpp[] = OSGSFBASETYPES_HEADER_CVSID;
00350 static Char8 cvsid_mfbt_hpp[] = OSGMFBASETYPES_HEADER_CVSID;
00351 static Char8 cvsid_bfdt_hpp[] = OSGBASEFIELDDATATYPE_HEADER_CVSID;
00352 }