36 virtual const char*
type()
const override;
DtJavelinLauncherPSR * myJavelinLauncherPSR
Definition: javelinLauncherActuator.h:79
virtual void prePutSelf()
Called before either version of put self (file or environment). Default is no-op. ...
#define DT_DLL_vrfmodel
This file is used to determine how to build.
Definition: vrfmodelDefines.h:24
virtual bool createPSR()
Creates #myProcessState data member, and adds it to our process state repository manager. Passes in the name and type specified in the component descriptor (if they exist) to the DtVrfProcessStateRepository::createRepository factory method. If name and/or type is not specified, uses the appropriate default strings defined in psrTypes.h.
DtLauncherActuator is a simple model of a missile launcher.
Definition: launcherActuator.h:39
virtual DtCreateObjectHandle createMissile(DtVrfLocalObjectCreateInformation &createdInfo)
Creates the missile and returns the new create handle to it. Will use information on the ports and th...
Handle returned from Create Object Service calls.
Definition: createObjectHandle.h:12
virtual const char * type() const override
Returns a string identifies the class type of component. Type values are defined in compTypes...
virtual void preFirstTickInit()
This function can be overridden to initialize a component before it is ticked for the first time...
static DtSimComponent * creator(const DtString &name, DtLocalObject *owner, DtSimulationServices *simManager, DtComponentDescriptor *desc=0, DtReaderWriterRegistry *parentRegistry=0)
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
const DtLauncherActuator & operator=(const DtLauncherActuator &orig)
assignment operator; not implemented
Definition: javelinLauncherActuator.h:18
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
Maintains the attack mode state (top attack or direct attack) for a Javelin launcher.
Definition: javelinLauncherPSR.h:19
A locally simulated VRF object.
Definition: localObject.h:98