VR-Forces 4.1.1 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
include
vrfobjparam
compSystemDefinition.h
Go to the documentation of this file.
1
/*******************************************************************************
2
** Copyright (c) 2007 MAK Technologies, Inc.
3
** All rights reserved.
4
*******************************************************************************/
5
/*******************************************************************************
6
** $RCSfile: compSystemDefinition.h,v $ $Revision: 1.5 $ $State: Exp $
7
*******************************************************************************/
8
11
13
14
#ifndef compSystemDefinition_h
15
#define compSystemDefinition_h
16
17
#include "
vrfobjparam/vrfobjparamDefines.h
"
18
#include "
vrfutil/rdrWritr.h
"
19
#include "
vrfobjparam/compDescLst.h
"
20
#include "
vrfobjparam/connDescList.h
"
21
#include "
vrfobjparam/compSystemDescriptorList.h
"
22
#include "
vrfutil/rsrcMgr.h
"
23
#include "
vrfobjparam/compSystemMetaData.h
"
24
28
class
DT_DLL_vrfobjparam
DtComponentSystemDefinition
:
public
DtReaderWriter
29
{
30
private
:
32
DtComponentSystemDefinition
();
33
34
public
:
35
37
DtComponentSystemDefinition
(
const
DtString
& name,
38
DtReaderWriterRegistry
* parentRegistry = 0);
39
41
DtComponentSystemDefinition
(
const
DtComponentSystemDefinition
& orig,
42
DtReaderWriterRegistry
* parentRegistry = 0);
43
45
const
DtComponentSystemDefinition
&
operator=
(
const
DtComponentSystemDefinition
&
46
orig);
47
49
virtual
~
DtComponentSystemDefinition
();
50
52
53
virtual
const
DtComponentSystemDescriptorList
& systemDescriptorList()
const
;
54
virtual
void
setSystemDescriptorList(
const
DtComponentSystemDescriptorList
& list);
56
58
59
virtual
const
DtComponentDescriptorList
& sensorDescriptorList()
const
;
60
virtual
void
setSensorDescriptorList(
const
DtComponentDescriptorList
& list);
62
64
65
virtual
const
DtComponentDescriptorList
& controllerDescriptorList()
const
;
66
virtual
void
setControllerDescriptorList(
const
DtComponentDescriptorList
&
67
list);
69
71
72
virtual
const
DtComponentDescriptorList
& actuatorDescriptorList()
const
;
73
virtual
void
setActuatorDescriptorList(
const
DtComponentDescriptorList
&
74
list);
76
78
79
virtual
const
DtConnectionDescriptorList
& connectionDescriptorList()
const
;
80
virtual
void
setConnectionDescriptorList(
const
DtConnectionDescriptorList
&
81
list);
83
85
86
virtual
const
DtSimResourceManager
& resources()
const
;
87
virtual
DtSimResourceManager
& resources();
88
virtual
void
setResources(
const
DtSimResourceManager
&);
90
95
96
virtual
const
DtComponentSystemMetaData
& metaData()
const
;
97
virtual
DtComponentSystemMetaData
& metaData();
99
100
protected
:
101
DtComponentSystemDescriptorList
mySystemDescriptorList
;
102
DtComponentDescriptorList
mySensorDescriptorList
;
103
DtComponentDescriptorList
myControllerDescriptorList
;
104
DtComponentDescriptorList
myActuatorDescriptorList
;
105
DtConnectionDescriptorList
myConnectionDescriptorList
;
106
DtSimResourceManager
myResources
;
107
DtComponentSystemMetaData
myMetaData
;
108
};
109
110
#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
)