VR-Forces 4.8 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
DtGlStudioInstrumentPanelBuilder.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2015 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 
9 
10 
11 #pragma once
12 
16 
17 namespace makVrv
18 {
19  class DtDe;
20 
27  {
28  public:
30 
33 
37  virtual void createInstrumentPanel(
38  const DtModelDefinition& modelDefinition);
39 
40  protected:
43 
45  virtual DtObserverConfiguration createObserverConfiguration(
46  const std::string& observerName, bool realize = true);
47 
53  virtual DtWindowConfiguration createWindowConfigurationFor(
54  const std::string& displayName, const DtDisplayConfiguration& dec,
55  const DtObserverConfiguration& observerConfig,
56  const DtSensorFieldOfViewData* fov);
57 
61  virtual std::string generateWindowName(const std::string& displayName)
62  const;
63 
64  protected:
66  std::string myObserverName;
67  };
68 
73  {
74  public:
76  virtual DtInstrumentPanelBuilder* create(DtDe& de);
77  };
78 }
TODO: This class is used to encapsulate a set of default observer settings and parameters.
Definition: DtObserverConfiguration.h:25
DtModelDefinition myModelDefinition
Definition: DtGlStudioInstrumentPanelBuilder.h:65
This owns a list of channel configurations.
Definition: DtWindowConfiguration.h:31
A model definition Interaction any number of named parameters, and also can be used to store cached d...
Definition: DtModelDefinition.h:33
Derived creator to build DtGlStudioInstrumentPanelBuilder.
Definition: DtGlStudioInstrumentPanelBuilder.h:71
Contains makVrv::DtInstrumentPanelBuilder class.
DtInstrumentPanelBuilder creates display, window, and observer configurations to implement an instrum...
Definition: DtInstrumentPanelBuilder.h:24
Contains the data defining the current state of a sensor field of view.
Definition: DtSensorFieldOfViewData.h:23
This owns a list of window configurations.
Definition: DtDisplayConfiguration.h:47
Interaction makVrv::DtModelDefinition class.
#define DT_DLL_VRVGLSTUDIOSHARED
Definition: DtGlStudioShared.h:25
DtInstrumentPanelCreator creates display, window, and observer configurations to implement an instrum...
Definition: DtGlStudioInstrumentPanelBuilder.h:25
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
Definition: DtInstrumentPanelBuilder.h:44
std::string myObserverName
Definition: DtGlStudioInstrumentPanelBuilder.h:66

Document ID: Generated on Thu Aug 27 10:56:05 EDT 2020 from SVN revision 217100
Copyright © 2005-2020 MAK Technologies. All Rights Reserved (www.mak.com)