VR-Forces 4.7 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
mtlParameterDbFileData.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2004 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 /*******************************************************************************
6 ** $RCSfile: mtlParamDbFileData.h,v $ $Revision: 1.11 $ $State: Exp $
7 *******************************************************************************/
8 
11 
13 
14 #ifndef DtMtlParameterDbFileData_H_
15 #define DtMtlParameterDbFileData_H_
16 
18 #include <readerWriter/rwInt.h>
20 
21 class DtFilename;
22 class DtObjectType;
25 
33 {
34 public:
35 
39  DtReaderWriterRegistry* const parentRegistry = NULL);
41  DtReaderWriterRegistry* const parentRegistry = NULL);
42 
44  virtual ~DtMtlParameterDbFileData();
45 
48  const DtMtlParameterDbFileData& orig,
49  DtReaderWriterRegistry* parentRegistry = NULL);
51  const DtMtlParameterDbFileData& orig,
52  DtReaderWriterRegistry* parentRegistry = NULL);
53 
56  const DtMtlParameterDbFileData& orig);
57 
59  virtual void setVersion(int version);
60  virtual int version() const;
61 
67  virtual DtMtlParameterDbFileEntry* addEntry(const DtObjectType& objectType,
68  const DtFilename& filename, bool typeIsMatchType, DtVrfObjectParameters* parameters = NULL);
69 
71  virtual const DtMtlParameterDbFileEntryList& entryList() const;
72  virtual DtMtlParameterDbFileEntryList& entryList();
73 
75  static bool getVersion(const DtFilename& parameterDbFile, int& version);
76 
82  DtRemoteConfigurationList* remoteConfigurationList();
83  const DtRemoteConfigurationList* remoteConfigurationList() const;
84  virtual void setRemoteConfigurationList(DtRemoteConfigurationList *pList);
86 protected:
87 
91  static int theCurrentVersion;
92 };
93 
95 {
97 }
98 
100 {
102 }
103 #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)