#include <typeinfo>
#include <sstream>
#include <iostream>
#include <fstream>
#include <osg/Group>
#include <osg/LightSource>
#include <osg/Fog>
#include <osg/MatrixTransform>
#include <osg/ref_ptr>
#include <osg/PositionAttitudeTransform>
#include <osg/Projection>
#include <osg/Switch>
#include <osg/ShapeDrawable>
#include <osgDB/ReadFile>
#include <osgDB/WriteFile>
#include <osgUtil/Optimizer>
#include <osgUtil/SceneView>
#include <osgUtil/IntersectVisitor>
#include <osgGA/AnimationPathManipulator>
#include <osgGA/TrackballManipulator>
#include <osgGA/KeySwitchMatrixManipulator>
#include <osgProducer/OsgCameraGroup>
#include <osgText/Font>
#include <osgText/Text>
#include <osgProducer/Viewer>
#include <osgProducer/OsgSceneHandler>
#include <vhdOSGViewerService/vhdOSGViewerServiceBody.h>
#include <vhdOSGViewerService/vhdOSGViewerServiceLoader.h>
#include <vhdOSGViewerService/vhdOSGGeometryProperty.h>
#include <vhdOSGViewerService/vhdOSGFogProperty.h>
#include <vhdOSGViewerService/vhdOSGBackgroundProperty.h>
#include <vhdOSGViewerService/CameraManipulator.h>
#include <vhdOSGViewerService/osgBackground.h>
#include <vhdFundamental/vhdDiag.h>
#include <vhdFundamental/vhdSys.h>
#include <vhdFundamental/vhdClock.h>
#include <vhdFundamental/vhdWarpClock.h>
#include <vhdContainers/vhdArgSet.h>
#include <vhdContainers/vhdISet.h>
#include <vhdContainers/vhdIIterator.h>
#include <vhdRuntime/vhdTimeManager.h>
#include <vhdRuntime/vhdPropertyManager.h>
#include <vhdRuntime/vhdServiceManager.h>
#include <vhdRuntime/vhdEventManager.h>
#include <vhdRuntime/vhdServiceHandle.h>
#include <vhdRuntime/vhdServiceHead.h>
#include <vhdRuntime/vhdServiceContext.h>
#include <vhdRuntime/vhdServiceConfigProperty.h>
#include <vhdEvents/vhdEvent.h>
#include <vhdEvents/vhdEventPublisher.h>
#include <vhdEvents/vhdEventReceiver.h>
#include <vhdEvents/vhdEventDispatcher.h>
#include <vhdEvents/vhdTerminateRuntimeSystemRequestEvent.h>
#include <vhdProperty/vhdProperty.h>
#include <vhdProperty/vhdPropertyController.h>
#include <vhdProperty/vhdSyncPropertyController.h>
#include <vhdProperty/vhdPropertyObserver.h>
#include <vhdProperty/vhdPropertyTreeIterator.h>
#include <vhdExceptions/vhdIllegalArgumentException.h>
#include <vhdExceptions/vhdIllegalOperationException.h>
#include <vhdExceptions/vhdNoSuchElementException.h>
#include <vhdExceptions/vhdNotImplementedException.h>
#include <vhdExceptions/vhdIndexOutOfBoundsException.h>
#include <vhdExceptions/vhdMemoryAllocationError.h>
#include <vhdExceptions/vhdFatalError.h>
#include "vhdOSGKeyboardEventHandler.h"
Classes | |
class | vhdOSGViewerServiceBody::_Impl |
Defines | |
#define | OSG |
#define | _VHD_METHOD_NAME "vhdOSGViewerServiceBody::_Impl::_Impl()" |
#define | _UNICODE |
#define | _VHD_METHOD_NAME "vhdOSGViewerServiceBody::vhdOSGViewerServiceBody( vhdStringRef serviceClassName, vhdStringRef serviceName)" |
#define | _VHD_METHOD_NAME "vhdOSGViewerServiceBody::~vhdOSGViewerServiceBody()" |
#define | _VHD_METHOD_NAME "vhdOSGViewerServiceBody::_initImplem( vhdServiceContextRef serviceContext)" |
#define | _VHD_METHOD_NAME "vhdOSGViewerServiceBody::_runImplem()" |
#define | _VHD_METHOD_NAME "vhdOSGViewerServiceBody::_initPropertyScanImplem( vhdPropertyRef property)" |
#define | _VHD_METHOD_NAME "vhdOSGViewerServiceBody::_terminateImplem()" |
#define | _VHD_METHOD_NAME "vhdOSGViewerServiceBody::_updateImplem()" |
#define | _VHD_METHOD_NAME "vhdOSGViewerServiceBody::_handleAddPropertyScanImplem( vhdPropertyRef property)" |
#define | _VHD_METHOD_NAME "vhdOSGViewerServiceBody::_handleRemovePropertyScanImplem( vhdPropertyRef property)" |
#define | _VHD_METHOD_NAME "vhdOSGViewerServiceBody::getSceneGraphRoot(void)" |
#define | _VHD_METHOD_NAME "vhdOSGViewerServiceBody::getViewer(void)" |
#define | _VHD_METHOD_NAME "vhdOSGViewerServiceBody::getCameraManipulator(void)" |
#define | _VHD_METHOD_NAME "vhdOSGViewerServiceBody::nbProperty(void)" |
#define | _VHD_METHOD_NAME "vhdOSGViewerServiceBody::getProperty(const int id)" |
#define | _VHD_METHOD_NAME "vhdOSGViewerServiceBody::getProperty(const std::string & pname)" |
#define | _VHD_METHOD_NAME "vhdOSGViewerServiceBody::toggleMovieGrabber()" |
#define | _VHD_METHOD_NAME "vhdOSGViewerServiceBody::startMovieGrabberState()" |
#define | _VHD_METHOD_NAME "vhdOSGViewerServiceBody::getMovieGrabberState()" |
#define | _VHD_METHOD_NAME "vhdOSGViewerServiceBody::registerDefaultKeys()" |
#define | _VHD_METHOD_NAME "vhdOSGViewerServiceBody::unregisterDefaultKeys()" |
#define | _VHD_METHOD_NAME "vhdOSGViewerServiceBody::unregisterDefaultKeys()" |
#define | _VHD_METHOD_NAME "vhdOSGViewerServiceBody::setViewMatrix(osg::Matrixf& vMat)" |
#define | _VHD_METHOD_NAME "vhdOSGViewerServiceBody::setViewMatrix(const vhdMatrix4 vMat)" |
#define | _VHD_METHOD_NAME "vhdOSGViewerServiceBody::getViewMatrix()" |
#define | _VHD_METHOD_NAME "vhdOSGViewerServiceBody::getViewMatrix(vhdMatrix4& vMat)" |
#define | _VHD_METHOD_NAME "vhdOSGViewerServiceBody::setProjMatrixPerspective( double fovx,double fovy, double aspectRatio, double nearClip, double farClip)" |
#define | _VHD_METHOD_NAME "vhdOSGViewerServiceBody::getViewMatrixAsLookAt(osg::Vec3& eye,osg::Vec3& center,osg::Vec3& up,float lookDistance)" |
#define | _VHD_METHOD_NAME "vhdOSGViewerServiceBody::getViewMatrixAsLookAt(vhdVector3& eye, vhdVector3& center, vhdVector3& up,float lookDistance)" |
#define | _VHD_METHOD_NAME "vhdOSGViewerServiceBody::setViewMatrixAsLookAt(osg::Vec3& eye,osg::Vec3& center,osg::Vec3& up)" |
#define | _VHD_METHOD_NAME "vhdOSGViewerServiceBody::setViewMatrixAsLookAt(const vhdVector3& eye, const vhdVector3& center, const vhdVector3& up)" |
#define | _VHD_METHOD_NAME "vhdOSGViewerServiceBody::getIntersectionsWithScene(float x, float y, osgUtil::IntersectVisitor::HitList& hits, unsigned int camera = 0" |
Typedefs | |
typedef osg::ref_ptr< osgUtil::SceneView > | osgSceneViewRef |
typedef osg::ref_ptr< osgProducer::OsgSceneHandler > | osgSceneHandlerRef |
Functions | |
vhdCLASS_DECLARATION (vhdOSGViewerServiceBody) | |
vhdCLASS_DECLARATION (vhdOSGBackgroundProperty) | |
vhdCLASS_TYPE_INIT (vhdOSGViewerServiceBody, vhdServiceBody) | |
int | activateLights (int n, osg::StateSet *sceneStateSet, osg::Node *node) |
int | deactivateLights (int n, osg::StateSet *sceneStateSet, osg::Node *node) |
#define _UNICODE |
#define _VHD_METHOD_NAME "vhdOSGViewerServiceBody::getIntersectionsWithScene(float x, float y, osgUtil::IntersectVisitor::HitList& hits, unsigned int camera = 0" |
#define _VHD_METHOD_NAME "vhdOSGViewerServiceBody::setViewMatrixAsLookAt(const vhdVector3& eye, const vhdVector3& center, const vhdVector3& up)" |
#define _VHD_METHOD_NAME "vhdOSGViewerServiceBody::setViewMatrixAsLookAt(osg::Vec3& eye,osg::Vec3& center,osg::Vec3& up)" |
#define _VHD_METHOD_NAME "vhdOSGViewerServiceBody::getViewMatrixAsLookAt(vhdVector3& eye, vhdVector3& center, vhdVector3& up,float lookDistance)" |
#define _VHD_METHOD_NAME "vhdOSGViewerServiceBody::getViewMatrixAsLookAt(osg::Vec3& eye,osg::Vec3& center,osg::Vec3& up,float lookDistance)" |
#define _VHD_METHOD_NAME "vhdOSGViewerServiceBody::setProjMatrixPerspective( double fovx,double fovy, double aspectRatio, double nearClip, double farClip)" |
#define _VHD_METHOD_NAME "vhdOSGViewerServiceBody::getViewMatrix(vhdMatrix4& vMat)" |
#define _VHD_METHOD_NAME "vhdOSGViewerServiceBody::getViewMatrix()" |
#define _VHD_METHOD_NAME "vhdOSGViewerServiceBody::setViewMatrix(const vhdMatrix4 vMat)" |
#define _VHD_METHOD_NAME "vhdOSGViewerServiceBody::setViewMatrix(osg::Matrixf& vMat)" |
#define _VHD_METHOD_NAME "vhdOSGViewerServiceBody::unregisterDefaultKeys()" |
#define _VHD_METHOD_NAME "vhdOSGViewerServiceBody::unregisterDefaultKeys()" |
#define _VHD_METHOD_NAME "vhdOSGViewerServiceBody::registerDefaultKeys()" |
#define _VHD_METHOD_NAME "vhdOSGViewerServiceBody::getMovieGrabberState()" |
#define _VHD_METHOD_NAME "vhdOSGViewerServiceBody::startMovieGrabberState()" |
#define _VHD_METHOD_NAME "vhdOSGViewerServiceBody::toggleMovieGrabber()" |
#define _VHD_METHOD_NAME "vhdOSGViewerServiceBody::getProperty(const std::string & pname)" |
#define _VHD_METHOD_NAME "vhdOSGViewerServiceBody::getProperty(const int id)" |
#define _VHD_METHOD_NAME "vhdOSGViewerServiceBody::nbProperty(void)" |
#define _VHD_METHOD_NAME "vhdOSGViewerServiceBody::getCameraManipulator(void)" |
#define _VHD_METHOD_NAME "vhdOSGViewerServiceBody::getViewer(void)" |
#define _VHD_METHOD_NAME "vhdOSGViewerServiceBody::getSceneGraphRoot(void)" |
#define _VHD_METHOD_NAME "vhdOSGViewerServiceBody::_handleRemovePropertyScanImplem( vhdPropertyRef property)" |
#define _VHD_METHOD_NAME "vhdOSGViewerServiceBody::_handleAddPropertyScanImplem( vhdPropertyRef property)" |
#define _VHD_METHOD_NAME "vhdOSGViewerServiceBody::_updateImplem()" |
#define _VHD_METHOD_NAME "vhdOSGViewerServiceBody::_terminateImplem()" |
#define _VHD_METHOD_NAME "vhdOSGViewerServiceBody::_initPropertyScanImplem( vhdPropertyRef property)" |
#define _VHD_METHOD_NAME "vhdOSGViewerServiceBody::_runImplem()" |
#define _VHD_METHOD_NAME "vhdOSGViewerServiceBody::_initImplem( vhdServiceContextRef serviceContext)" |
#define _VHD_METHOD_NAME "vhdOSGViewerServiceBody::~vhdOSGViewerServiceBody()" |
#define _VHD_METHOD_NAME "vhdOSGViewerServiceBody::vhdOSGViewerServiceBody( vhdStringRef serviceClassName, vhdStringRef serviceName)" |
#define _VHD_METHOD_NAME "vhdOSGViewerServiceBody::_Impl::_Impl()" |
#define OSG |
vhdOSGViewerService Copyright (c) 2003 MIRALab, VRLAB
Class vhdOSGViewerServiceBody
typedef osg::ref_ptr<osgProducer::OsgSceneHandler> osgSceneHandlerRef |
typedef osg::ref_ptr<osgUtil::SceneView> osgSceneViewRef |
int activateLights | ( | int | n, | |
osg::StateSet * | sceneStateSet, | |||
osg::Node * | node | |||
) |
int deactivateLights | ( | int | n, | |
osg::StateSet * | sceneStateSet, | |||
osg::Node * | node | |||
) |
vhdCLASS_DECLARATION | ( | vhdOSGBackgroundProperty | ) |
vhdCLASS_DECLARATION | ( | vhdOSGViewerServiceBody | ) |
vhdCLASS_TYPE_INIT | ( | vhdOSGViewerServiceBody | , | |
vhdServiceBody | ||||
) |