VR-Forces Development_Version Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator 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 
60  virtual std::string generateWindowName(const std::string& displayName)
61  const;
62 
63  protected:
65  std::string myObserverName;
66  };
67 
72  {
73  public:
75  virtual DtInstrumentPanelBuilder* create(DtDe& de);
76  };
77 }

Document ID: Generated on Mon Jul 4 01:00:18 EDT 2016 from SVN revision 166489
Copyright © 2005-2015 VT MÄK. All Rights Reserved (www.mak.com)