VR-Forces Developer's Guide
 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.

Public Member Functions

 DtDisplay (DtDe &de, DtDisplayConfiguration &dec)
 
virtual ~DtDisplay ()
 
void realizeConfiguration ()
 
virtual const
DtDisplayConfiguration
configuration () const
 
virtual bool addWindow (const std::string &displayName, const DtWindowConfiguration &configuration)
 
virtual bool destroyWindow (const std::string &displayName, const std::string &windowName)
 
virtual bool modifyWindow (const std::string &displayName, const std::string &windowName, const DtWindowConfiguration &config)
 
virtual void tick ()
 
DtDede ()
 
virtual bool isVisibleAndCloseToCamera (float sphereRadius, float sphereCenterX, float sphereCenterY, float sphereCenterZ, float upX, float upY, float upZ) const
 
virtual DtWindowManagerwindowManager ()
 
virtual const DtWindowManagerwindowManager () const
 

Static Public Member Functions

static const charclassName ()
 

Protected Attributes

DtDemyDe
 
DtWindowManagermyWindowManager
 
DtDisplayConfigurationmyDisplayConfiguration
 
DtDisplayProctormyDisplayProctor
 

Static Protected Attributes

static const charmyClassName
 

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 Wed Mar 27 22:49:11 EDT 2024 from SVN revision 264633
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)