![]() |
VR-Link API Documentation for HLA 1516
|
Inheritance diagram for DtStandardVariableRecord:Public Member Functions | |
| DtStandardVariableRecord () | |
| Constructor. | |
| virtual bool | operator== (const DtStandardVariableRecord &other)=0 |
| Equals operator. | |
| virtual unsigned int | recordType () const =0 |
| Setters and Getters for Record Type. | |
| virtual void | setRecordType (unsigned int recordType)=0 |
| virtual unsigned int | recordLength () const =0 |
| Setters and Getters for Record Length. | |
| virtual void | setRecordLength (unsigned int recordLength)=0 |
| virtual void | printData () const |
| Prints the data to DtInfo. | |
| virtual void | printDataToStream (std::ostream &stream) const =0 |
| Prints the data to the specified stream. | |
| virtual void | writeRecord (void *addr) const =0 |
| virtual void | setFromNet (const void *netRecord, unsigned int length, DtStandardVariableRetCode *retCode=NULL)=0 |
| Sets the record from Network Representation from the given location. | |
| virtual unsigned | unpaddedNetsize () const =0 |
| This is the network size of the record without padding. | |
| virtual unsigned int | netSize () |
| Returns the size of the network representation (including padding bytes) | |
| virtual DtStandardVariableRecord * | clone () const =0 |
| Clone. | |
| DtStandardVariableRecord::DtStandardVariableRecord | ( | ) |
Constructor.
|
pure virtual |
Clone.
Implemented in DtHighFidelityHaveQuickVtpRecord, DtAngleDeceptionAttributeRecord, DtFalseTargetsAttributeRecord, DtBlankingSectorAttributeRecord, DtIoEffectRecord, DtDirectedEnergyPrecisionAimpointRecord, DtDirectedEnergyDamageDescriptionRecord, DtDirectedEnergyAreaAimpointRecord, DtIoCommunicationsNodeRecord, and DtUnknownStandardVariableRecord.
|
virtual |
Returns the size of the network representation (including padding bytes)
Reimplemented in DtIffAtcNavaidsVariableRecord.
|
pure virtual |
Equals operator.
Implemented in DtAngleDeceptionAttributeRecord, DtFalseTargetsAttributeRecord, DtBlankingSectorAttributeRecord, DtHighFidelityHaveQuickVtpRecord, DtIoEffectRecord, DtIoCommunicationsNodeRecord, DtDirectedEnergyDamageDescriptionRecord, DtDirectedEnergyPrecisionAimpointRecord, DtDirectedEnergyAreaAimpointRecord, and DtUnknownStandardVariableRecord.
|
virtual |
Prints the data to DtInfo.
|
pure virtual |
Prints the data to the specified stream.
Implemented in DtHighFidelityHaveQuickVtpRecord, DtAngleDeceptionAttributeRecord, DtFalseTargetsAttributeRecord, DtBlankingSectorAttributeRecord, DtDirectedEnergyPrecisionAimpointRecord, DtDirectedEnergyDamageDescriptionRecord, DtIoEffectRecord, DtDirectedEnergyAreaAimpointRecord, DtIoCommunicationsNodeRecord, and DtUnknownStandardVariableRecord.
|
pure virtual |
Setters and Getters for Record Length.
Implemented in DtAngleDeceptionAttributeRecord, DtFalseTargetsAttributeRecord, DtBlankingSectorAttributeRecord, DtHighFidelityHaveQuickVtpRecord, DtIoEffectRecord, DtIoCommunicationsNodeRecord, DtDirectedEnergyDamageDescriptionRecord, DtDirectedEnergyPrecisionAimpointRecord, DtDirectedEnergyAreaAimpointRecord, and DtUnknownStandardVariableRecord.
|
pure virtual |
Setters and Getters for Record Type.
Implemented in DtAngleDeceptionAttributeRecord, DtFalseTargetsAttributeRecord, DtBlankingSectorAttributeRecord, DtHighFidelityHaveQuickVtpRecord, DtIoEffectRecord, DtIoCommunicationsNodeRecord, DtDirectedEnergyDamageDescriptionRecord, DtDirectedEnergyPrecisionAimpointRecord, DtDirectedEnergyAreaAimpointRecord, and DtUnknownStandardVariableRecord.
|
pure virtual |
Sets the record from Network Representation from the given location.
Implemented in DtHighFidelityHaveQuickVtpRecord, DtAngleDeceptionAttributeRecord, DtFalseTargetsAttributeRecord, DtBlankingSectorAttributeRecord, DtIoEffectRecord, DtDirectedEnergyPrecisionAimpointRecord, DtDirectedEnergyDamageDescriptionRecord, DtDirectedEnergyAreaAimpointRecord, DtIoCommunicationsNodeRecord, and DtUnknownStandardVariableRecord.
|
pure virtual |
Implemented in DtAngleDeceptionAttributeRecord, DtFalseTargetsAttributeRecord, DtBlankingSectorAttributeRecord, DtHighFidelityHaveQuickVtpRecord, DtIoEffectRecord, DtIoCommunicationsNodeRecord, DtDirectedEnergyDamageDescriptionRecord, DtDirectedEnergyPrecisionAimpointRecord, DtDirectedEnergyAreaAimpointRecord, and DtUnknownStandardVariableRecord.
|
pure virtual |
Implemented in DtAngleDeceptionAttributeRecord, DtFalseTargetsAttributeRecord, DtBlankingSectorAttributeRecord, DtHighFidelityHaveQuickVtpRecord, DtIoEffectRecord, DtIoCommunicationsNodeRecord, DtDirectedEnergyDamageDescriptionRecord, DtDirectedEnergyPrecisionAimpointRecord, DtDirectedEnergyAreaAimpointRecord, and DtUnknownStandardVariableRecord.
|
pure virtual |
This is the network size of the record without padding.
Implemented in DtHighFidelityHaveQuickVtpRecord, DtAngleDeceptionAttributeRecord, DtFalseTargetsAttributeRecord, DtBlankingSectorAttributeRecord, DtIoEffectRecord, DtDirectedEnergyPrecisionAimpointRecord, DtDirectedEnergyDamageDescriptionRecord, DtDirectedEnergyAreaAimpointRecord, DtIoCommunicationsNodeRecord, and DtUnknownStandardVariableRecord.
|
pure virtual |
Implemented in DtHighFidelityHaveQuickVtpRecord, DtAngleDeceptionAttributeRecord, DtFalseTargetsAttributeRecord, DtBlankingSectorAttributeRecord, DtIoEffectRecord, DtDirectedEnergyPrecisionAimpointRecord, DtDirectedEnergyDamageDescriptionRecord, DtDirectedEnergyAreaAimpointRecord, DtIoCommunicationsNodeRecord, and DtUnknownStandardVariableRecord.