vhdOSGGeometryProperty.cpp File Reference

#include <vhdExceptions/vhdIllegalArgumentException.h>
#include <vhdExceptions/vhdIllegalOperationException.h>
#include <vhdOSGViewerService/vhdOSGGeometryProperty.h>
#include <vhdFundamental/vhdDiag.h>
#include <vhdExceptions/vhdMemoryAllocationError.h>
#include <vhdExceptions/vhdFatalError.h>
#include <osg/Group>
#include <osg/Switch>
#include <osg/PositionAttitudeTransform>
#include <osg/MatrixTransform>
#include <GL/gl.h>

Classes

class  vhdOSGGeometryProperty::_Implem

Defines

#define _VHD_METHOD_NAME   "vhdOSGGeometryProperty::vhdOSGGeometryProperty(osgGroupRef geometry, const std::string& fileName, const vhdVector3 & initialPosition, const vhdQuaternion & initialOrientation, vhtBool visibleFlag, vhtBool movableFlag, float scalingFactor, vhtBool occluderFlag)"
#define _VHD_METHOD_NAME   "vhdOSGGeometryProperty::~vhdOSGGeometryProperty()"
#define _VHD_METHOD_NAME   "vhdOSGGeometryProperty::getFileName()"
#define _VHD_METHOD_NAME   "vhdOSGGeometryProperty::getVisible()"
#define _VHD_METHOD_NAME   "vhdOSGGeometryProperty::setVisibleFlag( vhtBool flagValue)"
#define _VHD_METHOD_NAME   "vhdOSGGeometryProperty::isMovable()"
#define _VHD_METHOD_NAME   "vhdOSGGeometryProperty::setMovableFlag(const vhtBool movable)"
#define _VHD_METHOD_NAME   "vhdOSGGeometryProperty::setScalingFactor(float scale)"
#define _VHD_METHOD_NAME   "vhdOSGGeometryProperty::getScalingFactor(void)"
#define _VHD_METHOD_NAME   "vhdOSGGeometryProperty::isOccluder()"
#define _VHD_METHOD_NAME   "vhdOSGGeometryProperty::setOccluderFlag(const vhtBool movable)"
#define _VHD_METHOD_NAME   "vhdOSGGeometryProperty::getGeometry()"
#define _VHD_METHOD_NAME   "vhdOSGGeometryProperty::setPosition( const csVec3f & position)"
#define _VHD_METHOD_NAME   "vhdOSGGeometryProperty::getPosition() "
#define _VHD_METHOD_NAME   "vhdOSGGeometryProperty::setOrientation( const vhdQuaternion & orientation)"
#define _VHD_METHOD_NAME   "vhdOSGGeometryProperty::getOrientation()"
#define _VHD_METHOD_NAME   "vhdOSGGeometryProperty::setRotationByAxisAngle(const vhtReal& pAngle, const vhdVector3& pAxis)"

Functions

 vhdCLASS_TYPE_INIT (vhdOSGGeometryProperty, vhdProperty)

Define Documentation

#define _VHD_METHOD_NAME   "vhdOSGGeometryProperty::setRotationByAxisAngle(const vhtReal& pAngle, const vhdVector3& pAxis)"

#define _VHD_METHOD_NAME   "vhdOSGGeometryProperty::getOrientation()"

#define _VHD_METHOD_NAME   "vhdOSGGeometryProperty::setOrientation( const vhdQuaternion & orientation)"

#define _VHD_METHOD_NAME   "vhdOSGGeometryProperty::getPosition() "

#define _VHD_METHOD_NAME   "vhdOSGGeometryProperty::setPosition( const csVec3f & position)"

#define _VHD_METHOD_NAME   "vhdOSGGeometryProperty::getGeometry()"

#define _VHD_METHOD_NAME   "vhdOSGGeometryProperty::setOccluderFlag(const vhtBool movable)"

#define _VHD_METHOD_NAME   "vhdOSGGeometryProperty::isOccluder()"

#define _VHD_METHOD_NAME   "vhdOSGGeometryProperty::getScalingFactor(void)"

#define _VHD_METHOD_NAME   "vhdOSGGeometryProperty::setScalingFactor(float scale)"

#define _VHD_METHOD_NAME   "vhdOSGGeometryProperty::setMovableFlag(const vhtBool movable)"

#define _VHD_METHOD_NAME   "vhdOSGGeometryProperty::isMovable()"

#define _VHD_METHOD_NAME   "vhdOSGGeometryProperty::setVisibleFlag( vhtBool flagValue)"

#define _VHD_METHOD_NAME   "vhdOSGGeometryProperty::getVisible()"

#define _VHD_METHOD_NAME   "vhdOSGGeometryProperty::getFileName()"

#define _VHD_METHOD_NAME   "vhdOSGGeometryProperty::~vhdOSGGeometryProperty()"

#define _VHD_METHOD_NAME   "vhdOSGGeometryProperty::vhdOSGGeometryProperty(osgGroupRef geometry, const std::string& fileName, const vhdVector3 & initialPosition, const vhdQuaternion & initialOrientation, vhtBool visibleFlag, vhtBool movableFlag, float scalingFactor, vhtBool occluderFlag)"


Function Documentation

vhdCLASS_TYPE_INIT ( vhdOSGGeometryProperty  ,
vhdProperty   
)


Generated on Thu Jan 18 10:06:13 2007 for vhdPLUS by  doxygen 1.5.1-p1