vhdOSGBackgroundPropertyFactory.cpp File Reference

#include <iostream>
#include <vhdOSGViewerService/vhdOSGBackgroundPropertyFactory.h>
#include <vhdOSGViewerService/vhdOSGBackgroundProperty.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/MatrixTransform>
#include <osg/PositionAttitudeTransform>
#include <osg/Switch>
#include <osgDB/ReadFile>

Classes

class  vhdOSGBackgroundPropertyFactory::_Implem

Defines

#define _VHD_METHOD_NAME   "vhdOSGBackgroundPropertyFactory::_Implem::_Implem()"
#define _VHD_METHOD_NAME   "vhdOSGBackgroundPropertyFactory::_Implem::init()"
#define _VHD_METHOD_NAME   "vhdOSGBackgroundPropertyFactory::_Implem::~_Implem()"
#define _VHD_METHOD_NAME   "vhdOSGBackgroundPropertyFactory::vhdOSGBackgroundPropertyFactory()"
#define _VHD_METHOD_NAME   "vhdOSGBackgroundPropertyFactory::~vhdOSGBackgroundPropertyFactory()"
#define _VHD_METHOD_NAME   "vhdOSGBackgroundPropertyFactory::_Implem::parseBackgroundPropertyParams(vhdOSGBackgroundPropertyFactory* self, DOM_Node node)"
#define _VHD_METHOD_NAME   "vhdOSGBackgroundPropertyFactory::_Implem::buildBackgroundProperty(vhdOSGBackgroundPropertyFactory* self)"
#define _VHD_METHOD_NAME   "vhdOSGBackgroundPropertyFactory::_preBuildInit(void)"
#define _VHD_METHOD_NAME   "vhdOSGBackgroundPropertyFactory::_buildProperty()"
#define _VHD_METHOD_NAME   "vhdOSGBackgroundPropertyFactory::_hasMultiLoadCapability()"
#define _VHD_METHOD_NAME   "vhdOSGBackgroundPropertyFactory::_buildMultiProperty()"

Functions

 vhdCLASS_TYPE_INIT (vhdOSGBackgroundPropertyFactory, vhdPropertyFactory)

Variables

static const vhdVector3 startPos (0.0f, 0.0f, 0.0f)
static const vhdVector3 directionUp (0.0f, 0.0f, 1.0f)
static const float defWidth = 4.0f
static const float defHeight = 3.0f
static const std::string property = "vhdOSGBackgroundProperty"
static const int nbflag = 13
static const std::string flaglist [nbflag]

Define Documentation

#define _VHD_METHOD_NAME   "vhdOSGBackgroundPropertyFactory::_buildMultiProperty()"

#define _VHD_METHOD_NAME   "vhdOSGBackgroundPropertyFactory::_hasMultiLoadCapability()"

#define _VHD_METHOD_NAME   "vhdOSGBackgroundPropertyFactory::_buildProperty()"

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

#define _VHD_METHOD_NAME   "vhdOSGBackgroundPropertyFactory::_Implem::buildBackgroundProperty(vhdOSGBackgroundPropertyFactory* self)"

#define _VHD_METHOD_NAME   "vhdOSGBackgroundPropertyFactory::_Implem::parseBackgroundPropertyParams(vhdOSGBackgroundPropertyFactory* self, DOM_Node node)"

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

#define _VHD_METHOD_NAME   "vhdOSGBackgroundPropertyFactory::vhdOSGBackgroundPropertyFactory()"

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

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

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


Function Documentation

vhdCLASS_TYPE_INIT ( vhdOSGBackgroundPropertyFactory  ,
vhdPropertyFactory   
)


Variable Documentation

const float defHeight = 3.0f [static]

const float defWidth = 4.0f [static]

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

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

Initial value:

 
                                                {"sourceType",
                                                 "movableFlag",
                                                 "directImageControlFlag",
                                                 "position",
                                                 "orientation",
                                                 "size",
                                                 "cameraMode",
                                                 "cameraType",
                                                 "cameraAccess",
                                                 "cameraVideoControlFlag",
                                                 "cameraParamControlFlag",
                                                 "limitFPS",
                                             "image" }

const int nbflag = 13 [static]

const std::string property = "vhdOSGBackgroundProperty" [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