#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] |