47 virtual const char*
type()
const;
74 virtual double entryAltitude()
const;
75 virtual double entryAirspeed()
const;
76 virtual double diveAngle()
const;
77 virtual double strafeRange()
const;
78 virtual double aaEngageRange()
const;
79 virtual double aaBreakoffRange()
const;
117 virtual void lookupAndCacheProcessSR();
#define DT_DLL_vrfmodel
This file is used to determine how to build.
Definition: vrfmodelDefines.h:24
const DtControllerComponent & operator=(const DtControllerComponent &orig)
assignment operator
const DtFixedWingGunneryControllerDescriptor * myFixedWingGunneryControllerDescriptor
Get gun behavior parameters from here.
Definition: fixedWingGunneryController.h:123
virtual const char * type() const =0
This returns a string from compTypes.h, and identifies the type of component.
The DtSimObjectReference is a shared pointer that can be used amongst many object for access to the u...
Definition: simObjectReference.h:26
Definition: readerWriter.h:85
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
DtVrfTurretedBalGunPSR * myProcessState
Pointer to a process state repository used to store state data associated with this component...
Definition: fixedWingGunneryController.h:142
virtual bool init()
Calls setRadio()
File: turBalGunPSR.h.
Definition: vrfTurretedBalGunPSR.h:26
virtual void tick()
This gives the thread of control to the component. The component is ticked once each simulation from ...
DtEntityListInputPort * myTargetListPort
Input Port Name: target-list Input Port Description: List of detected hostile targets. Input Port Range: Input Port Default Value: Input Group Parent:
Definition: fixedWingGunneryController.h:133
virtual bool createPorts()
Called by init. Derived classes should override this method to create all their input/output ports an...
End User Description: DtControllerComponent is the base class for all controllers components...
Definition: controllerComponent.h:31
Central access point of all non-object-specific the services and managers that are available for use ...
Definition: simulationServices.h:89
The DtSimComponent class is the base class for the entire simulation model component hierarchy...
Definition: simComponent.h:70
This controller captures the parameters having to do with aircraft cannons, i.e. strafing and aerial ...
Definition: fixedWingGunneryController.h:29
virtual bool postAddComponentsInit()
Calls enableTaskTypes()
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
DtFixedWingGunneryControllerDescriptor, descriptor for the DtFixedWingGunneryController component...
Definition: fixedWingGunneryControllerDescriptor.h:20