70 virtual const char*
type()
const;
76 virtual DtArtPartType turretArtPart()
const;
78 virtual void setMaxSlewRate(DtReal maxSlewRate);
79 virtual DtReal maxSlewRate()
const;
83 virtual void initProcessSR();
106 virtual void lookupAndCacheProcessSR();
#define DT_DLL_vrfmodel
This file is used to determine how to build.
Definition: vrfmodelDefines.h:24
virtual bool postAddComponentsInit()
Called after all components have been created, initialized and added to the component manager...
Definition: simComponent.h:146
DtVrfObject is used to represent any type of simulated object (entities, aggregate, control objects) in a VR-Forces application.
Definition: vrfObject.h:215
const DtActuatorComponent & operator=(const DtActuatorComponent &orig)
assignment operator
bool myRotation360
Cache for the condition for 360 rotation, which is hasFixedAzimuth = false and leftLimit = rightLimit...
Definition: turretActuatorComponent.h:148
const DtTurretComponentDescriptor * myTurretComponentDescriptor
Definition: turretActuatorComponent.h:136
A readable, writable type whose name is the name of a component and that has a list of component name...
Definition: componentDescriptor.h:42
Definition: readerWriterRegistry.h:39
End User Description: DtActuator is the base class for all actuator model components.
Definition: actuatorComponent.h:48
File: turBalGunPSR.h.
Definition: vrfTurretedBalGunPSR.h:26
DtConstrainedAnalogInputPort * mySlewPort
Input Port Name: slew Input Port Description: -1.0 indicates maximum left slew, 1.0 indicates maximum right slew Input Port Range: -1.
Definition: turretActuatorComponent.h:132
virtual void tick()
This gives the thread of control to the component.
DtTurretComponentDescriptor is a DtComponentDescriptor that has additional parameter information for ...
Definition: turretComponentDescriptor.h:29
virtual bool createPorts()
Called by init.
The DtSimComponent class is the base class for the entire simulation model component hierarchy...
Definition: simComponent.h:67
DtVrfTurretedBalGunPSR * myProcessState
Pointer to a process state repository used to store state data associated with this component...
Definition: turretActuatorComponent.h:143
The simulation engine is controlled by a single,top-level class called the Simulation Manager...
Definition: simManager.h:103
DtReal myLeftSlewLimit
Local copies of the parameters in the turret descriptor, conditioned so that left limit < right limit...
Definition: turretActuatorComponent.h:152
DtReal myRightSlewLimit
Definition: turretActuatorComponent.h:153
virtual const char * type() const =0
Returns a string identifies the class type of component.
DtTurretActuatorComponent provides a simple model of a rotating turret that knows how to drive the ar...
Definition: turretActuatorComponent.h:49