vhdOSGHanimPropertyFactory.cpp File Reference

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

#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()"


Function Documentation

static string findVHpath ( const string &  fileToParse  )  [static]


Variable Documentation

const vhdVector3 directionUp(0.0f, 0.0f, 1.0f) [static]

const std::string flaglist[nbflag] [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]


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