VR-Forces 5.0.2 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions
DtAmmunitionOutputPort Class Reference

Instances of DtAmmunitionOutputPort are output ports through which data producers can send information about simulated muntions (DtSimMunition and DtDetonatorFuze).

Inheritance diagram for DtAmmunitionOutputPort:
Inheritance graph
[legend]

Public Member Functions

 DtAmmunitionOutputPort (const DtString &portName)
 
virtual ~DtAmmunitionOutputPort ()
 
virtual const DtString type () const
 
virtual void createPortData ()
 
virtual void setMunition (const DtSimMunition &munition)
 
virtual const DtSimMunition munition () const
 
virtual void setFuze (DtDetonatorFuze fuze)
 
virtual const DtDetonatorFuze fuze () const
 
- Public Member Functions inherited from DtOutputPort
 DtOutputPort (const DtString &portName)
 
virtual ~DtOutputPort ()
 
virtual bool init ()
 
virtual const DtStringname () const
 
virtual void sendData ()
 
virtual void addConnection (DtPortConnection *conn)
 
virtual void removeConnection (DtPortConnection *conn)
 
virtual bool attemptToActivate ()
 
virtual bool attemptToActivateAtLowestPriority ()
 
virtual bool canActivate () const
 
virtual void deactivate ()
 
virtual void allowDeactivation ()
 
virtual bool active () const
 
virtual const DtList * connectionList () const
 
virtual void setConnectionPriority (int priority)
 
virtual DtPortDatadata ()
 
virtual const DtPortDatadata () const
 
virtual bool enabled () const
 
virtual void setEnabled (bool flag)
 

Additional Inherited Members

- Protected Attributes inherited from DtOutputPort
DtString myName
 
bool myEnabled
 
DtPortDatamyData
 
DtList myConnectionList
 

Constructor & Destructor Documentation

DtAmmunitionOutputPort::DtAmmunitionOutputPort ( const DtString portName)
virtual DtAmmunitionOutputPort::~DtAmmunitionOutputPort ( )
virtual

Member Function Documentation

virtual const DtString DtAmmunitionOutputPort::type ( ) const
virtual

returns DtAmmunitionPortDataType

Implements DtOutputPort.

virtual void DtAmmunitionOutputPort::createPortData ( )
virtual

Creates a DtAmmunitionPortData.

Implements DtOutputPort.

virtual void DtAmmunitionOutputPort::setMunition ( const DtSimMunition munition)
virtual

Sets the munition type.

virtual const DtSimMunition DtAmmunitionOutputPort::munition ( ) const
virtual

Returns the munition type.

virtual void DtAmmunitionOutputPort::setFuze ( DtDetonatorFuze  fuze)
virtual

Sets the fuze type.

virtual const DtDetonatorFuze DtAmmunitionOutputPort::fuze ( ) const
virtual

Returns the fuze type.


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

Document ID: Generated on Sun Dec 4 20:22:03 EST 2022 from SVN revision 249613
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)