VR-Forces 4.6 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
componentSystemDefinition.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2013 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 
8 
10 
11 #pragma once
12 
14 #include "vrfutil/readerWriter.h"
20 #include "vrfutil/rwStringList.h"
21 
26 {
27 private:
30 
31 public:
32 
35  DtReaderWriterRegistry * parentRegistry = 0);
36 
39  DtReaderWriterRegistry * parentRegistry = 0);
40 
43  orig);
44 
46  virtual ~DtComponentSystemDefinition();
47 
49 
50  virtual const DtComponentSystemDescriptorList& systemDescriptorList() const;
51  virtual void setSystemDescriptorList(const DtComponentSystemDescriptorList& list);
53 
55 
56  virtual const DtComponentDescriptorList& sensorDescriptorList() const;
57  virtual void setSensorDescriptorList(const DtComponentDescriptorList& list);
59 
61 
62  virtual const DtComponentDescriptorList& controllerDescriptorList() const;
63  virtual void setControllerDescriptorList(const DtComponentDescriptorList&
64  list);
66 
68 
69  virtual const DtComponentDescriptorList& actuatorDescriptorList() const;
70  virtual void setActuatorDescriptorList(const DtComponentDescriptorList&
71  list);
73 
75 
76  virtual const DtConnectionDescriptorList& connectionDescriptorList() const;
77  virtual void setConnectionDescriptorList(const DtConnectionDescriptorList&
78  list);
80 
82 
83  virtual const DtSimResourceManager& resources() const;
84  virtual DtSimResourceManager& resources();
85  virtual void setResources(const DtSimResourceManager&);
87 
92 
93  virtual const DtComponentSystemMetaData& metaData() const;
94  virtual DtComponentSystemMetaData& metaData();
96 
101 
102  virtual const DtRwStringList& compatibilityPsrNames() const;
103  virtual DtRwStringList& compatibilityPsrNames();
105 
107  bool operator==(const DtComponentSystemDefinition&) const;
108 
109 protected:
118 };

Document ID: Generated on Thu Apr 12 03:15:37 EDT 2018 from SVN revision 187986
Copyright © 2005-2018 VT MÄK. All Rights Reserved (www.mak.com)