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 DtEntityListOutputPortemitterListPort () const

Static Public Member Functions

static DtSimComponentcreator (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)
DtSimpleRadarWarningReceiveroperator= (const DtSimpleRadarWarningReceiver &orig)

Protected Attributes

DtReflectedEmitterSystemListmyReflectedEmitterList
DtEntityListOutputPortmyEmitterListPort
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)