vhdOpenSGGeometryPropertyFactory.cpp File Reference

#include <iostream>
#include <vhdVRMLParser/Scene.h>
#include <vhdOpenSGViewerService/vhdOpenSGGeometryPropertyFactory.h>
#include <vhdOpenSGViewerService/vhdOpenSGGeometryProperty.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 <OpenSG/OSGConfig.h>
#include <OpenSG/OSGSimpleSceneManager.h>
#include <OpenSG/OSGSceneFileHandler.h>
#include <OpenSG/OSGRefPtr.h>
#include <OpenSG/OSGAttachment.h>
#include <OpenSG/OSGSimpleAttachments.h>

Classes

class  vhdOpenSGGeometryPropertyFactory::_Implem

Defines

#define _VHD_METHOD_NAME   "vhdOpenSGGeometryPropertyFactory::_Implem::_Implem()"
#define _VHD_METHOD_NAME   "vhdOSGGeometryPropertyFactory::_Implem::init()"
#define _VHD_METHOD_NAME   "vhdOpenSGGeometryPropertyFactory::_Implem::~_Implem()"
#define _VHD_METHOD_NAME   "vhdOpenSGGeometryPropertyFactory::vhdOpenSGGeometryPropertyFactory()"
#define _VHD_METHOD_NAME   "vhdOpenSGGeometryPropertyFactory::~vhdOpenSGGeometryPropertyFactory()"
#define _VHD_METHOD_NAME   "vhdOpenSGGeometryPropertyFactory::_Implem::parseGeometryPropertyParams(vhdOpenSGGeometryPropertyFactory* self, DOM_Node node)"
#define _VHD_METHOD_NAME   "vhdOSGGeometryPropertyFactory::_Implem::buildGeometryProperty(vhdOSGGeometryPropertyFactory* self)"
#define _VHD_METHOD_NAME   "vhdOpenSGGeometryPropertyFactory::_preBuildInit(void)"
#define _VHD_METHOD_NAME   "vhdOpenSGGeometryPropertyFactory::_buildProperty()"
#define _VHD_METHOD_NAME   "vhdOpenSGGeometryPropertyFactory::_hasMultiLoadCapability()"
#define _VHD_METHOD_NAME   "vhdOpenSGGeometryPropertyFactory::_buildMultiProperty()"

Functions

 vhdCLASS_TYPE_INIT (vhdOpenSGGeometryPropertyFactory, vhdPropertyFactory)

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 = "vhdOpenSGGeometryProperty"
static const int nbflag = 7
static const std::string flaglist [nbflag]

Define Documentation

#define _VHD_METHOD_NAME   "vhdOpenSGGeometryPropertyFactory::_buildMultiProperty()"

#define _VHD_METHOD_NAME   "vhdOpenSGGeometryPropertyFactory::_hasMultiLoadCapability()"

#define _VHD_METHOD_NAME   "vhdOpenSGGeometryPropertyFactory::_buildProperty()"

#define _VHD_METHOD_NAME   "vhdOpenSGGeometryPropertyFactory::_preBuildInit(void)"

#define _VHD_METHOD_NAME   "vhdOSGGeometryPropertyFactory::_Implem::buildGeometryProperty(vhdOSGGeometryPropertyFactory* self)"

#define _VHD_METHOD_NAME   "vhdOpenSGGeometryPropertyFactory::_Implem::parseGeometryPropertyParams(vhdOpenSGGeometryPropertyFactory* self, DOM_Node node)"

#define _VHD_METHOD_NAME   "vhdOpenSGGeometryPropertyFactory::~vhdOpenSGGeometryPropertyFactory()"

#define _VHD_METHOD_NAME   "vhdOpenSGGeometryPropertyFactory::vhdOpenSGGeometryPropertyFactory()"

#define _VHD_METHOD_NAME   "vhdOpenSGGeometryPropertyFactory::_Implem::~_Implem()"

#define _VHD_METHOD_NAME   "vhdOSGGeometryPropertyFactory::_Implem::init()"

#define _VHD_METHOD_NAME   "vhdOpenSGGeometryPropertyFactory::_Implem::_Implem()"


Function Documentation

vhdCLASS_TYPE_INIT ( vhdOpenSGGeometryPropertyFactory  ,
vhdPropertyFactory   
)


Variable Documentation

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

const std::string flaglist[nbflag] [static]

Initial value:

 {"file",
"position",
"orientation",
"movableFlag",
"visibleFlag",
"numberOfClone",
"scalingFactor"}

const int nbflag = 7 [static]

const std::string property = "vhdOpenSGGeometryProperty" [static]

const vhdVector3 startPos(0.0f, 0.0f, 0.0f) [static]


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