VR-Forces 5.0.1 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
DtSettingsInUseChecks.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2010 MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 
11 
12 #pragma once
13 #include <vrvCore/vrvCore.h>
17 
18 namespace makVrv
19 {
20  class DtDe;
21 
25  {
26  public:
27  virtual ~DtSettingsInUseChecks();
28 
29  static void initialize(DtDe&);
30 
31  protected:
32 
34  virtual bool modelDefinitonUsesSchema(const std::string& schema, DtSettingsChangeObject::UseType t, std::string& inUse) const;
35 
36 // //! \brief Returns true if entity element dictionary uses schema
37 // virtual bool entityElementDictionaryUsesSchema(const std::string&, DtSettingsChangeObject::UseType t) const;
38 //
39 // //! \brief Returns true if tactical graphic element dictionary uses schema
40 // virtual bool tacticalGraphicsElementDictionaryUsesSchema(const std::string&, DtSettingsChangeObject::UseType t) const;
41 //
42 // //! \brief Returns true if interactions element dictionary uses schema
43 // virtual bool interactionsElementDictionaryUsesSchema(const std::string&, DtSettingsChangeObject::UseType t) const;
44 //
45 // //! \brief Returns true if aggregate element dictionary uses schema
46 // virtual bool aggregateElementDictionaryUsesSchema(const std::string&, DtSettingsChangeObject::UseType t) const;
47 //
48 // //! \brief Returns true if intervisibility element dictionary uses schema
49 // virtual bool intervisibilityElementDictionaryUsesSchema(const std::string&, DtSettingsChangeObject::UseType t) const;
50 //
51 // //! \brief Returns true if entity element dictionary uses model definition
52 // virtual bool entityElementDictionaryUsesModelDefinition(const std::string&, DtSettingsChangeObject::UseType t) const;
53 //
54 // //! \brief Returns true if tactical graphic element dictionary uses model definition
55 // virtual bool tacticalGraphicsElementDictionaryUsesModelDefinition(const std::string&, DtSettingsChangeObject::UseType t) const;
56 //
57 // //! \brief Returns true if interactions element dictionary uses model definition
58 // virtual bool interactionsElementDictionaryUsesModelDefinition(const std::string&, DtSettingsChangeObject::UseType t) const;
59 //
60 // //! \brief Returns true if aggregate element dictionary uses model definition
61 // virtual bool aggregateElementDictionaryUsesModelDefinition(const std::string&, DtSettingsChangeObject::UseType t) const;
62 //
63 // //! \brief Returns true if intervisibility element dictionary uses model definition
64 // virtual bool intervisibilityElementDictionaryUsesModelDefinition(const std::string&, DtSettingsChangeObject::UseType t) const;
65 
66  protected:
68 
69  protected:
71  };
72 }
73 
DtDe & myDe
Definition: DtSettingsInUseChecks.h:70
Virtual base class. Allows for RTTI and proper virtual destruction. Used by Creators, Factories, Providers, Assemblers and User Interfaces.
Definition: DtVirtualBaseClass.h:19
UseType
Definition: DtSettingsChangeManager.h:43
Contains makVrv::DtVirtualBaseClass class.
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
Class responsible for checking if any settings are in use.
Definition: DtSettingsInUseChecks.h:24
Contains makVrv::DtSharedSettingsManager class.
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:70
Contains DLL export macros.

Document ID: Generated on Mon Jun 20 00:38:30 EDT 2022 from SVN revision 244029
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)