![]() |
VR-Link API Documentation for HLA 1516
|
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: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) | |
| DtGridDataRecord & | operator= (const DtGridDataRecord &orig) |
| Assignment operator. | |
Protected Attributes | |
| DtU16 | mySampleType |
| Data members: | |
| DtGridDataRecType | myRecordType |
DtGridDataRecord is an abstract base class for the grid data record classes which are used by the gridded data PDU class (DtGridDataPdu).
|
virtual |
Destructor.
|
protected |
Constructors (protected because this is an abstract base class).
|
protected |
|
protected |
|
virtual |
|
virtual |
|
virtual |
Load/unload data from a packet record.
|
virtual |
Load/unload data from a packet using format post RPRFOM 2.014.
| int DtGridDataRecord::operator!= | ( | const DtGridDataRecord & | orig | ) |
inequality operator
|
protected |
Assignment operator.
|
virtual |
Print the sample type and data representation to DtInfo.
Reimplemented in DtGridDataRecordType1, DtGridDataRecordType0, and DtGridDataRecordType2.
|
virtual |
Print the sample type and data representation to the specified stream.
Reimplemented in DtGridDataRecordType1, DtGridDataRecordType0, and DtGridDataRecordType2.
|
pure virtual |
Get the total number of bytes required for the network structure.
Implemented in DtGridDataRecordType0, DtGridDataRecordType2, and DtGridDataRecordType1.
|
pure virtual |
Implemented in DtGridDataRecordType0, DtGridDataRecordType2, and DtGridDataRecordType1.
|
pure virtual |
Implemented in DtGridDataRecordType0, DtGridDataRecordType2, and DtGridDataRecordType1.
|
virtual |
Get the grid data record representation type.
|
static |
Get the grid data record representation type from a network structure.
|
virtual |
|
virtual |
Set/Get the grid data record sample type.
|
protected |
|
protected |
Data members: