VR-Forces 5.0.1 Developer's Guide
 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
Instances of DtVrfObjectParameters are the readable/writeable objects that contain the information ne...
Definition: vrfObjectParameters.h:63
Definition: symbolString.h:20
Instances of DtMtlParameterDbFileData are the readable, writeable parameter data stored in MTL (Mak t...
Definition: mtlParameterDbFileData.h:32
#define DT_DLL_vrfobjparam
This file is used to determine how to build.
Definition: vrfobjparamDefines.h:28
Definition: readerWriter.h:85
DtRwInt myVersion
Definition: mtlParameterDbFileData.h:88
Definition: readerWriterRegistry.h:39
Definition: objectType.h:27
Instances of DtMtlParameterDbFileEntry are data records used in MTL parameter database files (*...
Definition: mtlParameterDbFileEntry.h:28
Description: Readable, Writable int.
Definition: rwInt.h:25
static int theCurrentVersion
Definition: mtlParameterDbFileData.h:91
DtRemoteConfigurationList * pMyRemoteConfigurationList
Definition: mtlParameterDbFileData.h:90
const DtReaderWriter & operator=(const DtReaderWriter &orig)
assignment operator
DtMtlParameterDbFileEntryList myEntryList
Definition: mtlParameterDbFileData.h:89
This file declares DtComponentAttachmentConfigurationEntry.
Definition: remoteConfigurationList.h:24
DtRemoteConfigurationList * remoteConfigurationList()
Get/Set there remote configuration list The remote configuration list is created outside of DtMtlPara...
Definition: mtlParameterDbFileData.h:94

Document ID: Generated on Mon Jun 20 00:38:30 EDT 2022 from SVN revision 244029
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)