VR-Forces 4.2 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
include
vrfobjparam
mtlParamDbEntry.h
Go to the documentation of this file.
1
/*******************************************************************************
2
** Copyright (c) 2004 MAK Technologies, Inc.
3
** All rights reserved.
4
*******************************************************************************/
5
/*******************************************************************************
6
** $RCSfile: mtlParamDbEntry.h,v $ $Revision: 1.12 $ $State: Exp $
7
*******************************************************************************/
8
11
13
14
#ifndef DtMtlParameterDbEntry_H_
15
#define DtMtlParameterDbEntry_H_
16
17
#include "
vrfobjparam/vrfXmlUtils.h
"
18
#include "
vrfobjparam/vrfParamDbEntry.h
"
19
#include <vlutil/vlFilename.h>
20
#include <mtl/mtl.h>
21
#include <mtl/envValue.h>
22
#include "
vrfutil/rdrWritr.h
"
23
#include "
vrfutil/rwVariableBindings.h
"
24
25
30
#include "
vrfobjparam/vrfobjparamDefines.h
"
31
class
DT_DLL_vrfobjparam
DtMtlParameterDbEntry
:
public
DtVrfParameterDbEntry
32
{
33
public
:
34
DtMtlParameterDbEntry
();
35
37
virtual
~
DtMtlParameterDbEntry
();
38
42
virtual
void
setFilename(
const
DtFilename& filename);
43
virtual
const
DtFilename& filename();
45
46
virtual
DtVrfObjectParameters
*
load
();
47
virtual
DtVrfObjectParameters
* loadFromFile(
const
DtFilename& filename);
48
virtual
DtVrfObjectParameters
* readParameterEntry(FILE* fp,
DtEnvironmentSP
env, DtEnvValueSP objectNode);
49
virtual
DtVrfObjectParameters
* loadParameters(DtlObjPtr arg,
DtEnvironmentSP
env, DtEnvValueSP objectNode);
50
53
virtual
DtString
uniqueIdentifier
()
const
;
54
57
virtual
void
setPath(
const
DtFilename& path);
58
59
virtual
const
DtFilename& path()
const
;
60
63
virtual
void
setVersion(
int
version);
64
65
virtual
void
setVariableBindings(
const
DtVariableBindingsSharedPtr
& bindings);
66
virtual
DtVariableBindingsSharedPtr
variableBindings();
67
protected
:
68
70
DtMtlParameterDbEntry
(
const
DtMtlParameterDbEntry
& orig);
71
73
DtMtlParameterDbEntry
&
operator=
(
const
DtMtlParameterDbEntry
& orig);
74
75
protected
:
76
77
DtFilename
myFilename
;
78
DtFilename
myPath
;
79
int
myVersion
;
80
DtVariableBindingsSharedPtr
myVariableBindings
;
81
};
82
83
#endif
Document ID: Generated on Sun Nov 24 19:49:21 EST 2013 from SVN revision 133924
Copyright © 2005-2013 VT MÄK. All Rights Reserved (
www.mak.com
)