VR-Engage  2.2
Loading...
Searching...
No Matches
makVre::DtPanelStruct Struct Reference

Detailed Description

DtPanelStruct represents a group of related instrument panels associated with a specific entity. It manages the relationship between panel displays, their windows, and the cameras that render content to them. This struct forms the organizational structure for instrument panels in a cockpit or vehicle.

#include <instrumentPanelManagerStructs.h>

Public Types

using WindowNameModelDefMap = std::map<std::string, std::string>
 
using CameraMap = std::map<std::string, DtCameraStruct*>
 

Public Member Functions

 DtPanelStruct ()
 

Public Attributes

DtEntityIdentifier ownshipId
 
DtEntityIdentifier panelHostId
 
WindowNameModelDefMap windows
 
CameraMap cameras
 

Member Typedef Documentation

◆ WindowNameModelDefMap

using makVre::DtPanelStruct::WindowNameModelDefMap = std::map<std::string, std::string>

Type definition for mapping window names to model definition names.

◆ CameraMap

using makVre::DtPanelStruct::CameraMap = std::map<std::string, DtCameraStruct*>

Type definition for mapping camera names to camera structures.

Constructor & Destructor Documentation

◆ DtPanelStruct()

makVre::DtPanelStruct::DtPanelStruct ( )
inline

Constructor.

Creates a new panel structure with default settings. Initializes entity identifiers to null and creates empty collections for windows and cameras.

References cameras, ownshipId, panelHostId, and windows.

Member Data Documentation

◆ ownshipId

DtEntityIdentifier makVre::DtPanelStruct::ownshipId

Entity identifier of the ownship associated with these panels.

Referenced by DtPanelStruct().

◆ panelHostId

DtEntityIdentifier makVre::DtPanelStruct::panelHostId

Entity identifier of the host entity containing these panels.

Referenced by DtPanelStruct().

◆ windows

WindowNameModelDefMap makVre::DtPanelStruct::windows

Map of window names to their associated model definition names.

Referenced by DtPanelStruct().

◆ cameras

CameraMap makVre::DtPanelStruct::cameras

Map of camera names to their associated camera structures.

Referenced by DtPanelStruct().


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