#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 _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()" |
vhdCLASS_TYPE_INIT | ( | vhdOSGBackgroundPropertyFactory | , | |
vhdPropertyFactory | ||||
) |
const float defHeight = 3.0f [static] |
const float defWidth = 4.0f [static] |
const vhdVector3 directionUp(0.0f, 0.0f, 1.0f) [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] |