VR-Forces 4.10 Class Documentation
 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) 2019 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.
void loadTheScene(makVrv::DtDe &de)
Helper function to load all the models into the scene.
void addModelToTheScene(makVrv::DtDe &de, const std::string &modelName)
Helper function to load a geometry file and add it to the scene.
Contains makVrv::DtChannelConfiguration class.
This owns a list of channel configurations.
Definition: DtWindowConfiguration.h:28
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:47
This owns a list of display engine configurations.
Definition: DtVrvApplicationConfiguration.h:27
Contains makVrv::DtDisplayConfiguration class.
Configuration for a single channel Serialized and sent to remote displays as necessary to configure r...
Definition: DtChannelConfiguration.h:26
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
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.
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.
Contains makVrv::DtViewConfiguration class.
makVrv::DtDisplayConfiguration makeDisplayConfiguration(makVrv::DtDe &de, const std::string &name="My Display Configuration")
Helper function creates a display-configuration.

Document ID: Generated on Tue Sep 21 17:42:52 EDT 2021 from SVN revision 234861
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)