![]() |
VR-Forces 4.0.4 Class Documentation
|

Public Member Functions | |
| DtSimpleRadarWarningReceiver (const DtString &name, DtVrfObject *owner, DtSimManager *simManager, DtComponentDescriptor *desc=NULL, DtReaderWriterRegistry *parentRegistry=0) | |
| virtual | ~DtSimpleRadarWarningReceiver () |
| virtual bool | init () |
| Calls createPorts and createPortGroups Initializes myLastTickSimTime. | |
| virtual bool | createReflectedEmitterList () |
| virtual DtString | type () |
| virtual void | setEntity (DtVrfObject *entity) |
| The entity's state repository is the place that actuator components make updates and other components look to see our current state. | |
| virtual void | tick () |
| This gives the thread of control to the component. | |
| virtual DtEntityListOutputPort * | emitterListPort () const |
Static Public Member Functions | |
| static DtSimComponent * | creator (const DtString &name, DtVrfObject *owner, DtSimManager *simManager, DtComponentDescriptor *desc, DtReaderWriterRegistry *parentRegistry) |
Protected Member Functions | |
| virtual bool | createPorts () |
| Called by init. | |
| DtSimpleRadarWarningReceiver () | |
| DtSimpleRadarWarningReceiver (const DtSimpleRadarWarningReceiver &orig) | |
| DtSimpleRadarWarningReceiver & | operator= (const DtSimpleRadarWarningReceiver &orig) |
Protected Attributes | |
| DtReflectedEmitterSystemList * | myReflectedEmitterList |
| DtEntityListOutputPort * | myEmitterListPort |
| DtGlobalObjectDesignator | myGlobalId |
| const DtRadarWarningReceiverDescriptor * | myDescriptor |
| DtSimpleRadarWarningReceiver::DtSimpleRadarWarningReceiver | ( | const DtString & | name, |
| DtVrfObject * | owner, | ||
| DtSimManager * | simManager, | ||
| DtComponentDescriptor * | desc = NULL, |
||
| DtReaderWriterRegistry * | parentRegistry = 0 |
||
| ) |
| virtual DtSimpleRadarWarningReceiver::~DtSimpleRadarWarningReceiver | ( | ) | [virtual] |
| DtSimpleRadarWarningReceiver::DtSimpleRadarWarningReceiver | ( | ) | [protected] |
| DtSimpleRadarWarningReceiver::DtSimpleRadarWarningReceiver | ( | const DtSimpleRadarWarningReceiver & | orig | ) | [protected] |
| virtual bool DtSimpleRadarWarningReceiver::init | ( | ) | [virtual] |
Calls createPorts and createPortGroups Initializes myLastTickSimTime.
Reimplemented from DtSimComponent.
| virtual bool DtSimpleRadarWarningReceiver::createReflectedEmitterList | ( | ) | [virtual] |
| virtual DtString DtSimpleRadarWarningReceiver::type | ( | ) | [virtual] |
| virtual void DtSimpleRadarWarningReceiver::setEntity | ( | DtVrfObject * | entity | ) | [virtual] |
The entity's state repository is the place that actuator components make updates and other components look to see our current state.
This provides a basic communication mechanism between components. Having the entity changeable makes it possible to migrate a component from one entity to another... A local copy of the entity's state repository is also made by this call for ease of use.
Reimplemented from DtSimComponent.
| virtual void DtSimpleRadarWarningReceiver::tick | ( | ) | [virtual] |
This gives the thread of control to the component.
The component is ticked once each simulation from by the component list it's on. This base class tick has no functionality.
Reimplemented from DtSimComponent.
| virtual DtEntityListOutputPort* DtSimpleRadarWarningReceiver::emitterListPort | ( | ) | const [virtual] |
| static DtSimComponent* DtSimpleRadarWarningReceiver::creator | ( | const DtString & | name, |
| DtVrfObject * | owner, | ||
| DtSimManager * | simManager, | ||
| DtComponentDescriptor * | desc, | ||
| DtReaderWriterRegistry * | parentRegistry | ||
| ) | [static] |
| virtual bool DtSimpleRadarWarningReceiver::createPorts | ( | ) | [protected, virtual] |
Called by init.
Derived classes should override this method to create all their input/output ports and port groups.
Reimplemented from DtSimComponent.
| DtSimpleRadarWarningReceiver& DtSimpleRadarWarningReceiver::operator= | ( | const DtSimpleRadarWarningReceiver & | orig | ) | [protected] |
DtGlobalObjectDesignator DtSimpleRadarWarningReceiver::myGlobalId [protected] |
const DtRadarWarningReceiverDescriptor* DtSimpleRadarWarningReceiver::myDescriptor [protected] |