#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 _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)" |
| vhdCLASS_TYPE_INIT | ( | vhdOSGGeometryProperty | , | |
| vhdProperty | ||||
| ) |
1.5.1-p1