VR-Forces 5.0.2 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions
makVrv::DtOsgConvertUtils Class Reference

contains some utility functions for converting between osg and VR-Vantage types

Public Member Functions

 DtOsgConvertUtils ()
 
virtual ~DtOsgConvertUtils ()
 
 DtOsgConvertUtils (const DtOsgConvertUtils &rhs)=delete
 
DtOsgConvertUtilsoperator= (const DtOsgConvertUtils &rhs)=delete
 
virtual DtColorValue osgVec4ToColorValue (const osg::Vec4 &vOsgVec4) const
 
virtual Vector4_64 osgVec4ToVec4 (const osg::Vec4d &vOsgVec4) const
 
virtual Vector4_32 osgVec4ToVec4 (const osg::Vec4f &vOsgVec4) const
 
virtual Vector3_64 osgVec4ToVec3 (const osg::Vec4d &vOsgVec4) const
 
virtual Vector3_64 osgVec3ToVec3 (const osg::Vec3d &vOsgVec3) const
 
virtual Vector3_32 osgVec3ToVec3 (const osg::Vec3f &vOsgVec3) const
 
virtual osg::Vec3f vec3ToOsgVec3f (const Vector3_32 &vec3) const
 
virtual osg::Vec4f vec4ToOsgVec4f (const Vector4_32 &vec4) const
 
virtual osg::Vec3d vec3ToOsgVec3d (const Vector3_32 &vec3) const
 
virtual Matrix4_64 osgMatrixToMatrix (const osg::Matrixd &matrix) const
 
virtual Matrix4_32 osgMatrixToMatrix (const osg::Matrixf &matrix) const
 
virtual DtVector4< unsigned chartoColorUnsignedByte (const osg::Vec4f &osgColor) const
 
virtual DtVector4< unsigned chartoColorUnsignedByte (const osg::Vec4ub &osgColor) const
 
virtual AxisAlignedBoundingBox_32 osgBoundingBoxToBoundingBox (const osg::BoundingBoxd &osgBB) const
 

Constructor & Destructor Documentation

makVrv::DtOsgConvertUtils::DtOsgConvertUtils ( )

constructor

virtual makVrv::DtOsgConvertUtils::~DtOsgConvertUtils ( )
virtual

destructor

makVrv::DtOsgConvertUtils::DtOsgConvertUtils ( const DtOsgConvertUtils rhs)
delete

not allowed

Member Function Documentation

DtOsgConvertUtils& makVrv::DtOsgConvertUtils::operator= ( const DtOsgConvertUtils rhs)
delete

not allowed

virtual DtColorValue makVrv::DtOsgConvertUtils::osgVec4ToColorValue ( const osg::Vec4 &  vOsgVec4) const
virtual

convert color

virtual Vector4_64 makVrv::DtOsgConvertUtils::osgVec4ToVec4 ( const osg::Vec4d &  vOsgVec4) const
virtual

convert vectors

virtual Vector4_32 makVrv::DtOsgConvertUtils::osgVec4ToVec4 ( const osg::Vec4f &  vOsgVec4) const
virtual
virtual Vector3_64 makVrv::DtOsgConvertUtils::osgVec4ToVec3 ( const osg::Vec4d &  vOsgVec4) const
virtual
virtual Vector3_64 makVrv::DtOsgConvertUtils::osgVec3ToVec3 ( const osg::Vec3d &  vOsgVec3) const
virtual
virtual Vector3_32 makVrv::DtOsgConvertUtils::osgVec3ToVec3 ( const osg::Vec3f &  vOsgVec3) const
virtual
virtual osg::Vec3f makVrv::DtOsgConvertUtils::vec3ToOsgVec3f ( const Vector3_32 vec3) const
virtual

convert vectors

virtual osg::Vec4f makVrv::DtOsgConvertUtils::vec4ToOsgVec4f ( const Vector4_32 vec4) const
virtual
virtual osg::Vec3d makVrv::DtOsgConvertUtils::vec3ToOsgVec3d ( const Vector3_32 vec3) const
virtual
virtual Matrix4_64 makVrv::DtOsgConvertUtils::osgMatrixToMatrix ( const osg::Matrixd &  matrix) const
virtual

convert matrices

virtual Matrix4_32 makVrv::DtOsgConvertUtils::osgMatrixToMatrix ( const osg::Matrixf &  matrix) const
virtual
virtual DtVector4<unsigned char> makVrv::DtOsgConvertUtils::toColorUnsignedByte ( const osg::Vec4f &  osgColor) const
virtual

convert colors

virtual DtVector4<unsigned char> makVrv::DtOsgConvertUtils::toColorUnsignedByte ( const osg::Vec4ub &  osgColor) const
virtual

convert colors

virtual AxisAlignedBoundingBox_32 makVrv::DtOsgConvertUtils::osgBoundingBoxToBoundingBox ( const osg::BoundingBoxd &  osgBB) const
virtual

convert BB


The documentation for this class was generated from the following file:

Document ID: Generated on Sun Dec 4 20:22:03 EST 2022 from SVN revision 249613
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)