14 #include <vlutil/vlList.h>
52 virtual void tick(
bool hostDestroyed);
55 virtual bool postAddComponentsInit();
68 virtual bool removeControllerComponent(
DtSimComponent * component);
81 virtual std::list<DtSimComponent*> lookupComponentsByType(
const DtString & typeString);
92 virtual int createComponentsFromList(
94 int& priority,
bool remoteOnly);
104 int& priority,
bool remoteOnly);
116 const DtString& destination,
int warningLevel = 1);
122 descList,
bool suppressErrorMsgs =
false);
137 virtual void enable();
138 virtual void disable();
142 virtual void clear();
151 virtual bool createSensorComponentList();
152 virtual bool createControllerComponentList();
153 virtual bool createActuatorComponentList();
Class Description: DtControllerComponentList.
Definition: controllerComponentList.h:38
DtLocalObject * myVrfObject
Definition: simComponentNetwork.h:163
DtControllerComponentList * myControllerComponentList
Definition: simComponentNetwork.h:159
A set of DtSimComponent and DtComponentSystem instances that are connected with a set of connections...
Definition: simComponentNetwork.h:34
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:294
Class Description: DtSimComponentList.
Definition: simComponentList.h:39
A DtPortConnection represents a connection between a DtOutputPort and a DtInputPort. PortConnections can be either active or inactive. An active connection is a connection which is supplying data, while an inactive connection is not currently supplying data. Data must be passed through connections as DtPortData.
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:442
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:91
DtSimComponentList * mySensorComponentList
Definition: simComponentNetwork.h:158
DT_DLL_DEBUGDRAWRENDERER void init(makVrv::DtDe &de)
Work function for the plugin initialization.
DtSimComponentList * myActuatorComponentList
Definition: simComponentNetwork.h:160
Definition: portGroupConnection.h:25
DtComponentSystemList mySystemList
Definition: simComponentNetwork.h:161
DtComponentSystem * myParentSystem
Definition: simComponentNetwork.h:164
A locally simulated VRF object. Holds all internal and external data for the object, and provides access to both the current frame and next frame state data for the object. All current frame data is read-only, and next-frame data can be written to. No thread safety guarantees are made on this object during the simulation frame and it should only be accessed by the thread that is simulating the object.
Definition: localObject.h:86