14 #include <vlutil/vlList.h>
51 virtual void tick(
bool hostDestroyed);
54 virtual bool postAddComponentsInit();
67 virtual bool removeControllerComponent(
DtSimComponent * component);
80 virtual std::list<DtSimComponent*> lookupComponentsByType(
const DtString & typeString);
91 virtual int createComponentsFromList(
93 int& priority,
bool remoteOnly);
103 int& priority,
bool remoteOnly);
115 const DtString& destination,
int warningLevel = 1);
121 descList,
bool suppressErrorMsgs =
false);
136 virtual void enable();
137 virtual void disable();
147 virtual bool createSensorComponentList();
148 virtual bool createControllerComponentList();
149 virtual bool createActuatorComponentList();
Class Description: DtControllerComponentList.
Definition: controllerComponentList.h:38
DtVrfObject * myVrfObject
Definition: simComponentNetwork.h:159
DtVrfObject is used to represent any type of simulated object (entities, aggregate, control objects) in a VR-Forces application.
Definition: vrfObject.h:215
DtControllerComponentList * myControllerComponentList
Definition: simComponentNetwork.h:155
A set of DtSimComponent and DtComponentSystem instances that are connected with a set of connections...
Definition: simComponentNetwork.h:33
A DtComponentSystem is a collection of DtSimComponents that are associated with each other...
Definition: componentSystem.h:35
List of DtComponentSystemDescriptor instances.
Definition: componentSystemDescriptorList.h:20
Instances of DtComponentDescriptorList are readable/writeable lists of DtComponentDescriptor objects...
Definition: componentDescriptorList.h:22
std::list< DtComponentSystem * > DtComponentSystemList
Definition: componentSystem.h:289
Class Description: DtSimComponentList.
Definition: simComponentList.h:42
A DtPortConnection represents a connection between a DtOutputPort and a DtInputPort.
Definition: portConnection.h:29
#define DT_DLL_vrfobjcore
This file is used to determine how to build.
Definition: vrfobjcoreDefines.h:24
const char * source
Definition: lz4.h:436
Instances of DtConnectionDescriptorList are readable/writeable lists of DtConnectionDescriptor object...
Definition: connectionDescriptorList.h:22
The DtSimComponent class is the base class for the entire simulation model component hierarchy...
Definition: simComponent.h:67
DtSimComponentList * mySensorComponentList
Definition: simComponentNetwork.h:154
DT_DLL_DEBUGDRAWRENDERER void init(makVrv::DtDe &de)
Work function for the plugin initialization.
DtSimComponentList * myActuatorComponentList
Definition: simComponentNetwork.h:156
Definition: portGroupConnection.h:25
DtComponentSystemList mySystemList
Definition: simComponentNetwork.h:157
DtComponentSystem * myParentSystem
Definition: simComponentNetwork.h:160