VR-Engage  2.2
Loading...
Searching...
No Matches
makVre::DtObserverViewEntry Class Reference

Detailed Description

This class stores information about an observer view, including its name, whether it uses 2D projection, and whether it's the default view.

#include <vreChooseRolePage.h>

Public Member Functions

 DtObserverViewEntry ()
 
 DtObserverViewEntry (const QString &observerName, const bool projection2D, const bool defaultView)
 
QString getObserverName () const
 
void setObserverName (const QString &name)
 
bool getProjectionIs2D () const
 
void setProjectionIs2D (const bool is2D)
 
bool getDefaultView () const
 
void setDefaultView (const bool isDefaultView)
 

Protected Attributes

QString myObserverName
 
bool myProjectionIs2D
 
bool myDefaultView
 

Constructor & Destructor Documentation

◆ DtObserverViewEntry() [1/2]

makVre::DtObserverViewEntry::DtObserverViewEntry ( )

Default constructor.

Creates an empty observer view entry.

◆ DtObserverViewEntry() [2/2]

makVre::DtObserverViewEntry::DtObserverViewEntry ( const QString & observerName,
const bool projection2D,
const bool defaultView )

Parameterized constructor.

Parameters
observerNameThe name of the observer view
projection2DFlag indicating if the view uses 2D projection
defaultViewFlag indicating if this is the default view

Creates an observer view entry with the specified parameters.

Member Function Documentation

◆ getObserverName()

QString makVre::DtObserverViewEntry::getObserverName ( ) const

Gets the observer view name.

Returns
The name of the observer view

◆ setObserverName()

void makVre::DtObserverViewEntry::setObserverName ( const QString & name)

Sets the observer view name.

Parameters
nameThe new name to set

◆ getProjectionIs2D()

bool makVre::DtObserverViewEntry::getProjectionIs2D ( ) const

Checks if the view uses 2D projection.

Returns
True if the view uses 2D projection, false otherwise

◆ setProjectionIs2D()

void makVre::DtObserverViewEntry::setProjectionIs2D ( const bool is2D)

Sets whether the view uses 2D projection.

Parameters
is2DTrue if the view should use 2D projection, false otherwise

◆ getDefaultView()

bool makVre::DtObserverViewEntry::getDefaultView ( ) const

Checks if this is the default view.

Returns
True if this is the default view, false otherwise

◆ setDefaultView()

void makVre::DtObserverViewEntry::setDefaultView ( const bool isDefaultView)

Sets whether this is the default view.

Parameters
isDefaultViewTrue if this should be the default view, false otherwise

Member Data Documentation

◆ myObserverName

QString makVre::DtObserverViewEntry::myObserverName
protected

The name of the observer view.

◆ myProjectionIs2D

bool makVre::DtObserverViewEntry::myProjectionIs2D
protected

Flag indicating if the view uses 2D projection.

◆ myDefaultView

bool makVre::DtObserverViewEntry::myDefaultView
protected

Flag indicating if this is the default view.


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