VR-Forces 4.0.4 Class Documentation
include/vrvCore/DtSettingsInUseChecks.h
Go to the documentation of this file.
00001 /****************************************************************************** 
00002 ** Copyright (c) 2010 MAK Technologies, Inc. 
00003 ** All rights reserved. 
00004 ******************************************************************************/ 
00005 /****************************************************************************** 
00006 ** $RCSfile: DtSettingsInUseChecks.h,v $ $Revision: 1.16 $ $State: Exp $ 
00007 ******************************************************************************/ 
00008  
00014  
00015 #pragma once
00016 #include <vrvCore/vrvCore.h> 
00017 #include <vrvUtil/DtVirtualBaseClass.h> 
00018 #include <vrvCore/DtSharedSettingsManager.h>
00019 #include <vrvCore/DtSettingsChangeManager.h>
00020 
00021 namespace makVrv 
00022 { 
00023    class DtDe;
00024 
00027    class DT_DLL_VRVCORE DtSettingsInUseChecks : public DtVirtualBaseClass
00028    {
00029    public:
00030       virtual ~DtSettingsInUseChecks();
00031 
00032       static void initialize(DtDe&);
00033 
00034    protected:
00035 
00037       virtual bool modelDefinitonUsesSchema(const std::string& schema, DtSettingsChangeObject::UseType t) const;
00038 
00039 //       //! \brief Returns true if entity element dictionary uses schema
00040 //       virtual bool entityElementDictionaryUsesSchema(const std::string&, DtSettingsChangeObject::UseType t) const;
00041 // 
00042 //       //! \brief Returns true if tactical graphic element dictionary uses schema
00043 //       virtual bool tacticalGraphicsElementDictionaryUsesSchema(const std::string&, DtSettingsChangeObject::UseType t) const;
00044 // 
00045 //       //! \brief Returns true if interactions element dictionary uses schema
00046 //       virtual bool interactionsElementDictionaryUsesSchema(const std::string&, DtSettingsChangeObject::UseType t) const;
00047 // 
00048 //       //! \brief Returns true if aggregate element dictionary uses schema
00049 //       virtual bool aggregateElementDictionaryUsesSchema(const std::string&, DtSettingsChangeObject::UseType t) const;
00050 // 
00051 //       //! \brief Returns true if intervisibility element dictionary uses schema
00052 //       virtual bool intervisibilityElementDictionaryUsesSchema(const std::string&, DtSettingsChangeObject::UseType t) const;
00053 // 
00054 //       //! \brief Returns true if entity element dictionary uses model definition
00055 //       virtual bool entityElementDictionaryUsesModelDefinition(const std::string&, DtSettingsChangeObject::UseType t) const;
00056 // 
00057 //       //! \brief Returns true if tactical graphic element dictionary uses model definition
00058 //       virtual bool tacticalGraphicsElementDictionaryUsesModelDefinition(const std::string&, DtSettingsChangeObject::UseType t) const;
00059 // 
00060 //       //! \brief Returns true if interactions element dictionary uses model definition
00061 //       virtual bool interactionsElementDictionaryUsesModelDefinition(const std::string&, DtSettingsChangeObject::UseType t) const;
00062 // 
00063 //       //! \brief Returns true if aggregate element dictionary uses model definition
00064 //       virtual bool aggregateElementDictionaryUsesModelDefinition(const std::string&, DtSettingsChangeObject::UseType t) const;
00065 // 
00066 //       //! \brief Returns true if intervisibility element dictionary uses model definition
00067 //       virtual bool intervisibilityElementDictionaryUsesModelDefinition(const std::string&, DtSettingsChangeObject::UseType t) const;
00068 
00069    protected:
00070       DtSettingsInUseChecks(DtDe&);
00071 
00072    protected:
00073       DtDe& myDe;
00074    };
00075 } 
00076  

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)