VR-Forces 4.10 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
include
vrfobjparam
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
17
#include <
readerWriter/readerWriter.h
>
18
#include <
vrfExtProtocol/objectType.h
>
19
20
class
DtVrfObjectParametersDB
;
21
class
DtVrfObjectParameters
;
22
class
DtVrfObjectParametersList
;
23
26
#include "
vrfobjparam/vrfobjparamDefines.h
"
27
class
DT_DLL_vrfobjparam
DtVrfObjectParametersDB
:
public
DtReaderWriter
28
{
29
30
protected
:
32
DtVrfObjectParametersDB
();
33
34
public
:
36
DtVrfObjectParametersDB
(
const
DtString
& writeName,
37
DtReaderWriterRegistry
*
const
parentRegistry = 0);
38
39
protected
:
41
DtVrfObjectParametersDB
(
const
DtVrfObjectParametersDB
& orig);
42
44
const
DtVrfObjectParametersDB
&
operator=
(
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
77
DtVrfObjectParametersList
*
myParametersList
;
78
};
79
80
#endif
DtVrfObjectParameters
Instances of DtVrfObjectParameters are the readable/writeable objects that contain the information ne...
Definition:
vrfObjectParameters.h:59
DtVrfObjectParametersDB::myParametersList
DtVrfObjectParametersList * myParametersList
Definition:
vrfObjectParametersDB.h:77
DT_DLL_vrfobjparam
#define DT_DLL_vrfobjparam
This file is used to determine how to build.
Definition:
vrfobjparamDefines.h:28
DtReaderWriter
Definition:
readerWriter.h:85
objectType
*virtual const DtObjectType & objectType() const
DtReaderWriterRegistry
Definition:
readerWriterRegistry.h:39
DtObjectType
Definition:
objectType.h:27
readerWriter.h
DtVrfObjectParametersDB
Instances of DtVrfObjectParametersDB are the database of DtVrfBaseObjectParameter objects...
Definition:
vrfObjectParametersDB.h:27
init
DT_DLL_DEBUGDRAWRENDERER void init(makVrv::DtDe &de)
Work function for the plugin initialization.
objectType.h
DtVrfObjectParametersList
Definition:
vrfObjectParametersList.h:27
vrfobjparamDefines.h
DtReaderWriter::operator=
const DtReaderWriter & operator=(const DtReaderWriter &orig)
assignment operator
DtString
char
Document ID: Generated on Tue Sep 21 17:42:52 EDT 2021 from SVN revision 234861
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (
www.mak.com
)