VR-Forces 4.7 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 }

Document ID: Generated on Fri Apr 26 21:53:14 EDT 2019 from SVN revision 197883
Copyright © 2005-2019 VT MAK. All Rights Reserved (www.mak.com)