VR-Forces 4.1 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
include
vrfobjparam
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
"
19
#include "
vrfobjparam/mtlParamDbFileEntryList.h
"
20
21
class
DtFilename;
22
class
DtObjectType
;
23
class
DtVrfObjectParameters
;
24
class
DtRemoteConfigurationList
;
25
31
#include "
vrfobjparam/vrfobjparamDefines.h
"
32
class
DT_DLL_vrfobjparam
DtMtlParameterDbFileData
:
public
DtReaderWriter
33
{
34
public
:
35
38
DtMtlParameterDbFileData
(
const
DtString
& name,
39
DtReaderWriterRegistry
*
const
parentRegistry = NULL);
40
DtMtlParameterDbFileData
(
const
DtSymbolString
& name,
41
DtReaderWriterRegistry
*
const
parentRegistry = NULL);
42
44
virtual
~
DtMtlParameterDbFileData
();
45
47
DtMtlParameterDbFileData
(
const
DtString
& name,
48
const
DtMtlParameterDbFileData
& orig,
49
DtReaderWriterRegistry
* parentRegistry = NULL);
50
DtMtlParameterDbFileData
(
const
DtSymbolString
& name,
51
const
DtMtlParameterDbFileData
& orig,
52
DtReaderWriterRegistry
* parentRegistry = NULL);
53
55
DtMtlParameterDbFileData
&
operator=
(
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
88
DtRwInt
myVersion
;
89
DtMtlParameterDbFileEntryList
myEntryList
;
90
DtRemoteConfigurationList
*
pMyRemoteConfigurationList
;
91
static
int
theCurrentVersion
;
92
};
93
94
inline
DtRemoteConfigurationList
*
DtMtlParameterDbFileData::remoteConfigurationList
()
95
{
96
return
(
pMyRemoteConfigurationList
);
97
}
98
99
inline
const
DtRemoteConfigurationList
*
DtMtlParameterDbFileData::remoteConfigurationList
()
const
100
{
101
return
(
pMyRemoteConfigurationList
);
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
)