VR-Forces 4.0.4 Class Documentation
Public Member Functions | Protected Attributes
DtAmmunitionPortData Class Reference

Instances of DtAmmunitionPortData are concrete data elements containing information about simulated muntions (DtSimMunition and DtDetonatorFuze), that can be exchanged through DtAmmunitionInputPort and DtAmmunitionOutputPort objects. More...

Inheritance diagram for DtAmmunitionPortData:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 DtAmmunitionPortData ()
 Constructor.
virtual ~DtAmmunitionPortData ()
 Destructor.
 DtAmmunitionPortData (const DtAmmunitionPortData &orig)
 Copy constructor.
DtAmmunitionPortDataoperator= (const DtAmmunitionPortData &orig)
 Assignment operator.
virtual const DtString type () const
 Returns DtAmmunitionPortType.
virtual void setMunition (const DtSimMunition &munition)
 Sets the munition type.
virtual const DtSimMunition munition () const
 Returns the munition type.
virtual void setFuze (DtDetonatorFuze fuze)
 Sets the fuze type.
virtual const DtDetonatorFuze fuze () const
 Returns the fuze type.
virtual DtPortDataclone () const
 Returns a copy of this port data.

Protected Attributes

DtSimMunition myMunition
DtDetonatorFuze myFuze

Detailed Description

Instances of DtAmmunitionPortData are concrete data elements containing information about simulated muntions (DtSimMunition and DtDetonatorFuze), that can be exchanged through DtAmmunitionInputPort and DtAmmunitionOutputPort objects.


Constructor & Destructor Documentation

Constructor.

Destructor.

Copy constructor.


Member Function Documentation

DtAmmunitionPortData& DtAmmunitionPortData::operator= ( const DtAmmunitionPortData orig)

Assignment operator.

virtual const DtString DtAmmunitionPortData::type ( ) const [virtual]

Returns DtAmmunitionPortType.

Implements DtPortData.

virtual void DtAmmunitionPortData::setMunition ( const DtSimMunition munition) [virtual]

Sets the munition type.

virtual const DtSimMunition DtAmmunitionPortData::munition ( ) const [virtual]

Returns the munition type.

virtual void DtAmmunitionPortData::setFuze ( DtDetonatorFuze  fuze) [virtual]

Sets the fuze type.

virtual const DtDetonatorFuze DtAmmunitionPortData::fuze ( ) const [virtual]

Returns the fuze type.

virtual DtPortData* DtAmmunitionPortData::clone ( ) const [virtual]

Returns a copy of this port data.

Implements DtPortData.


Member Data Documentation

DtDetonatorFuze DtAmmunitionPortData::myFuze [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)