VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | 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.

Inheritance diagram for DtAmmunitionPortData:
Inheritance graph
[legend]

Public Member Functions

 DtAmmunitionPortData ()
 
virtual ~DtAmmunitionPortData ()
 
 DtAmmunitionPortData (const DtAmmunitionPortData &orig)
 
DtAmmunitionPortDataoperator= (const DtAmmunitionPortData &orig)
 
virtual const DtString type () const
 
virtual void setMunition (const DtSimMunition &munition)
 
virtual const DtSimMunition munition () const
 
virtual void setFuze (DtDetonatorFuze fuze)
 
virtual const DtDetonatorFuze fuze () const
 
virtual DtPortDataclone () const
 
- Public Member Functions inherited from DtPortData
 DtPortData ()
 
virtual ~DtPortData ()
 
 DtPortData (const DtPortData &orig)
 
DtPortDataoperator= (const DtPortData &orig)
 

Protected Attributes

DtSimMunition myMunition
 
DtDetonatorFuze myFuze
 

Constructor & Destructor Documentation

DtAmmunitionPortData::DtAmmunitionPortData ( )

Constructor.

virtual DtAmmunitionPortData::~DtAmmunitionPortData ( )
virtual

Destructor.

DtAmmunitionPortData::DtAmmunitionPortData ( const DtAmmunitionPortData orig)

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

DtSimMunition DtAmmunitionPortData::myMunition
protected
DtDetonatorFuze DtAmmunitionPortData::myFuze
protected

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

Document ID: Generated on Wed Mar 27 22:49:11 EDT 2024 from SVN revision 264633
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)