#include <iostream>#include <vhdOSGViewerService/vhdOSGGeometryPropertyFactory.h>#include <vhdOSGViewerService/vhdOSGGeometryProperty.h>#include <vhdXMLPropertyLoader/vhdXMLPropertyLoader.h>#include <vhdFundamental/vhdSearchPaths.h>#include <vhdFundamental/vhtBasic.h>#include <vhdFundamental/vhdSys.h>#include <vhdFundamental/vhdDiag.h>#include <vhdProperty/vhdProperty.h>#include <vhdExceptions/vhdMemoryAllocationError.h>#include <vhdExceptions/vhdFatalError.h>#include <osg/Node>#include <osg/Group>#include <osg/Geometry>#include <osg/Geode>#include <osg/MatrixTransform>#include <osg/PositionAttitudeTransform>#include <osg/Switch>#include <osgDB/ReadFile>#include <osgDB/FileUtils>#include <osgDB/FileNameUtils>#include <libOSGVRMLLoader/v2oLoader.h>#include <libOSGVRMLLoader/v2oOSGHanimMesh.h>#include <libOSGVRMLLoader/v2oOSGHanimSkeleton.h>#include <vhdVRMLParser/Scene.h>Classes | |
| class | vhdOSGGeometryPropertyFactory::_Implem |
Defines | |
| #define | _VHD_METHOD_NAME "vhdOSGGeometryPropertyFactory::_Implem::_Implem()" |
| #define | _VHD_METHOD_NAME "vhdOSGGeometryPropertyFactory::_Implem::init()" |
| #define | _VHD_METHOD_NAME "vhdOSGGeometryPropertyFactory::_Implem::~_Implem()" |
| #define | _VHD_METHOD_NAME "vhdOSGGeometryPropertyFactory::vhdOSGGeometryPropertyFactory()" |
| #define | _VHD_METHOD_NAME "vhdOSGGeometryPropertyFactory::~vhdOSGGeometryPropertyFactory()" |
| #define | _VHD_METHOD_NAME "vhdOSGGeometryPropertyFactory::_Implem::parseGeometryPropertyParams(vhdOSGGeometryPropertyFactory* self, DOM_Node node)" |
| #define | _VHD_METHOD_NAME "vhdOSGGeometryPropertyFactory::_Implem::buildGeometryProperty(vhdOSGGeometryPropertyFactory* self)" |
| #define | _VHD_METHOD_NAME "vhdOSGGeometryPropertyFactory::_preBuildInit(void)" |
| #define | _VHD_METHOD_NAME "vhdOSGGeometryPropertyFactory::_buildProperty()" |
| #define | _VHD_METHOD_NAME "vhdOSGGeometryPropertyFactory::_hasMultiLoadCapability()" |
| #define | _VHD_METHOD_NAME "vhdOSGGeometryPropertyFactory::_buildMultiProperty()" |
Functions | |
| vhdCLASS_TYPE_INIT (vhdOSGGeometryPropertyFactory, vhdPropertyFactory) | |
| void | _setNameRecursively (osg::Node *node, std::string name) |
Variables | |
| static const vhdVector3 | startPos (0.0f, 0.0f, 0.0f) |
| static const vhdVector3 | directionUp (0.0f, 0.0f, 1.0f) |
| static const std::string | property = "vhdOSGGeometryProperty" |
| static const int | nbflag = 10 |
| static const std::string | flaglist [nbflag] |
| #define _VHD_METHOD_NAME "vhdOSGGeometryPropertyFactory::_buildMultiProperty()" |
| #define _VHD_METHOD_NAME "vhdOSGGeometryPropertyFactory::_hasMultiLoadCapability()" |
| #define _VHD_METHOD_NAME "vhdOSGGeometryPropertyFactory::_buildProperty()" |
| #define _VHD_METHOD_NAME "vhdOSGGeometryPropertyFactory::_preBuildInit(void)" |
| #define _VHD_METHOD_NAME "vhdOSGGeometryPropertyFactory::_Implem::buildGeometryProperty(vhdOSGGeometryPropertyFactory* self)" |
| #define _VHD_METHOD_NAME "vhdOSGGeometryPropertyFactory::_Implem::parseGeometryPropertyParams(vhdOSGGeometryPropertyFactory* self, DOM_Node node)" |
| #define _VHD_METHOD_NAME "vhdOSGGeometryPropertyFactory::~vhdOSGGeometryPropertyFactory()" |
| #define _VHD_METHOD_NAME "vhdOSGGeometryPropertyFactory::vhdOSGGeometryPropertyFactory()" |
| #define _VHD_METHOD_NAME "vhdOSGGeometryPropertyFactory::_Implem::~_Implem()" |
| #define _VHD_METHOD_NAME "vhdOSGGeometryPropertyFactory::_Implem::init()" |
| #define _VHD_METHOD_NAME "vhdOSGGeometryPropertyFactory::_Implem::_Implem()" |
| void _setNameRecursively | ( | osg::Node * | node, | |
| std::string | name | |||
| ) |
| vhdCLASS_TYPE_INIT | ( | vhdOSGGeometryPropertyFactory | , | |
| vhdPropertyFactory | ||||
| ) |
const vhdVector3 directionUp(0.0f, 0.0f, 1.0f) [static] |
Initial value:
{"file",
"position",
"orientation",
"movableFlag",
"visibleFlag",
"numberOfClone",
"scalingFactor",
"cloneShareGeomFlag",
"occluderFlag",
"yupFlag"}
const int nbflag = 10 [static] |
const std::string property = "vhdOSGGeometryProperty" [static] |
const vhdVector3 startPos(0.0f, 0.0f, 0.0f) [static] |
1.5.1-p1