VR-Forces 4.6 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
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

Static Public Member Functions

static const charclassName ()
 Returns the name of this class.

Protected Attributes

DtDemyDe
DtWindowManagermyWindowManager
DtDisplayConfigurationmyDisplayConfiguration
DtDisplayProctormyDisplayProctor

Static Protected Attributes

static const charmyClassName

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
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 Thu Apr 12 03:15:37 EDT 2018 from SVN revision 187986
Copyright © 2005-2018 VT MÄK. All Rights Reserved (www.mak.com)