VR-Forces 4.10 Class Documentation
 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. More...

Inheritance diagram for DtAmmunitionPortData:
Inheritance graph
[legend]

Public Member Functions

 DtAmmunitionPortData ()
 Constructor. More...
 
virtual ~DtAmmunitionPortData ()
 Destructor. More...
 
 DtAmmunitionPortData (const DtAmmunitionPortData &orig)
 Copy constructor. More...
 
DtAmmunitionPortDataoperator= (const DtAmmunitionPortData &orig)
 Assignment operator. More...
 
virtual const DtString type () const
 Returns DtAmmunitionPortType. More...
 
virtual void setMunition (const DtSimMunition &munition)
 Sets the munition type. More...
 
virtual const DtSimMunition munition () const
 Returns the munition type. More...
 
virtual void setFuze (DtDetonatorFuze fuze)
 Sets the fuze type. More...
 
virtual const DtDetonatorFuze fuze () const
 Returns the fuze type. More...
 
virtual DtPortDataclone () const
 Returns a copy of this port data. More...
 
- Public Member Functions inherited from DtPortData
 DtPortData ()
 default constructor More...
 
virtual ~DtPortData ()
 destructor More...
 
 DtPortData (const DtPortData &orig)
 Copy Constructor. More...
 
DtPortDataoperator= (const DtPortData &orig)
 Assignment operator. More...
 

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

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 Tue Sep 21 17:42:52 EDT 2021 from SVN revision 234861
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)