VR-Forces 4.1 Class Documentation
mtlParamDbFileData.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 
17 #include "vrfutil/rdrWritr.h"
18 #include "vrfutil/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, 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 Tue Jan 29 18:21:16 EST 2013 from SVN revision 123193
Copyright © 2005-2013 VT MÄK Inc. All Rights Reserved (www.mak.com)