VR-Forces 4.7 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
DtInsetViewCreator.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2014 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 
9 
10 
11 #ifndef DtInsetViewCreator_H_
12 #define DtInsetViewCreator_H_
13 
14 #include <vrvCore/vrvCore.h>
17 
18 namespace makVrv
19 {
20  class DtDe;
21  class DtSensorFieldOfViewData;
22 
27  {
28  public:
29  DtInsetViewCreator( DtDe& de );
30  virtual ~DtInsetViewCreator();
31 
32  virtual void createInsetView();
33 
38  virtual void createInsetView(const std::string& s);
39 
42  virtual void createInsetViewForObserverMode(const std::string& observerMode);
43 
44  protected:
46  virtual DtDisplayConfiguration createDisplayConfigurationFor();
47 
50  virtual DtObserverConfiguration createObserverConfigurationFor(const std::string& displayName, bool realize = true);
51 
55  virtual DtObserverConfiguration createObserverConfigurationFor(bool realize = true);
56 
59  virtual DtObserverConfiguration createObserverConfiguration(const std::string& observerName, bool realize = true);
60 
63  virtual DtObserverConfiguration createObserverConfigurationForObserverMode(const std::string& mode, bool realize = true);
64 
66  virtual DtWindowConfiguration createWindowConfigurationFor(const std::string& displayName, const DtDisplayConfiguration& dec,
67  const DtObserverConfiguration& observerConfig, const DtSensorFieldOfViewData* fov);
68 
72  virtual std::string generateWindowName(const std::string& displayName)
73  const;
74 
75  protected:
77 
78  };
79 }
80 
81 #endif

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)