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<Matrix4d >::_type("Matrix4d" , "BaseType");
00157 DataType FieldDataTraits<Quaternion>::_type("Quaternion", "BaseType");
00158
00159 DataType FieldDataTraits<Plane>::_type("Plane", "BaseType");
00160
00161 #endif
00162
00163 OSG_DLLEXPORT_SFIELD_DEF2(bool , 2, OSG_BASE_DLLTMPLMAPPING);
00164 OSG_DLLEXPORT_SFIELD_DEF1( Int8 , OSG_BASE_DLLTMPLMAPPING);
00165 OSG_DLLEXPORT_SFIELD_DEF1(UInt8 , OSG_BASE_DLLTMPLMAPPING);
00166 OSG_DLLEXPORT_SFIELD_DEF1( Int16, OSG_BASE_DLLTMPLMAPPING);
00167 OSG_DLLEXPORT_SFIELD_DEF1(UInt16, OSG_BASE_DLLTMPLMAPPING);
00168 OSG_DLLEXPORT_SFIELD_DEF1( Int32, OSG_BASE_DLLTMPLMAPPING);
00169 OSG_DLLEXPORT_SFIELD_DEF1(UInt32, OSG_BASE_DLLTMPLMAPPING);
00170 OSG_DLLEXPORT_SFIELD_DEF1( Int64, OSG_BASE_DLLTMPLMAPPING);
00171 OSG_DLLEXPORT_SFIELD_DEF1(UInt64, OSG_BASE_DLLTMPLMAPPING);
00172 OSG_DLLEXPORT_SFIELD_DEF1(Real32, OSG_BASE_DLLTMPLMAPPING);
00173 OSG_DLLEXPORT_SFIELD_DEF1(Real64, OSG_BASE_DLLTMPLMAPPING);
00174 OSG_DLLEXPORT_SFIELD_DEF1(void *, OSG_BASE_DLLTMPLMAPPING);
00175
00176 OSG_DLLEXPORT_MFIELD_DEF2(bool , 2, OSG_BASE_DLLTMPLMAPPING);
00177 OSG_DLLEXPORT_MFIELD_DEF1( Int8 , OSG_BASE_DLLTMPLMAPPING);
00178 OSG_DLLEXPORT_MFIELD_DEF1(UInt8 , OSG_BASE_DLLTMPLMAPPING);
00179 OSG_DLLEXPORT_MFIELD_DEF1( Int16, OSG_BASE_DLLTMPLMAPPING);
00180 OSG_DLLEXPORT_MFIELD_DEF1(UInt16, OSG_BASE_DLLTMPLMAPPING);
00181 OSG_DLLEXPORT_MFIELD_DEF1( Int32, OSG_BASE_DLLTMPLMAPPING);
00182 OSG_DLLEXPORT_MFIELD_DEF1(UInt32, OSG_BASE_DLLTMPLMAPPING);
00183 OSG_DLLEXPORT_MFIELD_DEF1( Int64, OSG_BASE_DLLTMPLMAPPING);
00184 OSG_DLLEXPORT_MFIELD_DEF1(UInt64, OSG_BASE_DLLTMPLMAPPING);
00185 OSG_DLLEXPORT_MFIELD_DEF1(Real32, OSG_BASE_DLLTMPLMAPPING);
00186 OSG_DLLEXPORT_MFIELD_DEF1(Real64, OSG_BASE_DLLTMPLMAPPING);
00187 OSG_DLLEXPORT_MFIELD_DEF1(void *, OSG_BASE_DLLTMPLMAPPING);
00188
00189 OSG_DLLEXPORT_SFIELD_DEF1(std::string, OSG_BASE_DLLTMPLMAPPING);
00190 OSG_DLLEXPORT_SFIELD_DEF2(Time, 1, OSG_BASE_DLLTMPLMAPPING);
00191 OSG_DLLEXPORT_SFIELD_DEF1(Color3f, OSG_BASE_DLLTMPLMAPPING);
00192 OSG_DLLEXPORT_SFIELD_DEF1(Color4f, OSG_BASE_DLLTMPLMAPPING);
00193 OSG_DLLEXPORT_SFIELD_DEF1(Color3ub, OSG_BASE_DLLTMPLMAPPING);
00194 OSG_DLLEXPORT_SFIELD_DEF1(Color4ub, OSG_BASE_DLLTMPLMAPPING);
00195 OSG_DLLEXPORT_SFIELD_DEF1(DynamicVolume, OSG_BASE_DLLTMPLMAPPING);
00196 OSG_DLLEXPORT_SFIELD_DEF2(BitVector, 1, OSG_BASE_DLLTMPLMAPPING);
00197 OSG_DLLEXPORT_SFIELD_DEF2(GLenum, 1, OSG_BASE_DLLTMPLMAPPING);
00198
00199 OSG_DLLEXPORT_MFIELD_DEF1(std::string, OSG_BASE_DLLTMPLMAPPING);
00200 OSG_DLLEXPORT_MFIELD_DEF2(Time, 1, OSG_BASE_DLLTMPLMAPPING);
00201 OSG_DLLEXPORT_MFIELD_DEF1(Color3f, OSG_BASE_DLLTMPLMAPPING);
00202 OSG_DLLEXPORT_MFIELD_DEF1(Color4f, OSG_BASE_DLLTMPLMAPPING);
00203 OSG_DLLEXPORT_MFIELD_DEF1(Color3ub, OSG_BASE_DLLTMPLMAPPING);
00204 OSG_DLLEXPORT_MFIELD_DEF1(Color4ub, OSG_BASE_DLLTMPLMAPPING);
00205 OSG_DLLEXPORT_MFIELD_DEF1(DynamicVolume, OSG_BASE_DLLTMPLMAPPING);
00206 OSG_DLLEXPORT_MFIELD_DEF2(BitVector, 1, OSG_BASE_DLLTMPLMAPPING);
00207 OSG_DLLEXPORT_MFIELD_DEF2(GLenum, 1, OSG_BASE_DLLTMPLMAPPING);
00208
00209
00210 OSG_DLLEXPORT_SFIELD_DEF1(Vec2ub, OSG_BASE_DLLTMPLMAPPING);
00211 #ifndef OSG_NO_INT8_PNT
00212 OSG_DLLEXPORT_SFIELD_DEF1(Vec2b, OSG_BASE_DLLTMPLMAPPING);
00213 #endif
00214 OSG_DLLEXPORT_SFIELD_DEF1(Vec2us, OSG_BASE_DLLTMPLMAPPING);
00215 OSG_DLLEXPORT_SFIELD_DEF1(Vec2s, OSG_BASE_DLLTMPLMAPPING);
00216 OSG_DLLEXPORT_SFIELD_DEF1(Vec2f, OSG_BASE_DLLTMPLMAPPING);
00217 OSG_DLLEXPORT_SFIELD_DEF1(Vec2d, OSG_BASE_DLLTMPLMAPPING);
00218 OSG_DLLEXPORT_SFIELD_DEF1(Vec2ld, OSG_BASE_DLLTMPLMAPPING);
00219 OSG_DLLEXPORT_SFIELD_DEF1(Vec3ub, OSG_BASE_DLLTMPLMAPPING);
00220 #ifndef OSG_NO_INT8_PNT
00221 OSG_DLLEXPORT_SFIELD_DEF1(Vec3b, OSG_BASE_DLLTMPLMAPPING);
00222 #endif
00223 OSG_DLLEXPORT_SFIELD_DEF1(Vec3us, OSG_BASE_DLLTMPLMAPPING);
00224 OSG_DLLEXPORT_SFIELD_DEF1(Vec3s, OSG_BASE_DLLTMPLMAPPING);
00225 OSG_DLLEXPORT_SFIELD_DEF1(Vec3f, OSG_BASE_DLLTMPLMAPPING);
00226 OSG_DLLEXPORT_SFIELD_DEF1(Vec3d, OSG_BASE_DLLTMPLMAPPING);
00227 OSG_DLLEXPORT_SFIELD_DEF1(Vec3ld, OSG_BASE_DLLTMPLMAPPING);
00228 OSG_DLLEXPORT_SFIELD_DEF1(Vec4ub, OSG_BASE_DLLTMPLMAPPING);
00229 #ifndef OSG_NO_INT8_PNT
00230 OSG_DLLEXPORT_SFIELD_DEF1(Vec4b, OSG_BASE_DLLTMPLMAPPING);
00231 #endif
00232 OSG_DLLEXPORT_SFIELD_DEF1(Vec4us, OSG_BASE_DLLTMPLMAPPING);
00233 OSG_DLLEXPORT_SFIELD_DEF1(Vec4s, OSG_BASE_DLLTMPLMAPPING);
00234 OSG_DLLEXPORT_SFIELD_DEF1(Vec4f, OSG_BASE_DLLTMPLMAPPING);
00235 OSG_DLLEXPORT_SFIELD_DEF1(Vec4d, OSG_BASE_DLLTMPLMAPPING);
00236 OSG_DLLEXPORT_SFIELD_DEF1(Vec4ld, OSG_BASE_DLLTMPLMAPPING);
00237 OSG_DLLEXPORT_SFIELD_DEF1(Pnt2ub, OSG_BASE_DLLTMPLMAPPING);
00238 #ifndef OSG_NO_INT8_PNT
00239 OSG_DLLEXPORT_SFIELD_DEF1(Pnt2b, OSG_BASE_DLLTMPLMAPPING);
00240 #endif
00241 OSG_DLLEXPORT_SFIELD_DEF1(Pnt2us, OSG_BASE_DLLTMPLMAPPING);
00242 OSG_DLLEXPORT_SFIELD_DEF1(Pnt2s, OSG_BASE_DLLTMPLMAPPING);
00243 OSG_DLLEXPORT_SFIELD_DEF1(Pnt2f, OSG_BASE_DLLTMPLMAPPING);
00244 OSG_DLLEXPORT_SFIELD_DEF1(Pnt2d, OSG_BASE_DLLTMPLMAPPING);
00245 OSG_DLLEXPORT_SFIELD_DEF1(Pnt2ld, OSG_BASE_DLLTMPLMAPPING);
00246 OSG_DLLEXPORT_SFIELD_DEF1(Pnt3ub, OSG_BASE_DLLTMPLMAPPING);
00247 #ifndef OSG_NO_INT8_PNT
00248 OSG_DLLEXPORT_SFIELD_DEF1(Pnt3b, OSG_BASE_DLLTMPLMAPPING);
00249 #endif
00250 OSG_DLLEXPORT_SFIELD_DEF1(Pnt3us, OSG_BASE_DLLTMPLMAPPING);
00251 OSG_DLLEXPORT_SFIELD_DEF1(Pnt3s, OSG_BASE_DLLTMPLMAPPING);
00252 OSG_DLLEXPORT_SFIELD_DEF1(Pnt3f, OSG_BASE_DLLTMPLMAPPING);
00253 OSG_DLLEXPORT_SFIELD_DEF1(Pnt3d, OSG_BASE_DLLTMPLMAPPING);
00254 OSG_DLLEXPORT_SFIELD_DEF1(Pnt3ld, OSG_BASE_DLLTMPLMAPPING);
00255 OSG_DLLEXPORT_SFIELD_DEF1(Pnt4ub, OSG_BASE_DLLTMPLMAPPING);
00256 #ifndef OSG_NO_INT8_PNT
00257 OSG_DLLEXPORT_SFIELD_DEF1(Pnt4b, OSG_BASE_DLLTMPLMAPPING);
00258 #endif
00259 OSG_DLLEXPORT_SFIELD_DEF1(Pnt4us, OSG_BASE_DLLTMPLMAPPING);
00260 OSG_DLLEXPORT_SFIELD_DEF1(Pnt4s, OSG_BASE_DLLTMPLMAPPING);
00261 OSG_DLLEXPORT_SFIELD_DEF1(Pnt4f, OSG_BASE_DLLTMPLMAPPING);
00262 OSG_DLLEXPORT_SFIELD_DEF1(Pnt4d, OSG_BASE_DLLTMPLMAPPING);
00263 OSG_DLLEXPORT_SFIELD_DEF1(Pnt4ld, OSG_BASE_DLLTMPLMAPPING);
00264
00265 OSG_DLLEXPORT_MFIELD_DEF1(Vec2ub, OSG_BASE_DLLTMPLMAPPING);
00266 #ifndef OSG_NO_INT8_PNT
00267 OSG_DLLEXPORT_MFIELD_DEF1(Vec2b, OSG_BASE_DLLTMPLMAPPING);
00268 #endif
00269 OSG_DLLEXPORT_MFIELD_DEF1(Vec2us, OSG_BASE_DLLTMPLMAPPING);
00270 OSG_DLLEXPORT_MFIELD_DEF1(Vec2s, OSG_BASE_DLLTMPLMAPPING);
00271 OSG_DLLEXPORT_MFIELD_DEF1(Vec2f, OSG_BASE_DLLTMPLMAPPING);
00272 OSG_DLLEXPORT_MFIELD_DEF1(Vec2d, OSG_BASE_DLLTMPLMAPPING);
00273 OSG_DLLEXPORT_MFIELD_DEF1(Vec2ld, OSG_BASE_DLLTMPLMAPPING);
00274 OSG_DLLEXPORT_MFIELD_DEF1(Vec3ub, OSG_BASE_DLLTMPLMAPPING);
00275 #ifndef OSG_NO_INT8_PNT
00276 OSG_DLLEXPORT_MFIELD_DEF1(Vec3b, OSG_BASE_DLLTMPLMAPPING);
00277 #endif
00278 OSG_DLLEXPORT_MFIELD_DEF1(Vec3us, OSG_BASE_DLLTMPLMAPPING);
00279 OSG_DLLEXPORT_MFIELD_DEF1(Vec3s, OSG_BASE_DLLTMPLMAPPING);
00280 OSG_DLLEXPORT_MFIELD_DEF1(Vec3f, OSG_BASE_DLLTMPLMAPPING);
00281 OSG_DLLEXPORT_MFIELD_DEF1(Vec3d, OSG_BASE_DLLTMPLMAPPING);
00282 OSG_DLLEXPORT_MFIELD_DEF1(Vec3ld, OSG_BASE_DLLTMPLMAPPING);
00283 OSG_DLLEXPORT_MFIELD_DEF1(Vec4ub, OSG_BASE_DLLTMPLMAPPING);
00284 #ifndef OSG_NO_INT8_PNT
00285 OSG_DLLEXPORT_MFIELD_DEF1(Vec4b, OSG_BASE_DLLTMPLMAPPING);
00286 #endif
00287 OSG_DLLEXPORT_MFIELD_DEF1(Vec4us, OSG_BASE_DLLTMPLMAPPING);
00288 OSG_DLLEXPORT_MFIELD_DEF1(Vec4s, OSG_BASE_DLLTMPLMAPPING);
00289 OSG_DLLEXPORT_MFIELD_DEF1(Vec4f, OSG_BASE_DLLTMPLMAPPING);
00290 OSG_DLLEXPORT_MFIELD_DEF1(Vec4d, OSG_BASE_DLLTMPLMAPPING);
00291 OSG_DLLEXPORT_MFIELD_DEF1(Vec4ld, OSG_BASE_DLLTMPLMAPPING);
00292 OSG_DLLEXPORT_MFIELD_DEF1(Pnt2ub, OSG_BASE_DLLTMPLMAPPING);
00293 #ifndef OSG_NO_INT8_PNT
00294 OSG_DLLEXPORT_MFIELD_DEF1(Pnt2b, OSG_BASE_DLLTMPLMAPPING);
00295 #endif
00296 OSG_DLLEXPORT_MFIELD_DEF1(Pnt2us, OSG_BASE_DLLTMPLMAPPING);
00297 OSG_DLLEXPORT_MFIELD_DEF1(Pnt2s, OSG_BASE_DLLTMPLMAPPING);
00298 OSG_DLLEXPORT_MFIELD_DEF1(Pnt2f, OSG_BASE_DLLTMPLMAPPING);
00299 OSG_DLLEXPORT_MFIELD_DEF1(Pnt2d, OSG_BASE_DLLTMPLMAPPING);
00300 OSG_DLLEXPORT_MFIELD_DEF1(Pnt2ld, OSG_BASE_DLLTMPLMAPPING);
00301 OSG_DLLEXPORT_MFIELD_DEF1(Pnt3ub, OSG_BASE_DLLTMPLMAPPING);
00302 #ifndef OSG_NO_INT8_PNT
00303 OSG_DLLEXPORT_MFIELD_DEF1(Pnt3b, OSG_BASE_DLLTMPLMAPPING);
00304 #endif
00305 OSG_DLLEXPORT_MFIELD_DEF1(Pnt3us, OSG_BASE_DLLTMPLMAPPING);
00306 OSG_DLLEXPORT_MFIELD_DEF1(Pnt3s, OSG_BASE_DLLTMPLMAPPING);
00307 OSG_DLLEXPORT_MFIELD_DEF1(Pnt3f, OSG_BASE_DLLTMPLMAPPING);
00308 OSG_DLLEXPORT_MFIELD_DEF1(Pnt3d, OSG_BASE_DLLTMPLMAPPING);
00309 OSG_DLLEXPORT_MFIELD_DEF1(Pnt3ld, OSG_BASE_DLLTMPLMAPPING);
00310 OSG_DLLEXPORT_MFIELD_DEF1(Pnt4ub, OSG_BASE_DLLTMPLMAPPING);
00311 #ifndef OSG_NO_INT8_PNT
00312 OSG_DLLEXPORT_MFIELD_DEF1(Pnt4b, OSG_BASE_DLLTMPLMAPPING);
00313 #endif
00314 OSG_DLLEXPORT_MFIELD_DEF1(Pnt4us, OSG_BASE_DLLTMPLMAPPING);
00315 OSG_DLLEXPORT_MFIELD_DEF1(Pnt4s, OSG_BASE_DLLTMPLMAPPING);
00316 OSG_DLLEXPORT_MFIELD_DEF1(Pnt4f, OSG_BASE_DLLTMPLMAPPING);
00317 OSG_DLLEXPORT_MFIELD_DEF1(Pnt4d, OSG_BASE_DLLTMPLMAPPING);
00318 OSG_DLLEXPORT_MFIELD_DEF1(Pnt4ld, OSG_BASE_DLLTMPLMAPPING);
00319
00320
00321 OSG_DLLEXPORT_SFIELD_DEF1(Matrix, OSG_BASE_DLLTMPLMAPPING);
00322 OSG_DLLEXPORT_SFIELD_DEF1(Matrix4d, OSG_BASE_DLLTMPLMAPPING);
00323 OSG_DLLEXPORT_SFIELD_DEF1(Quaternion, OSG_BASE_DLLTMPLMAPPING);
00324
00325 OSG_DLLEXPORT_MFIELD_DEF1(Matrix, OSG_BASE_DLLTMPLMAPPING);
00326 OSG_DLLEXPORT_MFIELD_DEF1(Matrix4d, OSG_BASE_DLLTMPLMAPPING);
00327 OSG_DLLEXPORT_MFIELD_DEF1(Quaternion, OSG_BASE_DLLTMPLMAPPING);
00328
00329 OSG_DLLEXPORT_SFIELD_DEF1(Plane, OSG_BASE_DLLTMPLMAPPING);
00330 OSG_DLLEXPORT_MFIELD_DEF1(Plane, OSG_BASE_DLLTMPLMAPPING);
00331
00332 OSG_END_NAMESPACE
00333
00334
00335 OSG_USING_NAMESPACE
00336
00337
00338
00339
00340 #ifdef __sgi
00341 #pragma set woff 1174
00342 #endif
00343
00344 #ifdef OSG_LINUX_ICC
00345 #pragma warning( disable : 177 )
00346 #endif
00347
00348 namespace
00349 {
00350 static Char8 cvsid_cpp[] = "@(#)$Id: $";
00351
00352 static Char8 cvsid_sfbt_hpp[] = OSGSFBASETYPES_HEADER_CVSID;
00353 static Char8 cvsid_mfbt_hpp[] = OSGMFBASETYPES_HEADER_CVSID;
00354 static Char8 cvsid_bfdt_hpp[] = OSGBASEFIELDDATATYPE_HEADER_CVSID;
00355 }