VR-Forces 4.8 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 
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
Instances of DtVrfObjectParameters are the readable/writeable objects that contain the information ne...
Definition: vrfObjectParameters.h:59
DtVrfObjectParametersList * myParametersList
Definition: vrfObjectParametersDB.h:77
#define DT_DLL_vrfobjparam
This file is used to determine how to build.
Definition: vrfobjparamDefines.h:28
Definition: readerWriter.h:85
*virtual const DtObjectType & objectType() const
Definition: readerWriterRegistry.h:39
Definition: objectType.h:27
Instances of DtVrfObjectParametersDB are the database of DtVrfBaseObjectParameter objects...
Definition: vrfObjectParametersDB.h:27
DT_DLL_DEBUGDRAWRENDERER void init(makVrv::DtDe &de)
Work function for the plugin initialization.
Definition: vrfObjectParametersList.h:27
const DtReaderWriter & operator=(const DtReaderWriter &orig)
assignment operator

Document ID: Generated on Thu Aug 27 10:56:05 EDT 2020 from SVN revision 217100
Copyright © 2005-2020 MAK Technologies. All Rights Reserved (www.mak.com)