#include <iostream>#include <vhdOSGViewerService/vhdOSGHanimPropertyFactory.h>#include <vhdOSGViewerService/vhdOSGHanimProperty.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 <libOSGVRMLLoader/v2oLoader.h>#include <libOSGVRMLLoader/v2oOSGHanimMesh.h>#include <libOSGVRMLLoader/v2oOSGHanimSkeleton.h>#include <vhdVRMLParser/Scene.h>#include <osg/Node>#include <osg/Group>#include <osg/Switch>#include <osgDB/ReadFile>#include <osgDB/FileUtils>#include <osgDB/FileNameUtils>Classes | |
| class | vhdOSGHanimPropertyFactory::_Implem |
Defines | |
| #define | _VHD_METHOD_NAME "vhdOSGHanimPropertyFactory::_Implem::_Implem()" |
| #define | _VHD_METHOD_NAME "vhdOSGHanimPropertyFactory::_Implem::init()" |
| #define | _VHD_METHOD_NAME "vhdOSGHanimPropertyFactory::_Implem::~_Implem()" |
| #define | _VHD_METHOD_NAME "vhdOSGHanimPropertyFactory::vhdOSGHanimPropertyFactory()" |
| #define | _VHD_METHOD_NAME "vhdOSGHanimPropertyFactory::~vhdOSGHanimPropertyFactory()" |
| #define | _VHD_METHOD_NAME "vhdOSGHanimPropertyFactory::buildGeometryProperty(DOM_Node node)" |
| #define | _VHD_METHOD_NAME "vhdOSGHanimPropertyFactory::_preBuildInit(void)" |
| #define | _VHD_METHOD_NAME "vhdOSGHanimPropertyFactory::_buildProperty()" |
| #define | _VHD_METHOD_NAME "vhdOSGHanimPropertyFactory::_hasMultiLoadCapability()" |
| #define | _VHD_METHOD_NAME "vhdOSGHanimPropertyFactory::_buildMultiProperty()" |
| #define | _VHD_METHOD_NAME "vhdOSGHanimPropertyFactory::loadGroupAndProperty()" |
| #define | _VHD_METHOD_NAME "vhdOSGHanimPropertyFactory::_Implem::postBuild()" |
| #define | _VHD_METHOD_NAME "vhdOSGHanimPropertyFactory::setGeometry_()" |
| #define | _VHD_METHOD_NAME "vhdOSGHanimPropertyFactory::setMovable_()" |
| #define | _VHD_METHOD_NAME "vhdOSGHanimPropertyFactory::setSkeleton_()" |
| #define | _VHD_METHOD_NAME "vhdOSGHanimPropertyFactory::setMesh_()" |
| #define | _VHD_METHOD_NAME "vhdOSGHanimPropertyFactory::setScene_()" |
Functions | |
| static string | findVHpath (const string &fileToParse) |
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 = "vhdOSGHanimProperty" |
| static const int | nbflag = 15 |
| static const std::string | flaglist [nbflag] |
| #define _VHD_METHOD_NAME "vhdOSGHanimPropertyFactory::setScene_()" |
| #define _VHD_METHOD_NAME "vhdOSGHanimPropertyFactory::setMesh_()" |
| #define _VHD_METHOD_NAME "vhdOSGHanimPropertyFactory::setSkeleton_()" |
| #define _VHD_METHOD_NAME "vhdOSGHanimPropertyFactory::setMovable_()" |
| #define _VHD_METHOD_NAME "vhdOSGHanimPropertyFactory::setGeometry_()" |
| #define _VHD_METHOD_NAME "vhdOSGHanimPropertyFactory::_Implem::postBuild()" |
| #define _VHD_METHOD_NAME "vhdOSGHanimPropertyFactory::loadGroupAndProperty()" |
| #define _VHD_METHOD_NAME "vhdOSGHanimPropertyFactory::_buildMultiProperty()" |
| #define _VHD_METHOD_NAME "vhdOSGHanimPropertyFactory::_hasMultiLoadCapability()" |
| #define _VHD_METHOD_NAME "vhdOSGHanimPropertyFactory::_buildProperty()" |
| #define _VHD_METHOD_NAME "vhdOSGHanimPropertyFactory::_preBuildInit(void)" |
| #define _VHD_METHOD_NAME "vhdOSGHanimPropertyFactory::buildGeometryProperty(DOM_Node node)" |
| #define _VHD_METHOD_NAME "vhdOSGHanimPropertyFactory::~vhdOSGHanimPropertyFactory()" |
| #define _VHD_METHOD_NAME "vhdOSGHanimPropertyFactory::vhdOSGHanimPropertyFactory()" |
| #define _VHD_METHOD_NAME "vhdOSGHanimPropertyFactory::_Implem::~_Implem()" |
| #define _VHD_METHOD_NAME "vhdOSGHanimPropertyFactory::_Implem::init()" |
| #define _VHD_METHOD_NAME "vhdOSGHanimPropertyFactory::_Implem::_Implem()" |
| static string findVHpath | ( | const string & | fileToParse | ) | [static] |
const vhdVector3 directionUp(0.0f, 0.0f, 1.0f) [static] |
Initial value:
{"file",
"clothFile",
"position",
"orientation",
"movable",
"visibleFlag",
"numberOfClone",
"H2Osg",
"Transducer",
"SkinDeform",
"FaceDeform",
"displaySkeletonFlag",
"HandsAnimFlag",
"activeLOD"}
const int nbflag = 15 [static] |
const std::string property = "vhdOSGHanimProperty" [static] |
const vhdVector3 startPos(0.0f, 0.0f, 0.0f) [static] |
1.5.1-p1