![]() |
VR-Link API Documentation for HLA 1.3
|
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 DtGridDataRecord::~DtGridDataRecord | ( | ) | [virtual] |
Destructor.
| DtGridDataRecord::DtGridDataRecord | ( | ) | [protected] |
Constructors (protected because this is an abstract base class).
| DtGridDataRecord::DtGridDataRecord | ( | const DtGridDataRecord & | orig | ) | [protected] |
| DtGridDataRecord::DtGridDataRecord | ( | DtGridDataRecType | recType | ) | [protected] |
| 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.
| virtual void DtGridDataRecord::baseUnloadNetRecord_RPR_20 | ( | const DtNetGridDataRecord_RPR_20 & | record | ) | [virtual] |
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] |
Implemented in DtGridDataRecordType0, DtGridDataRecordType2, and DtGridDataRecordType1.
| virtual int DtGridDataRecord::recordLength_RPR_20 | ( | ) | const [pure virtual] |
Implemented in DtGridDataRecordType0, DtGridDataRecordType2, and DtGridDataRecordType1.
| virtual DtGridDataRecType DtGridDataRecord::recordType | ( | ) | const [virtual] |
Get the grid data record representation type.
| static DtGridDataRecType DtGridDataRecord::recordType | ( | DtNetGridDataRecord * | rec | ) | [static] |
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.
DtGridDataRecType DtGridDataRecord::myRecordType [protected] |
DtU16 DtGridDataRecord::mySampleType [protected] |
Data members: