VR-Forces Development_Version Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator 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 
26  {
27  public:
28  DtInsetViewCreator( DtDe& de );
29  virtual ~DtInsetViewCreator();
30 
31  virtual void createInsetView();
32 
37  virtual void createInsetView(const std::string& s);
38 
41  virtual void createInsetViewForObserverMode(const std::string& observerMode);
42 
43  protected:
45  virtual DtDisplayConfiguration createDisplayConfigurationFor();
46 
49  virtual DtObserverConfiguration createObserverConfigurationFor(const std::string& displayName, bool realize = true);
50 
54  virtual DtObserverConfiguration createObserverConfigurationFor(bool realize = true);
55 
58  virtual DtObserverConfiguration createObserverConfiguration(const std::string& observerName, bool realize = true);
59 
62  virtual DtObserverConfiguration createObserverConfigurationForObserverMode(const std::string& mode, bool realize = true);
63 
65  virtual DtWindowConfiguration createWindowConfigurationFor(const std::string& displayName, const DtDisplayConfiguration& dec,
66  const DtObserverConfiguration& observerConfig);
67 
71  virtual std::string generateWindowName(const std::string& displayName)
72  const;
73 
74  protected:
76 
77  };
78 }
79 
80 #endif

Document ID: Generated on Tue Mar 8 22:13:38 EST 2016 from SVN revision 162938
Copyright © 2005-2015 VT MÄK. All Rights Reserved (www.mak.com)