VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
multipleChannelUtilities.h
Go to the documentation of this file.
1 /*****************************************************************************
2  * Copyright (c) 2023 MAK Technologies, Inc.
3  * All rights reserved.
4  *****************************************************************************/
5 
9 
10 #pragma once
11 
12 #include <string>
13 
17 
18 namespace makVrv
19 {
20  class DtDe;
21  class DtVrvApplicationConfiguration;
22 }
23 
24 
32  makVrv::DtDe& de, double left=0, double right=100, double bottom=0,
33  double top=100);
34 
40  makVrv::DtDe& de, int x, int y, unsigned int numChannels=1);
41 
42 
47  makVrv::DtDe& de, const std::string& name = "My Display Configuration");
48 
54  const makVrv::DtDisplayConfiguration& displayConfig);
55 
60 extern void inspectDisplayWindows(makVrv::DtDe& de);
61 
62 
69 extern std::string registerModelDefinition(
70  makVrv::DtDe& de, const std::string& dataFile);
71 
72 
79 extern void addModelToTheScene(makVrv::DtDe& de, const std::string& modelName);
80 
81 
86 void loadTheScene(makVrv::DtDe& de);
void inspectDisplayWindows(makVrv::DtDe &de)
Helper function to inspect the structure of the display, windows, channels and observers. This function just prints their names to the console.
void loadTheScene(makVrv::DtDe &de)
Helper function to load all the models into the scene. For each model filename, this function creates...
void addModelToTheScene(makVrv::DtDe &de, const std::string &modelName)
Helper function to load a geometry file and add it to the scene. This function creates a makVrv::DtSc...
Contains makVrv::DtChannelConfiguration class.
This owns a list of channel configurations.
Definition: DtWindowConfiguration.h:26
void makeObserverConfigurations(makVrv::DtVrvApplicationConfiguration &config, makVrv::DtDe &de, const makVrv::DtDisplayConfiguration &displayConfig)
Helper function creates observer configurations for each channel This function iterates through the c...
This owns a list of window configurations.
Definition: DtDisplayConfiguration.h:43
This owns a list of display engine configurations.
Definition: DtVrvApplicationConfiguration.h:32
Contains makVrv::DtDisplayConfiguration class.
Configuration for a single channel Serialized and sent to remote displays as necessary to configure r...
Definition: DtChannelConfiguration.h:24
The DtDe is the core component of any VR-Vantage application. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:76
makVrv::DtChannelConfiguration makeChannelConfiguration(makVrv::DtDe &de, double left=0, double right=100, double bottom=0, double top=100)
Helper function creates a channel-configuration with a default name. Channel parameter values are per...
std::string registerModelDefinition(makVrv::DtDe &de, const std::string &dataFile)
Helper function populates a makVrv::DtModelDefinitionManager with a model- description for later use...
makVrv::DtWindowConfiguration makeWindowConfiguration(makVrv::DtDe &de, int x, int y, unsigned int numChannels=1)
Helper function creates a window-configuration with a default name. The windows position must be spec...
Contains makVrv::DtWindowConfiguration class.
makVrv::DtDisplayConfiguration makeDisplayConfiguration(makVrv::DtDe &de, const std::string &name="My Display Configuration")
Helper function creates a display-configuration. This configuration creates multiple windows each wit...

Document ID: Generated on Thu Oct 23 22:29:17 EDT 2025 from SVN revision 280951
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)