20 #include <osg/BoundingBox>
42 virtual DtColorValue osgVec4ToColorValue(
const osg::Vec4& vOsgVec4)
const;
45 virtual Vector4_64 osgVec4ToVec4(
const osg::Vec4d& vOsgVec4)
const;
46 virtual Vector4_32 osgVec4ToVec4(
const osg::Vec4f& vOsgVec4)
const;
47 virtual Vector3_64 osgVec4ToVec3(
const osg::Vec4d& vOsgVec4)
const;
48 virtual Vector3_64 osgVec3ToVec3(
const osg::Vec3d& vOsgVec3)
const;
49 virtual Vector3_32 osgVec3ToVec3(
const osg::Vec3f& vOsgVec3)
const;
54 virtual osg::Vec3d vec3ToOsgVec3d(
const Vector3_32& vec3)
const;
58 virtual Matrix4_64 osgMatrixToMatrix(
const osg::Matrixd& matrix)
const;
59 virtual Matrix4_32 osgMatrixToMatrix(
const osg::Matrixf& matrix)
const;
#define DT_DLL_VRVOSG
Definition: vrvOsg.h:23
contains some utility functions for converting between osg and VR-Vantage types
Definition: DtOsgConvertUtils.h:25
Template for 32/64 bit Axis Aligned bounding boxesnot virtual because its stored as is on the GPU...
Definition: DtAxisAlignedBoundingBox.h:27
#define vec4
Definition: DtGlslToDtDefines.h:15
Axis Aligned Bounding Box class.
4 dimensional vector
Definition: DtMath.h:22
#define vec3
Definition: DtGlslToDtDefines.h:12
Contains DLL export macros.
Template for Color values in [0,1] range.
Definition: DtColorValue.h:20