VR-Forces 4.1.1 Class Documentation
List of all members | 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...

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

makVrv::DtDisplay::DtDisplay ( DtDe de,
DtDisplayConfiguration dec 
)

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

void makVrv::DtDisplay::realizeConfiguration ( )

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.

virtual DtWindowManager& makVrv::DtDisplay::windowManager ( )
virtual

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

DtDe& makVrv::DtDisplay::myDe
protected
DtWindowManager* makVrv::DtDisplay::myWindowManager
protected
DtDisplayConfiguration& makVrv::DtDisplay::myDisplayConfiguration
protected
DtDisplayProctor* makVrv::DtDisplay::myDisplayProctor
protected
const char* makVrv::DtDisplay::myClassName
staticprotected

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

Document ID: Generated on Mon Apr 8 19:24:01 EDT 2013 from SVN revision 125877
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)