VR-Forces 4.6.1 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
vrfObjectParametersDB.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 1999 MaK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 /*******************************************************************************
6 ** $RCSfile: objParamDB.h,v $ $Revision: 1.10 $ $State: Exp $
7 *******************************************************************************/
8 
11 
13 
14 #ifndef DtVrfObjectParametersDB_H_
15 #define DtVrfObjectParametersDB_H_
16 
17 #include "vrfutil/readerWriter.h"
19 
23 
28 {
29 
30 protected:
33 
34 public:
36  DtVrfObjectParametersDB(const DtString & writeName,
37  DtReaderWriterRegistry * const parentRegistry = 0);
38 
39 protected:
42 
45  const DtVrfObjectParametersDB & orig);
46 
47 public:
48 
49  virtual ~DtVrfObjectParametersDB();
50 
51  virtual bool init();
52 
55  virtual bool createParametersList();
56 
57  virtual void addParameters(DtVrfObjectParameters * parameters);
58 
61  virtual DtVrfObjectParameters * lookupParameters(
62  const DtObjectType & objectType,
63  DtObjectType * matchingType) const;
64 
66  virtual void removeParameters(const DtObjectType & objectType);
67 
68  virtual bool readParameterFile(const DtString & filename);
69 
70  virtual bool writeParameterFile(const DtString & filename);
71 
73  virtual void removeAndDeleteAll();
74 
75 protected:
76 
78 };
79 
80 #endif

Document ID: Generated on Wed Jul 25 16:57:45 EDT 2018 from SVN revision 190790
Copyright © 2005-2018 VT MÄK. All Rights Reserved (www.mak.com)