VR-Link API Documentation for HLA 1516
Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes
DtGridDataRecord Class Reference

DtGridDataRecord is an abstract base class for the grid data record classes which are used by the gridded data PDU class (DtGridDataPdu). More...

+ Inheritance diagram for DtGridDataRecord:
+ Collaboration diagram for DtGridDataRecord:

List of all members.

Public Member Functions

virtual ~DtGridDataRecord ()
 Destructor.
int operator!= (const DtGridDataRecord &orig)
 inequality operator
virtual void setSampleType (DtU16 type)
 Set/Get the grid data record sample type.
virtual DtU16 sampleType () const
virtual DtGridDataRecType recordType () const
 Get the grid data record representation type.
virtual int recordLength () const =0
 Get the total number of bytes required for the network structure.
virtual int recordLength_RPR_20 () const =0
virtual int recordLength_RPR2_Rev3 () const =0
virtual void print () const
 Print the sample type and data representation to DtInfo.
virtual void printDataToStream (std::ostream &stream) const
 Print the sample type and data representation to the specified stream.
virtual void baseUnloadNetRecord (const DtNetGridDataRecord &record)
 Load/unload data from a packet record.
virtual void baseLoadNetRecord (DtNetGridDataRecord &record) const
virtual void baseUnloadNetRecord_RPR_20 (const DtNetGridDataRecord_RPR_20 &record)
 Load/unload data from a packet using format post RPRFOM 2.014.
virtual void baseLoadNetRecord_RPR_20 (DtNetGridDataRecord_RPR_20 &record) const

Static Public Member Functions

static DtGridDataRecType recordType (DtNetGridDataRecord *rec)
 Get the grid data record representation type from a network structure.

Protected Member Functions

 DtGridDataRecord ()
 Constructors (protected because this is an abstract base class).
 DtGridDataRecord (const DtGridDataRecord &orig)
 DtGridDataRecord (DtGridDataRecType recType)
DtGridDataRecordoperator= (const DtGridDataRecord &orig)
 Assignment operator.

Protected Attributes

DtU16 mySampleType
 Data members:
DtGridDataRecType myRecordType

Detailed Description

DtGridDataRecord is an abstract base class for the grid data record classes which are used by the gridded data PDU class (DtGridDataPdu).


Constructor & Destructor Documentation

virtual DtGridDataRecord::~DtGridDataRecord ( ) [virtual]

Destructor.

Constructors (protected because this is an abstract base class).


Member Function Documentation

virtual void DtGridDataRecord::baseLoadNetRecord ( DtNetGridDataRecord record) const [virtual]
virtual void DtGridDataRecord::baseLoadNetRecord_RPR_20 ( DtNetGridDataRecord_RPR_20 record) const [virtual]
virtual void DtGridDataRecord::baseUnloadNetRecord ( const DtNetGridDataRecord record) [virtual]

Load/unload data from a packet record.

Load/unload data from a packet using format post RPRFOM 2.014.

int DtGridDataRecord::operator!= ( const DtGridDataRecord orig)

inequality operator

DtGridDataRecord& DtGridDataRecord::operator= ( const DtGridDataRecord orig) [protected]

Assignment operator.

virtual void DtGridDataRecord::print ( ) const [virtual]

Print the sample type and data representation to DtInfo.

Reimplemented in DtGridDataRecordType1, DtGridDataRecordType0, and DtGridDataRecordType2.

virtual void DtGridDataRecord::printDataToStream ( std::ostream &  stream) const [virtual]

Print the sample type and data representation to the specified stream.

Reimplemented in DtGridDataRecordType1, DtGridDataRecordType0, and DtGridDataRecordType2.

virtual int DtGridDataRecord::recordLength ( ) const [pure virtual]

Get the total number of bytes required for the network structure.

Implemented in DtGridDataRecordType0, DtGridDataRecordType2, and DtGridDataRecordType1.

virtual int DtGridDataRecord::recordLength_RPR2_Rev3 ( ) const [pure virtual]
virtual int DtGridDataRecord::recordLength_RPR_20 ( ) const [pure virtual]
virtual DtGridDataRecType DtGridDataRecord::recordType ( ) const [virtual]

Get the grid data record representation type.

Get the grid data record representation type from a network structure.

virtual DtU16 DtGridDataRecord::sampleType ( ) const [virtual]
virtual void DtGridDataRecord::setSampleType ( DtU16  type) [virtual]

Set/Get the grid data record sample type.


Member Data Documentation

Data members:


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

Document ID: Generated on Mon May 14 08:06:18 EDT 2012 from SVN revision 114750
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)