DtMetadataElement is an abstract class that defines the interface common to all metadata elements.
More...
Inherited by makVrv::DtAirfieldBarometricPressureElement, makVrv::DtAirfieldElevationElement, makVrv::DtAlternatePlatformEllipsoidHeightElement, makVrv::DtAlternativePlatformAltitudeElement, makVrv::DtAlternativePlatformHeadingElement, makVrv::DtAlternativePlatformLatitudeElement, makVrv::DtAlternativePlatformLongitudeElement, makVrv::DtAlternativePlatformNameElement, makVrv::DtChecksumElement, makVrv::DtChecksumElement, makVrv::DtDensityAltitudeElement, makVrv::DtDifferentialPressureElement, makVrv::DtEventStartTimeElement, makVrv::DtFrameCenterElevationElement, makVrv::DtFrameCenterElevationElement, makVrv::DtFrameCenterEllipsoidHeightElement, makVrv::DtFrameCenterLatitudeElement, makVrv::DtFrameCenterLatitudeElement, makVrv::DtFrameCenterLongitudeElement, makVrv::DtFrameCenterLongitudeElement, makVrv::DtGenericFlagData01Element, makVrv::DtGroundRangeElement, makVrv::DtIcingDetectedElement, makVrv::DtImageCoordinateSystemElement, makVrv::DtImageCoordinateSystemElement, makVrv::DtImageSourceSensorElement, makVrv::DtImageSourceSensorElement, makVrv::DtLaserCodeElement, makVrv::DtLocalElement, makVrv::DtMissionIdElement, makVrv::DtMissionIdElement, makVrv::DtMmsElement, makVrv::DtOffsetCornerLatitudePoint1Element, makVrv::DtOffsetCornerLatitudePoint2Element, makVrv::DtOffsetCornerLatitudePoint3Element, makVrv::DtOffsetCornerLatitudePoint4Element, makVrv::DtOffsetCornerLongitudePoint1Element, makVrv::DtOffsetCornerLongitudePoint2Element, makVrv::DtOffsetCornerLongitudePoint3Element, makVrv::DtOffsetCornerLongitudePoint4Element, makVrv::DtOperatingModeElement, makVrv::DtOutsideAirTemperatureElement, makVrv::DtPlatformAngleOfAttackElement, makVrv::DtPlatformCallSignElement, makVrv::DtPlatformDesignationElement, makVrv::DtPlatformDesignationElement, makVrv::DtPlatformFuelElement, makVrv::DtPlatformGroundSpeedElement, makVrv::DtPlatformHeadingElement, makVrv::DtPlatformHeadingElement, makVrv::DtPlatformIndicatedAirspeedElement, makVrv::DtPlatformMagneticHeadingElement, makVrv::DtPlatformPitchElement, makVrv::DtPlatformPitchElement, makVrv::DtPlatformRollElement, makVrv::DtPlatformRollElement, makVrv::DtPlatformSideslipElement, makVrv::DtPlatformTailNumberElement, makVrv::DtPlatformTrueAirspeedElement, makVrv::DtPlatformVerticalSpeedElement, makVrv::DtRelativeHumidityElement, makVrv::DtRvtLocalMetadataElement, makVrv::DtSecurityCaveatsElement, makVrv::DtSecurityCaveatsElement, makVrv::DtSecurityClassificationElement, makVrv::DtSecurityClassificationElement, makVrv::DtSecurityClassifyingCountryElement, makVrv::DtSecurityClassifyingCountryElement, makVrv::DtSecurityCodingMethodElement, makVrv::DtSecurityCodingMethodElement, makVrv::DtSecurityElement, makVrv::DtSecurityElement, makVrv::DtSecurityInfoElement, makVrv::DtSecurityInfoElement, makVrv::DtSecurityMetadataVersionElement, makVrv::DtSecurityMetadataVersionElement, makVrv::DtSecurityObjectCountryCodeElement, makVrv::DtSecurityObjectCountryCodeElement, makVrv::DtSecurityObjectCountryCodingMethodElement, makVrv::DtSecurityObjectCountryCodingMethodElement, makVrv::DtSecurityReleasingInstructionsElement, makVrv::DtSecurityReleasingInstructionsElement, makVrv::DtSensorEastVelocityElement, makVrv::DtSensorEllipsoidHeightElement, makVrv::DtSensorFieldOfViewNameElement, makVrv::DtSensorHorizontalFovElement, makVrv::DtSensorHorizontalFovElement, makVrv::DtSensorLatitudeElement, makVrv::DtSensorLatitudeElement, makVrv::DtSensorLongitudeElement, makVrv::DtSensorLongitudeElement, makVrv::DtSensorNorthVelocityElement, makVrv::DtSensorRelAzimuthAngleElement, makVrv::DtSensorRelAzimuthAngleElement, makVrv::DtSensorRelElevationAngleElement, makVrv::DtSensorRelElevationAngleElement, makVrv::DtSensorRelRollAngleElement, makVrv::DtSensorRelRollAngleElement, makVrv::DtSensorTrueAltitudeElement, makVrv::DtSensorTrueAltitudeElement, makVrv::DtSensorVerticalFovElement, makVrv::DtSensorVerticalFovElement, makVrv::DtSlantRangeElement, makVrv::DtSlantRangeElement, makVrv::DtStaticAirPressureElement, makVrv::DtTargetCircularErrorElement, makVrv::DtTargetGateHeightElement, makVrv::DtTargetGateWidthElement, makVrv::DtTargetLateralErrorElement, makVrv::DtTargetLocationElevationElement, makVrv::DtTargetLocationLatitudeElement, makVrv::DtTargetLocationLongitudeElement, makVrv::DtTargetWidthElement, makVrv::DtTargetWidthElement, makVrv::DtTimestampElement, makVrv::DtTimestampElement, makVrv::DtUasLdsVersionElement, makVrv::DtVersionElement, makVrv::DtVmtiLocalMetadataElement, makVrv::DtWeaponFireElement, makVrv::DtWeaponLoadElement, makVrv::DtWindDirectionElement, and makVrv::DtWindSpeedElement.
Protected Member Functions |
| virtual void | update ()=0 |
| | Update the metadata element.
|
| virtual unsigned int | encodedLengthChildren () |
| | Get the total encoded length of all the children of this metadata element.
|
Detailed Description
DtMetadataElement is an abstract class that defines the interface common to all metadata elements.
Constructor & Destructor Documentation
| makVrv::DtMetadataElement::DtMetadataElement |
( |
| ) |
|
| virtual makVrv::DtMetadataElement::~DtMetadataElement |
( |
| ) |
|
|
virtual |
Member Function Documentation
Set the publisher that created this element.
| virtual unsigned int makVrv::DtMetadataElement::encodedLength |
( |
| ) |
|
|
pure virtual |
Get the encoded length of this metadata element.
Implemented in makVrv::DtSecurityCodingMethodElement, makVrv::DtSecurityObjectCountryCodingMethodElement, makVrv::DtSecurityCodingMethodElement, makVrv::DtSensorFieldOfViewNameElement, makVrv::DtSecurityObjectCountryCodingMethodElement, makVrv::DtSecurityClassificationElement, makVrv::DtOperatingModeElement, makVrv::DtSecurityClassificationElement, makVrv::DtGenericFlagData01Element, makVrv::DtAlternatePlatformEllipsoidHeightElement, makVrv::DtIcingDetectedElement, makVrv::DtChecksumElement, makVrv::DtAirfieldBarometricPressureElement, makVrv::DtAlternativePlatformAltitudeElement, makVrv::DtAlternativePlatformHeadingElement, makVrv::DtAlternativePlatformLatitudeElement, makVrv::DtAlternativePlatformLongitudeElement, makVrv::DtDensityAltitudeElement, makVrv::DtDifferentialPressureElement, makVrv::DtFrameCenterElevationElement, makVrv::DtFrameCenterEllipsoidHeightElement, makVrv::DtFrameCenterLatitudeElement, makVrv::DtFrameCenterLongitudeElement, makVrv::DtLocalElement, makVrv::DtOffsetCornerLatitudePoint1Element, makVrv::DtOffsetCornerLatitudePoint2Element, makVrv::DtOffsetCornerLatitudePoint3Element, makVrv::DtOffsetCornerLatitudePoint4Element, makVrv::DtOffsetCornerLongitudePoint1Element, makVrv::DtOffsetCornerLongitudePoint2Element, makVrv::DtOffsetCornerLongitudePoint3Element, makVrv::DtOffsetCornerLongitudePoint4Element, makVrv::DtOutsideAirTemperatureElement, makVrv::DtPlatformDesignationElement, makVrv::DtPlatformGroundSpeedElement, makVrv::DtPlatformIndicatedAirspeedElement, makVrv::DtPlatformMagneticHeadingElement, makVrv::DtPlatformTailNumberElement, makVrv::DtPlatformVerticalSpeedElement, makVrv::DtSecurityClassifyingCountryElement, makVrv::DtSecurityMetadataVersionElement, makVrv::DtSecurityObjectCountryCodeElement, makVrv::DtSecurityReleasingInstructionsElement, makVrv::DtSensorEastVelocityElement, makVrv::DtSensorHorizontalFovElement, makVrv::DtSensorRelAzimuthAngleElement, makVrv::DtSensorRelRollAngleElement, makVrv::DtSensorTrueAltitudeElement, makVrv::DtTargetCircularErrorElement, makVrv::DtTargetLocationElevationElement, makVrv::DtTargetLocationLongitudeElement, makVrv::DtSecurityClassifyingCountryElement, makVrv::DtSecurityReleasingInstructionsElement, makVrv::DtAirfieldElevationElement, makVrv::DtChecksumElement, makVrv::DtEventStartTimeElement, makVrv::DtGroundRangeElement, makVrv::DtLaserCodeElement, makVrv::DtMissionIdElement, makVrv::DtPlatformAngleOfAttackElement, makVrv::DtPlatformCallSignElement, makVrv::DtPlatformFuelElement, makVrv::DtPlatformHeadingElement, makVrv::DtPlatformPitchElement, makVrv::DtPlatformRollElement, makVrv::DtPlatformSideslipElement, makVrv::DtPlatformTrueAirspeedElement, makVrv::DtRelativeHumidityElement, makVrv::DtSecurityCaveatsElement, makVrv::DtSecurityInfoElement, makVrv::DtSensorEllipsoidHeightElement, makVrv::DtSensorLatitudeElement, makVrv::DtSensorLongitudeElement, makVrv::DtSensorNorthVelocityElement, makVrv::DtSensorRelElevationAngleElement, makVrv::DtSensorVerticalFovElement, makVrv::DtSlantRangeElement, makVrv::DtStaticAirPressureElement, makVrv::DtTargetGateHeightElement, makVrv::DtTargetGateWidthElement, makVrv::DtTargetLateralErrorElement, makVrv::DtTargetLocationLatitudeElement, makVrv::DtTargetWidthElement, makVrv::DtTimestampElement, makVrv::DtVersionElement, makVrv::DtWeaponFireElement, makVrv::DtWeaponLoadElement, makVrv::DtWindDirectionElement, makVrv::DtWindSpeedElement, makVrv::DtFrameCenterElevationElement, makVrv::DtFrameCenterLatitudeElement, makVrv::DtFrameCenterLongitudeElement, makVrv::DtImageCoordinateSystemElement, makVrv::DtImageSourceSensorElement, makVrv::DtPlatformDesignationElement, makVrv::DtPlatformHeadingElement, makVrv::DtPlatformPitchElement, makVrv::DtPlatformRollElement, makVrv::DtSecurityCaveatsElement, makVrv::DtSecurityInfoElement, makVrv::DtSecurityMetadataVersionElement, makVrv::DtSecurityObjectCountryCodeElement, makVrv::DtSensorHorizontalFovElement, makVrv::DtSensorLatitudeElement, makVrv::DtSensorLongitudeElement, makVrv::DtSensorRelAzimuthAngleElement, makVrv::DtSensorRelElevationAngleElement, makVrv::DtSensorRelRollAngleElement, makVrv::DtSensorTrueAltitudeElement, makVrv::DtSensorVerticalFovElement, makVrv::DtSlantRangeElement, makVrv::DtTargetWidthElement, makVrv::DtTimestampElement, makVrv::DtUasLdsVersionElement, makVrv::DtAlternativePlatformNameElement, makVrv::DtImageCoordinateSystemElement, makVrv::DtImageSourceSensorElement, makVrv::DtRvtLocalMetadataElement, makVrv::DtSecurityElement, makVrv::DtVmtiLocalMetadataElement, makVrv::DtMissionIdElement, makVrv::DtMmsElement, and makVrv::DtSecurityElement.
Encode the metadata element.
Implemented in makVrv::DtSecurityCodingMethodElement, makVrv::DtSecurityObjectCountryCodingMethodElement, makVrv::DtSecurityCodingMethodElement, makVrv::DtSensorFieldOfViewNameElement, makVrv::DtSecurityObjectCountryCodingMethodElement, makVrv::DtSecurityClassificationElement, makVrv::DtOperatingModeElement, makVrv::DtSecurityClassificationElement, makVrv::DtGenericFlagData01Element, makVrv::DtAlternatePlatformEllipsoidHeightElement, makVrv::DtIcingDetectedElement, makVrv::DtLocalElement, makVrv::DtChecksumElement, makVrv::DtAirfieldBarometricPressureElement, makVrv::DtAlternativePlatformAltitudeElement, makVrv::DtAlternativePlatformHeadingElement, makVrv::DtAlternativePlatformLatitudeElement, makVrv::DtAlternativePlatformLongitudeElement, makVrv::DtDensityAltitudeElement, makVrv::DtDifferentialPressureElement, makVrv::DtFrameCenterElevationElement, makVrv::DtFrameCenterEllipsoidHeightElement, makVrv::DtFrameCenterLatitudeElement, makVrv::DtFrameCenterLongitudeElement, makVrv::DtOffsetCornerLatitudePoint1Element, makVrv::DtOffsetCornerLatitudePoint2Element, makVrv::DtOffsetCornerLatitudePoint3Element, makVrv::DtOffsetCornerLatitudePoint4Element, makVrv::DtOffsetCornerLongitudePoint1Element, makVrv::DtOffsetCornerLongitudePoint2Element, makVrv::DtOffsetCornerLongitudePoint3Element, makVrv::DtOffsetCornerLongitudePoint4Element, makVrv::DtOutsideAirTemperatureElement, makVrv::DtPlatformDesignationElement, makVrv::DtPlatformGroundSpeedElement, makVrv::DtPlatformIndicatedAirspeedElement, makVrv::DtPlatformMagneticHeadingElement, makVrv::DtPlatformTailNumberElement, makVrv::DtPlatformVerticalSpeedElement, makVrv::DtSecurityClassifyingCountryElement, makVrv::DtSecurityMetadataVersionElement, makVrv::DtSecurityObjectCountryCodeElement, makVrv::DtSecurityReleasingInstructionsElement, makVrv::DtSensorEastVelocityElement, makVrv::DtSensorHorizontalFovElement, makVrv::DtSensorRelAzimuthAngleElement, makVrv::DtSensorRelRollAngleElement, makVrv::DtSensorTrueAltitudeElement, makVrv::DtTargetCircularErrorElement, makVrv::DtTargetLocationElevationElement, makVrv::DtTargetLocationLongitudeElement, makVrv::DtSecurityClassifyingCountryElement, makVrv::DtSecurityReleasingInstructionsElement, makVrv::DtAirfieldElevationElement, makVrv::DtChecksumElement, makVrv::DtEventStartTimeElement, makVrv::DtGroundRangeElement, makVrv::DtLaserCodeElement, makVrv::DtMissionIdElement, makVrv::DtPlatformAngleOfAttackElement, makVrv::DtPlatformCallSignElement, makVrv::DtPlatformFuelElement, makVrv::DtPlatformHeadingElement, makVrv::DtPlatformPitchElement, makVrv::DtPlatformRollElement, makVrv::DtPlatformSideslipElement, makVrv::DtPlatformTrueAirspeedElement, makVrv::DtRelativeHumidityElement, makVrv::DtSecurityCaveatsElement, makVrv::DtSecurityInfoElement, makVrv::DtSensorEllipsoidHeightElement, makVrv::DtSensorLatitudeElement, makVrv::DtSensorLongitudeElement, makVrv::DtSensorNorthVelocityElement, makVrv::DtSensorRelElevationAngleElement, makVrv::DtSensorVerticalFovElement, makVrv::DtSlantRangeElement, makVrv::DtStaticAirPressureElement, makVrv::DtTargetGateHeightElement, makVrv::DtTargetGateWidthElement, makVrv::DtTargetLateralErrorElement, makVrv::DtTargetLocationLatitudeElement, makVrv::DtTargetWidthElement, makVrv::DtTimestampElement, makVrv::DtVersionElement, makVrv::DtWeaponFireElement, makVrv::DtWeaponLoadElement, makVrv::DtWindDirectionElement, makVrv::DtWindSpeedElement, makVrv::DtFrameCenterElevationElement, makVrv::DtFrameCenterLatitudeElement, makVrv::DtFrameCenterLongitudeElement, makVrv::DtImageCoordinateSystemElement, makVrv::DtImageSourceSensorElement, makVrv::DtPlatformDesignationElement, makVrv::DtPlatformHeadingElement, makVrv::DtPlatformPitchElement, makVrv::DtPlatformRollElement, makVrv::DtSecurityCaveatsElement, makVrv::DtSecurityInfoElement, makVrv::DtSecurityMetadataVersionElement, makVrv::DtSecurityObjectCountryCodeElement, makVrv::DtSensorHorizontalFovElement, makVrv::DtSensorLatitudeElement, makVrv::DtSensorLongitudeElement, makVrv::DtSensorRelAzimuthAngleElement, makVrv::DtSensorRelElevationAngleElement, makVrv::DtSensorRelRollAngleElement, makVrv::DtSensorTrueAltitudeElement, makVrv::DtSensorVerticalFovElement, makVrv::DtSlantRangeElement, makVrv::DtTargetWidthElement, makVrv::DtTimestampElement, makVrv::DtUasLdsVersionElement, makVrv::DtAlternativePlatformNameElement, makVrv::DtImageCoordinateSystemElement, makVrv::DtImageSourceSensorElement, makVrv::DtRvtLocalMetadataElement, makVrv::DtSecurityElement, makVrv::DtVmtiLocalMetadataElement, makVrv::DtMissionIdElement, makVrv::DtMmsElement, and makVrv::DtSecurityElement.
Decode the metadata element; not curently implemented in VR-Vantage.
Implemented in makVrv::DtSecurityCodingMethodElement, makVrv::DtSecurityObjectCountryCodingMethodElement, makVrv::DtSecurityCodingMethodElement, makVrv::DtSensorFieldOfViewNameElement, makVrv::DtSecurityObjectCountryCodingMethodElement, makVrv::DtSecurityClassificationElement, makVrv::DtOperatingModeElement, makVrv::DtSecurityClassificationElement, makVrv::DtGenericFlagData01Element, makVrv::DtAlternatePlatformEllipsoidHeightElement, makVrv::DtIcingDetectedElement, makVrv::DtLocalElement, makVrv::DtChecksumElement, makVrv::DtAirfieldBarometricPressureElement, makVrv::DtAlternativePlatformAltitudeElement, makVrv::DtAlternativePlatformHeadingElement, makVrv::DtAlternativePlatformLatitudeElement, makVrv::DtAlternativePlatformLongitudeElement, makVrv::DtDensityAltitudeElement, makVrv::DtDifferentialPressureElement, makVrv::DtFrameCenterElevationElement, makVrv::DtFrameCenterEllipsoidHeightElement, makVrv::DtFrameCenterLatitudeElement, makVrv::DtFrameCenterLongitudeElement, makVrv::DtOffsetCornerLatitudePoint1Element, makVrv::DtOffsetCornerLatitudePoint2Element, makVrv::DtOffsetCornerLatitudePoint3Element, makVrv::DtOffsetCornerLatitudePoint4Element, makVrv::DtOffsetCornerLongitudePoint1Element, makVrv::DtOffsetCornerLongitudePoint2Element, makVrv::DtOffsetCornerLongitudePoint3Element, makVrv::DtOffsetCornerLongitudePoint4Element, makVrv::DtOutsideAirTemperatureElement, makVrv::DtPlatformDesignationElement, makVrv::DtPlatformGroundSpeedElement, makVrv::DtPlatformIndicatedAirspeedElement, makVrv::DtPlatformMagneticHeadingElement, makVrv::DtPlatformTailNumberElement, makVrv::DtPlatformVerticalSpeedElement, makVrv::DtSecurityClassifyingCountryElement, makVrv::DtSecurityMetadataVersionElement, makVrv::DtSecurityObjectCountryCodeElement, makVrv::DtSecurityReleasingInstructionsElement, makVrv::DtSensorEastVelocityElement, makVrv::DtSensorHorizontalFovElement, makVrv::DtSensorRelAzimuthAngleElement, makVrv::DtSensorRelRollAngleElement, makVrv::DtSensorTrueAltitudeElement, makVrv::DtTargetCircularErrorElement, makVrv::DtTargetLocationElevationElement, makVrv::DtTargetLocationLongitudeElement, makVrv::DtSecurityClassifyingCountryElement, makVrv::DtSecurityReleasingInstructionsElement, makVrv::DtAirfieldElevationElement, makVrv::DtChecksumElement, makVrv::DtEventStartTimeElement, makVrv::DtGroundRangeElement, makVrv::DtLaserCodeElement, makVrv::DtMissionIdElement, makVrv::DtPlatformAngleOfAttackElement, makVrv::DtPlatformCallSignElement, makVrv::DtPlatformFuelElement, makVrv::DtPlatformHeadingElement, makVrv::DtPlatformPitchElement, makVrv::DtPlatformRollElement, makVrv::DtPlatformSideslipElement, makVrv::DtPlatformTrueAirspeedElement, makVrv::DtRelativeHumidityElement, makVrv::DtSecurityCaveatsElement, makVrv::DtSecurityInfoElement, makVrv::DtSensorEllipsoidHeightElement, makVrv::DtSensorLatitudeElement, makVrv::DtSensorLongitudeElement, makVrv::DtSensorNorthVelocityElement, makVrv::DtSensorRelElevationAngleElement, makVrv::DtSensorVerticalFovElement, makVrv::DtSlantRangeElement, makVrv::DtStaticAirPressureElement, makVrv::DtTargetGateHeightElement, makVrv::DtTargetGateWidthElement, makVrv::DtTargetLateralErrorElement, makVrv::DtTargetLocationLatitudeElement, makVrv::DtTargetWidthElement, makVrv::DtTimestampElement, makVrv::DtVersionElement, makVrv::DtWeaponFireElement, makVrv::DtWeaponLoadElement, makVrv::DtWindDirectionElement, makVrv::DtWindSpeedElement, makVrv::DtFrameCenterElevationElement, makVrv::DtFrameCenterLatitudeElement, makVrv::DtFrameCenterLongitudeElement, makVrv::DtImageCoordinateSystemElement, makVrv::DtImageSourceSensorElement, makVrv::DtPlatformDesignationElement, makVrv::DtPlatformHeadingElement, makVrv::DtPlatformPitchElement, makVrv::DtPlatformRollElement, makVrv::DtSecurityCaveatsElement, makVrv::DtSecurityInfoElement, makVrv::DtSecurityMetadataVersionElement, makVrv::DtSecurityObjectCountryCodeElement, makVrv::DtSensorHorizontalFovElement, makVrv::DtSensorLatitudeElement, makVrv::DtSensorLongitudeElement, makVrv::DtSensorRelAzimuthAngleElement, makVrv::DtSensorRelElevationAngleElement, makVrv::DtSensorRelRollAngleElement, makVrv::DtSensorTrueAltitudeElement, makVrv::DtSensorVerticalFovElement, makVrv::DtSlantRangeElement, makVrv::DtTargetWidthElement, makVrv::DtTimestampElement, makVrv::DtUasLdsVersionElement, makVrv::DtAlternativePlatformNameElement, makVrv::DtImageCoordinateSystemElement, makVrv::DtImageSourceSensorElement, makVrv::DtRvtLocalMetadataElement, makVrv::DtSecurityElement, makVrv::DtVmtiLocalMetadataElement, makVrv::DtMissionIdElement, makVrv::DtMmsElement, and makVrv::DtSecurityElement.
| virtual bool makVrv::DtMetadataElement::timeForUpdate |
( |
| ) |
|
|
virtual |
Get whether it is time to update this element.
| virtual void makVrv::DtMetadataElement::tick |
( |
double |
dt | ) |
|
|
virtual |
| virtual void makVrv::DtMetadataElement::setFrequency |
( |
double |
timeInSeconds | ) |
|
|
virtual |
Specify the frequency at which this element is updated, in seconds.
0 will cause the element to update every frame.
Add a child metadata element.
| virtual DtKlvKey& makVrv::DtMetadataElement::key |
( |
| ) |
|
|
virtual |
Get this metadata element's key.
| virtual void makVrv::DtMetadataElement::update |
( |
| ) |
|
|
protectedpure virtual |
Update the metadata element.
Called by tick() if timeForUpdate() is true.
Implemented in makVrv::DtGenericFlagData01Element, makVrv::DtSecurityCodingMethodElement, makVrv::DtSecurityObjectCountryCodingMethodElement, makVrv::DtSecurityCodingMethodElement, makVrv::DtSensorFieldOfViewNameElement, makVrv::DtSecurityObjectCountryCodingMethodElement, makVrv::DtSecurityClassificationElement, makVrv::DtOperatingModeElement, makVrv::DtSecurityClassificationElement, makVrv::DtWeaponLoadElement, makVrv::DtWeaponFireElement, makVrv::DtAlternatePlatformEllipsoidHeightElement, makVrv::DtIcingDetectedElement, makVrv::DtSensorHorizontalFovElement, makVrv::DtChecksumElement, makVrv::DtAirfieldBarometricPressureElement, makVrv::DtAlternativePlatformAltitudeElement, makVrv::DtAlternativePlatformHeadingElement, makVrv::DtAlternativePlatformLatitudeElement, makVrv::DtAlternativePlatformLongitudeElement, makVrv::DtDensityAltitudeElement, makVrv::DtDifferentialPressureElement, makVrv::DtFrameCenterElevationElement, makVrv::DtFrameCenterEllipsoidHeightElement, makVrv::DtFrameCenterLatitudeElement, makVrv::DtFrameCenterLongitudeElement, makVrv::DtGroundRangeElement, makVrv::DtOffsetCornerLatitudePoint1Element, makVrv::DtOffsetCornerLatitudePoint2Element, makVrv::DtOffsetCornerLatitudePoint3Element, makVrv::DtOffsetCornerLatitudePoint4Element, makVrv::DtOffsetCornerLongitudePoint1Element, makVrv::DtOffsetCornerLongitudePoint2Element, makVrv::DtOffsetCornerLongitudePoint3Element, makVrv::DtOffsetCornerLongitudePoint4Element, makVrv::DtOutsideAirTemperatureElement, makVrv::DtPlatformDesignationElement, makVrv::DtPlatformGroundSpeedElement, makVrv::DtPlatformIndicatedAirspeedElement, makVrv::DtPlatformMagneticHeadingElement, makVrv::DtPlatformTailNumberElement, makVrv::DtPlatformVerticalSpeedElement, makVrv::DtSecurityClassifyingCountryElement, makVrv::DtSecurityMetadataVersionElement, makVrv::DtSecurityObjectCountryCodeElement, makVrv::DtSecurityReleasingInstructionsElement, makVrv::DtSensorEastVelocityElement, makVrv::DtSensorRelAzimuthAngleElement, makVrv::DtSensorRelRollAngleElement, makVrv::DtSensorTrueAltitudeElement, makVrv::DtSensorVerticalFovElement, makVrv::DtSlantRangeElement, makVrv::DtTargetCircularErrorElement, makVrv::DtTargetLocationElevationElement, makVrv::DtTargetLocationLongitudeElement, makVrv::DtSecurityClassifyingCountryElement, makVrv::DtSecurityReleasingInstructionsElement, makVrv::DtSensorHorizontalFovElement, makVrv::DtSensorVerticalFovElement, makVrv::DtSlantRangeElement, makVrv::DtAirfieldElevationElement, makVrv::DtChecksumElement, makVrv::DtEventStartTimeElement, makVrv::DtLaserCodeElement, makVrv::DtLocalElement, makVrv::DtMissionIdElement, makVrv::DtPlatformAngleOfAttackElement, makVrv::DtPlatformCallSignElement, makVrv::DtPlatformFuelElement, makVrv::DtPlatformHeadingElement, makVrv::DtPlatformPitchElement, makVrv::DtPlatformRollElement, makVrv::DtPlatformSideslipElement, makVrv::DtPlatformTrueAirspeedElement, makVrv::DtRelativeHumidityElement, makVrv::DtSecurityCaveatsElement, makVrv::DtSecurityInfoElement, makVrv::DtSensorEllipsoidHeightElement, makVrv::DtSensorLatitudeElement, makVrv::DtSensorLongitudeElement, makVrv::DtSensorNorthVelocityElement, makVrv::DtSensorRelElevationAngleElement, makVrv::DtStaticAirPressureElement, makVrv::DtTargetGateHeightElement, makVrv::DtTargetGateWidthElement, makVrv::DtTargetLateralErrorElement, makVrv::DtTargetLocationLatitudeElement, makVrv::DtTargetWidthElement, makVrv::DtTimestampElement, makVrv::DtVersionElement, makVrv::DtWindDirectionElement, makVrv::DtWindSpeedElement, makVrv::DtFrameCenterElevationElement, makVrv::DtFrameCenterLatitudeElement, makVrv::DtFrameCenterLongitudeElement, makVrv::DtImageCoordinateSystemElement, makVrv::DtImageSourceSensorElement, makVrv::DtPlatformDesignationElement, makVrv::DtPlatformHeadingElement, makVrv::DtPlatformPitchElement, makVrv::DtPlatformRollElement, makVrv::DtSecurityCaveatsElement, makVrv::DtSecurityInfoElement, makVrv::DtSecurityMetadataVersionElement, makVrv::DtSecurityObjectCountryCodeElement, makVrv::DtSensorLatitudeElement, makVrv::DtSensorLongitudeElement, makVrv::DtSensorRelAzimuthAngleElement, makVrv::DtSensorRelElevationAngleElement, makVrv::DtSensorRelRollAngleElement, makVrv::DtSensorTrueAltitudeElement, makVrv::DtTargetWidthElement, makVrv::DtTimestampElement, makVrv::DtUasLdsVersionElement, makVrv::DtAlternativePlatformNameElement, makVrv::DtImageCoordinateSystemElement, makVrv::DtImageSourceSensorElement, makVrv::DtMissionIdElement, makVrv::DtRvtLocalMetadataElement, makVrv::DtSecurityElement, makVrv::DtVmtiLocalMetadataElement, makVrv::DtMmsElement, and makVrv::DtSecurityElement.
| virtual unsigned int makVrv::DtMetadataElement::encodedLengthChildren |
( |
| ) |
|
|
protectedvirtual |
Get the total encoded length of all the children of this metadata element.
Member Data Documentation
| double makVrv::DtMetadataElement::myLastUpdate |
|
protected |
| double makVrv::DtMetadataElement::myNextUpdate |
|
protected |
| bool makVrv::DtMetadataElement::myIsDirty |
|
protected |
| DtKlvKey makVrv::DtMetadataElement::myKey |
|
protected |
| float makVrv::DtMetadataElement::myFrequency |
|
protected |
| bool makVrv::DtMetadataElement::myTimeToUpdate |
|
protected |
The documentation for this class was generated from the following file:
- /exports/nfedora7-1/nightly/docs/vrforcesDevelopment.tot/include/vrvVideoStream/DtMetadataElement.h