VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
DtObserverSettingsDisplayNameProvider.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2021 MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 
9 
10 #pragma once
11 
12 #include <vrvCore/vrvCore.h>
15 
16 namespace makVrv
17 {
18  class DtDe;
19 
23  : public DtDisplayNameProvider
24  {
25  public:
27 
30 
31  typedef std::map<int, bool> IntKeyToVisualTypeMap;
32 
35  virtual bool findVisualType(int intKey) const;
36 
39  virtual void setVisualType(int intKey, bool isVisualType);
40 
42  virtual const IntKeyToVisualTypeMap& visualTypes() const;
43 
44  protected:
47 
48  protected:
50  };
51 
55  {
56  public:
59 
62 
67 
69  static void registerInstance(DtDe& de, DtObserverSettingsDisplayNameProviderCreator* instance);
70 
72  virtual DtObserverSettingsDisplayNameProvider* create() = 0;
73  };
74 }
75 
76 
Virtual base class. Allows for RTTI and proper virtual destruction. Used by Creators, Factories, Providers, Assemblers and User Interfaces.
Definition: DtVirtualBaseClass.h:19
Contains makVrv::DtDisplayNameProvider class.
DtDisplayNameProvider is an interface for a class to provide display names for integer keyed items su...
Definition: DtDisplayNameProvider.h:27
IntKeyToVisualTypeMap myIntKeyToVisualTypeMap
Definition: DtObserverSettingsDisplayNameProvider.h:49
Contains makVrv::DtVirtualBaseClass class.
std::map< int, bool > IntKeyToVisualTypeMap
Definition: DtObserverSettingsDisplayNameProvider.h:31
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
The DtDe is the core component of any VR-Vantage application. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:76
Creator for DtObserverSettingsDisplayNameProvider class.
Definition: DtObserverSettingsDisplayNameProvider.h:54
DtObserverSettingsDisplayNameProvider is an interface for a class to provide display names for observ...
Definition: DtObserverSettingsDisplayNameProvider.h:22
Contains DLL export macros.

Document ID: Generated on Thu Oct 23 22:29:17 EDT 2025 from SVN revision 280951
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)