VR-Link API Documentation for HLA 1.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Member Functions | Public Attributes
DtMunitionReloadRecord Class Reference
+ Inheritance diagram for DtMunitionReloadRecord:
+ Collaboration diagram for DtMunitionReloadRecord:

Public Member Functions

 DtMunitionReloadRecord ()
 default Constructor More...
 
 DtMunitionReloadRecord (const DtMunitionReloadRecord &orig)
 copy constructor More...
 
 DtMunitionReloadRecord (DtEntityType munitionType, DtU32 stationLauncher, DtU16 standardQuantity, DtU16 maximumQuantity, DtU32 standardQuantityRT, DtU32 maximumQuantityRT)
 custom Constructor More...
 
DtMunitionReloadRecordoperator= (const DtMunitionReloadRecord &orig)
 assignment Operators More...
 
virtual DtMunitionReloadRecordoperator= (const DtNetRecordSet &orig)
 
void setMunitionType (DtEntityType munitionType)
 Setter/Getter for Munition Type. More...
 
DtEntityType munitionType ()
 
void setStationLauncher (DtU32 stationLauncher)
 Setter/Getter for Station/Launcher Type. More...
 
DtU32 stationLauncher ()
 
void setStandardQuantity (DtU16 standardQuantity)
 Setter/Getter for Standard Quantity. More...
 
DtU16 standardQuantity ()
 
void setMaximumQuantity (DtU16 maximumQuantity)
 Setter/Getter for Maximum Quantity. More...
 
DtU16 maximumQuantity ()
 
void setStandardQuantityReloadTime (DtU32 standardQuantityRT)
 Setter/Getter for Standard Quantity Reload Time. More...
 
DtU32 standardQuantityReloadTime ()
 
void setMaximumQuantityReloadTime (DtU32 maximumQuantityRT)
 Setter/Getter for Maximum Quantity Reload Time. More...
 
DtU32 maximumQuantityReloadTime ()
 
virtual void print () const
 print data. More...
 
virtual void printDataToStream (std::ostream &stream) const
 
void print (std::ostream &stream)
 
- Public Member Functions inherited from DtRecordSet
 DtRecordSet ()
 Constructors. More...
 
 DtRecordSet (const DtRecordSet &orig)
 
virtual ~DtRecordSet ()
 Destructor. More...
 
DtRecordSetoperator= (const DtRecordSet &orig)
 Assignment operators. More...
 
DtRecordSetoperator= (const DtNetRecordSet &orig)
 
virtual bool setDatumID (DtDatumParam value)
 Set/Get the datum ID. More...
 
virtual DtDatumParam datumID () const
 
virtual void setSerialNumber (DtU32 value)
 Set/Get the serial number. More...
 
virtual DtU32 serialNumber () const
 
virtual bool setRecordBitLength (DtU16 bitLength)
 Set/Get the record length in bits. More...
 
virtual DtU16 recordBitLength () const
 
virtual bool setRecordByteLength (int byteLength)
 Set/Get the record length in bytes. More...
 
virtual int recordByteLength () const
 
virtual bool setRecordCount (DtU32 bytes)
 Set/Get the number of of records in this set. More...
 
virtual DtU32 recordCount () const
 
virtual bool setDataBytes (DtU32 recordIndex, const void *data)
 Set/Get multiple data bytes. More...
 
virtual bool getDataBytes (DtU32 recordIndex, void *buff) const
 
virtual bool setDataByte (DtU32 recordIndex, DtU8 value, int byteIndex=0)
 Set/Get a data byte. More...
 
virtual bool getDataByte (DtU32 recordIndex, DtU8 &value, int byteIndex=0) const
 
virtual bool setDataInt16 (DtU32 recordIndex, DtInt16 &value)
 Set/Get data in signed 16-bit integer format. More...
 
virtual bool getDataInt16 (DtU32 recordIndex, DtInt16 &value) const
 
virtual bool setDataU16 (DtU32 recordIndex, DtU16 &value)
 Set/Get data in unsigned 16-bit integer format. More...
 
virtual bool getDataU16 (DtU32 recordIndex, DtU16 &value) const
 
virtual bool setDataInt32 (DtU32 recordIndex, DtInt32 &value)
 Set/Get data in signed 32-bit integer format. More...
 
virtual bool getDataInt32 (DtU32 recordIndex, DtInt32 &value) const
 
virtual bool setDataU32 (DtU32 recordIndex, DtU32 &value)
 Set/Get data in unsigned 32-bit integer format. More...
 
virtual bool getDataU32 (DtU32 recordIndex, DtU32 &value) const
 
virtual bool setDataFloat32 (DtU32 recordIndex, DtFloat32 &value)
 Set/Get data in 32-bit floating point format. More...
 
virtual bool getDataFloat32 (DtU32 recordIndex, DtFloat32 &value) const
 
virtual bool setDataFloat64 (DtU32 recordIndex, DtFloat64 &value)
 Set/Get data in 64-bit floating point format. More...
 
virtual bool getDataFloat64 (DtU32 recordIndex, DtFloat64 &value) const
 
virtual int recordSetLength () const
 Get the total number of bytes required for the network representation of the record set. More...
 
virtual void unloadNetRecordSet (const DtNetRecordSet &record, int dataLength=0)
 Load/unload data from a packet record. More...
 
virtual void loadNetRecordSet (DtNetRecordSet &record) const
 

Public Attributes

DtU16myMunitionType
 
DtU32myStationLauncher
 
DtU16myStandardQuantity
 
DtU16myMaximumQuantity
 
DtU32myStandardQuantityReloadTime
 
DtU32myMaximumQuantityReloadTime
 

Additional Inherited Members

- Protected Attributes inherited from DtRecordSet
DtDatumParam myDatumID
 
DtU32 mySerialNumber
 
DtU32 myPadding
 
DtU16 myRecordLength
 
DtU32 myRecordCount
 
char * myData
 

Constructor & Destructor Documentation

DtMunitionReloadRecord::DtMunitionReloadRecord ( )

default Constructor

DtMunitionReloadRecord::DtMunitionReloadRecord ( const DtMunitionReloadRecord orig)

copy constructor

DtMunitionReloadRecord::DtMunitionReloadRecord ( DtEntityType  munitionType,
DtU32  stationLauncher,
DtU16  standardQuantity,
DtU16  maximumQuantity,
DtU32  standardQuantityRT,
DtU32  maximumQuantityRT 
)

custom Constructor

Member Function Documentation

DtU16 DtMunitionReloadRecord::maximumQuantity ( )
DtU32 DtMunitionReloadRecord::maximumQuantityReloadTime ( )
DtEntityType DtMunitionReloadRecord::munitionType ( )
DtMunitionReloadRecord& DtMunitionReloadRecord::operator= ( const DtMunitionReloadRecord orig)

assignment Operators

virtual DtMunitionReloadRecord& DtMunitionReloadRecord::operator= ( const DtNetRecordSet orig)
virtual
virtual void DtMunitionReloadRecord::print ( ) const
virtual

print data.

Reimplemented from DtRecordSet.

void DtMunitionReloadRecord::print ( std::ostream &  stream)
virtual void DtMunitionReloadRecord::printDataToStream ( std::ostream &  stream) const
virtual

Reimplemented from DtRecordSet.

void DtMunitionReloadRecord::setMaximumQuantity ( DtU16  maximumQuantity)

Setter/Getter for Maximum Quantity.

void DtMunitionReloadRecord::setMaximumQuantityReloadTime ( DtU32  maximumQuantityRT)

Setter/Getter for Maximum Quantity Reload Time.

void DtMunitionReloadRecord::setMunitionType ( DtEntityType  munitionType)

Setter/Getter for Munition Type.

void DtMunitionReloadRecord::setStandardQuantity ( DtU16  standardQuantity)

Setter/Getter for Standard Quantity.

void DtMunitionReloadRecord::setStandardQuantityReloadTime ( DtU32  standardQuantityRT)

Setter/Getter for Standard Quantity Reload Time.

void DtMunitionReloadRecord::setStationLauncher ( DtU32  stationLauncher)

Setter/Getter for Station/Launcher Type.

DtU16 DtMunitionReloadRecord::standardQuantity ( )
DtU32 DtMunitionReloadRecord::standardQuantityReloadTime ( )
DtU32 DtMunitionReloadRecord::stationLauncher ( )

Member Data Documentation

DtU16* DtMunitionReloadRecord::myMaximumQuantity
DtU32* DtMunitionReloadRecord::myMaximumQuantityReloadTime
DtU16* DtMunitionReloadRecord::myMunitionType
DtU16* DtMunitionReloadRecord::myStandardQuantity
DtU32* DtMunitionReloadRecord::myStandardQuantityReloadTime
DtU32* DtMunitionReloadRecord::myStationLauncher

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

Document ID: Generated on Thu Oct 16 00:12:25 EDT 2025 from SVN revision 280738
Copyright © 1992-2025 MAK Technologies. All Rights Reserved (www.mak.com)