40 virtual const char*
type()
const override;
47 virtual void tick()
override;
55 virtual void getProcessSR();
UUID is a unique ID wrapper class.
Definition: uuid.h:59
#define DT_DLL_vrfmodel
This file is used to determine how to build.
Definition: vrfmodelDefines.h:24
A readable, writable type whose name is the name of a component and that has a list of component name...
Definition: componentDescriptor.h:49
Definition: readerWriterRegistry.h:39
DtUUID myGlobalId
The id of the entity this receiver is mounted on.
Definition: laserDetector.h:87
virtual void setEntity(DtLocalObject *entity)
The entity's state repository is the place that actuator components make updates and other components...
DtLaserDetectorPSR * myProcessState
Container for state data associated with this component. This state is saved and restored as part of ...
Definition: laserDetector.h:92
virtual void tick()
This gives the thread of control to the component. The component is ticked once each simulation from ...
Class Description: DtLaserDetector Determines if the object that it is attached to is being lased and...
Definition: laserDetector.h:28
DtSimComponent & operator=(const DtSimComponent &orig)
assignment operator, not implemented
virtual bool createPorts()
Called by init. Derived classes should override this method to create all their input/output ports an...
File: lasingCtlrDesc.h.
Definition: laserDetectorDescriptor.h:33
DtLaserDetectorOutputPort * myLaserDetectorListPort
Port used to communicate the list of detected emitter systems to other components.
Definition: laserDetector.h:84
Instances of DtEntityListOutputPort are output ports through which data producers can send a list of ...
Definition: laserDetectorIOPort.h:114
Central access point of all non-object-specific the services and managers that are available for use ...
Definition: simulationServices.h:96
The DtSimComponent class is the base class for the entire simulation model component hierarchy...
Definition: simComponent.h:89
File: laserDetectorPSR.h.
Definition: laserDetectorPSR.h:34
DtLaserDetectorDescriptor * myComponentDescriptor
Definition: laserDetector.h:88
Contains the DtSimComponent class declaration.
virtual const char * type() const =0
Returns a string identifies the class type of component. Type values are defined in compTypes...
A locally simulated VRF object.
Definition: localObject.h:98