vhdOSGViewerServiceBody.h File Reference

vhdOSGViewerService looks for vhdIOSGDrawable properties, adds them to OSG scene graph and draws them. More...

#include <vector>
#include <vhdOSGViewerService/vhdExport.h>
#include <vhdRuntime/vhdServiceBody.h>
#include <vhdOSGViewerService/vhdIOSGViewerService.h>
#include <osg/Vec3>
#include <osg/Vec4>
#include <osg/Matrixf>
#include <osg/Matrixd>
#include <X11/X.h>
#include <libvhdMath/vhdVector2.h>
#include <libvhdMath/vhdVector3.h>
#include <libvhdMath/vhdVector4.h>
#include <libvhdMath/vhdMatrix4.h>

Namespaces

namespace  osgUtil

Classes

class  vhdOSGViewerServiceBody

Typedefs

typedef std::vector< osgUtil::Hit > HitList

Functions

 vhdCLASS_DECLARATION (vhdServiceContext)
 vhdCLASS_DECLARATION (vhdPropertyController)
 vhdCLASS_DECLARATION (vhdPropertyManager)
 vhdCLASS_DECLARATION (vhdProperty)
 vhdCLASS_DECLARATION (vhdOSGViewerServiceBody)


Detailed Description

vhdOSGViewerService looks for vhdIOSGDrawable properties, adds them to OSG scene graph and draws them.

Author:
Branislav Ulicny
Version:
0.0.1
Date:
11-07-2003
Remarks:
This source code is a part of the VHD++ platform file may be redistributed unmodified by any means PROVIDING it is not sold for profit without the authors written consent, and providing that this notice and the authors name is included.
This file is provided 'as is' with no expressed or implied warranty. The author accepts no liability if it causes any damage to your computer.
Do expect bugs. Please let me know of any bugs/mods/improvements. and I will try to fix/incorporate them into this file. Enjoy!
 <vhdServiceConfigProperty className = "vhdOSGViewerService" name = "osgViewerService">
                <vhdArgSetProperty name = "initArgSet">
                <bool   name = "viewerOff"> FALSE </bool>
                <bool   name = "stereoFlag"> FALSE </bool>
                <string name = "stereoMode">ANAGLYPHIC</string>
                <bool   name = "fullScreenFlag"> FALSE </bool>
                <int name = "windowPositionX"> 100 </int>
                <int name = "windowPositionY"> 200 </int>
                <int name = "windowWidth"> 800 </int>
                <int name = "windowHeight"> 600 </int>
              <vhdColorRGB name="backgroundColor">0 0 1</vhdColorRGB>
              <bool name="HUDFlag">TRUE</bool>
              <bool name="viewerYup">TRUE</bool>
      </vhdArgSetProperty>
 </vhdServiceConfigProperty>

Typedef Documentation

typedef std::vector<osgUtil::Hit> HitList


Function Documentation

vhdCLASS_DECLARATION ( vhdOSGViewerServiceBody   ) 

vhdCLASS_DECLARATION ( vhdProperty   ) 

vhdCLASS_DECLARATION ( vhdPropertyManager   ) 

vhdCLASS_DECLARATION ( vhdPropertyController   ) 

vhdCLASS_DECLARATION ( vhdServiceContext   ) 

vhdOSGViewerService Copyright (c) 2003 MIRALab, VRLAB

Authors
G.Papagiannakis, J.Ciger, B.Ulicny

Class vhdOSGViewerServiceBody


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