VR-Forces 4.0.4 Class Documentation
Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes
DtSimpleRadarWarningReceiver Class Reference
Inheritance diagram for DtSimpleRadarWarningReceiver:
Inheritance graph
[legend]

List of all members.

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

Constructor & Destructor Documentation

DtSimpleRadarWarningReceiver::DtSimpleRadarWarningReceiver ( const DtString &  name,
DtVrfObject *  owner,
DtSimManager *  simManager,
DtComponentDescriptor *  desc = NULL,
DtReaderWriterRegistry *  parentRegistry = 0 
)

Member Function Documentation

Calls createPorts and createPortGroups Initializes myLastTickSimTime.

Reimplemented from DtSimComponent.

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.

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]

Member Data Documentation

DtGlobalObjectDesignator DtSimpleRadarWarningReceiver::myGlobalId [protected]

The documentation for this class was generated from the following file:

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)