VR-Forces 4.0.4 Class Documentation
Public Member Functions | Static Public Member Functions | Protected Attributes | Static Protected Attributes
makVrv::DtDisplay Class Reference

Component which owns how the application is displayed. More...

List of all members.

Public Member Functions

 DtDisplay (DtDe &de, DtDisplayConfiguration &dec)
 CTOR.
virtual ~DtDisplay ()
 DTOR.
void realizeConfiguration ()
 Realize the current configuration.
virtual const
DtDisplayConfiguration
configuration () const
 DtDisplayConfiguration accessor.
virtual bool addWindow (const std::string &displayName, const DtWindowConfiguration &configuration)
 Add a window.
virtual bool destroyWindow (const std::string &displayName, const std::string &windowName)
 Destroy a Window.
virtual bool modifyWindow (const std::string &displayName, const std::string &windowName, const DtWindowConfiguration &config)
 Modify a Window.
virtual void tick ()
 Tick DtWindowManager.
DtDede ()
virtual bool isVisibleAndCloseToCamera (float sphereRadius, float sphereCenterX, float sphereCenterY, float sphereCenterZ, float upX, float upY, float upZ) const
 Check whether a sphere is close to and visible from some local camera.
virtual DtWindowManagerwindowManager ()
 DtWindowManager accessor.
virtual const DtWindowManagerwindowManager () const
 DtWindowManager accessor.

Static Public Member Functions

static const char * className ()
 Returns the name of this class.

Protected Attributes

DtDemyDe
DtWindowManagermyWindowManager
DtDisplayConfigurationmyDisplayConfiguration
DtDisplayProctormyDisplayProctor

Static Protected Attributes

static const char * myClassName

Detailed Description

Component which owns how the application is displayed.


Constructor & Destructor Documentation

CTOR.

Parameters:
deA pointer to the DtDe object.
decThe reference to the display configuration in the IG's configuration tree.
virtual makVrv::DtDisplay::~DtDisplay ( ) [virtual]

DTOR.


Member Function Documentation

Realize the current configuration.

virtual const DtDisplayConfiguration& makVrv::DtDisplay::configuration ( ) const [virtual]
virtual bool makVrv::DtDisplay::addWindow ( const std::string &  displayName,
const DtWindowConfiguration configuration 
) [virtual]

Add a window.

virtual bool makVrv::DtDisplay::destroyWindow ( const std::string &  displayName,
const std::string &  windowName 
) [virtual]

Destroy a Window.

virtual bool makVrv::DtDisplay::modifyWindow ( const std::string &  displayName,
const std::string &  windowName,
const DtWindowConfiguration config 
) [virtual]

Modify a Window.

DtWindowManager accessor.

virtual const DtWindowManager& makVrv::DtDisplay::windowManager ( ) const [virtual]

DtWindowManager accessor.

virtual void makVrv::DtDisplay::tick ( ) [virtual]
static const char* makVrv::DtDisplay::className ( ) [static]

Returns the name of this class.

Required for DtSubjectAnnouncer::findInstance().

DtDe& makVrv::DtDisplay::de ( ) [inline]
virtual bool makVrv::DtDisplay::isVisibleAndCloseToCamera ( float  sphereRadius,
float  sphereCenterX,
float  sphereCenterY,
float  sphereCenterZ,
float  upX,
float  upY,
float  upZ 
) const [virtual]

Check whether a sphere is close to and visible from some local camera.


Member Data Documentation

const char* makVrv::DtDisplay::myClassName [static, protected]

The documentation for this class was generated from the following file:

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)