VR-Forces 4.1.1 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/vrfParamDbEntry.h
"
18
#include <vlutil/vlFilename.h>
19
#include <mtl/mtl.h>
20
#include "
vrfutil/rdrWritr.h
"
21
#include "
vrfutil/rwVariableBindings.h
"
22
27
#include "
vrfobjparam/vrfobjparamDefines.h
"
28
class
DT_DLL_vrfobjparam
DtMtlParameterDbEntry
:
public
DtVrfParameterDbEntry
29
{
30
public
:
31
DtMtlParameterDbEntry
();
32
34
virtual
~
DtMtlParameterDbEntry
();
35
39
virtual
void
setFilename(
const
DtFilename& filename);
40
virtual
const
DtFilename& filename();
42
43
virtual
DtVrfObjectParameters
*
load
();
44
virtual
DtVrfObjectParameters
* loadFromFile(
const
DtFilename& filename);
45
virtual
DtVrfObjectParameters
* readParameterEntry(FILE* fp);
46
virtual
DtVrfObjectParameters
* loadParameters(DtlObjPtr arg);
47
50
virtual
DtString
uniqueIdentifier
()
const
;
51
54
virtual
void
setPath(
const
DtFilename& path);
55
56
virtual
const
DtFilename& path()
const
;
57
60
virtual
void
setVersion(
int
version);
61
62
virtual
void
setVariableBindings(
const
DtVariableBindingsSharedPtr
& bindings);
63
virtual
DtVariableBindingsSharedPtr
variableBindings();
64
protected
:
65
67
DtMtlParameterDbEntry
(
const
DtMtlParameterDbEntry
& orig);
68
70
DtMtlParameterDbEntry
&
operator=
(
const
DtMtlParameterDbEntry
& orig);
71
72
protected
:
73
74
DtFilename
myFilename
;
75
DtFilename
myPath
;
76
int
myVersion
;
77
DtVariableBindingsSharedPtr
myVariableBindings
;
78
};
79
80
#endif
Document ID: Generated on Mon Apr 8 19:24:01 EDT 2013 from SVN revision 125877
Copyright © 2005-2013 VT MÄK. All Rights Reserved (
www.mak.com
)