![]() |
VR-Forces 4.10 Class Documentation
|

Public Types | |
| enum | Polarity { WHITE, BLACK } |
| enum | SlantRangeMethod { CALCULATED, MEASURED } |
Public Member Functions | |
| DtGenericFlagData01Element () | |
| virtual | ~DtGenericFlagData01Element () |
| virtual unsigned int | encodedLength () |
| Get the encoded length of this metadata element. More... | |
| virtual unsigned char * | encode (unsigned char *buffer) |
| Encode the metadata element. More... | |
| virtual void | decode (unsigned char *buffer, unsigned int length) |
| Decode the metadata element; not curently implemented in VR-Vantage. More... | |
| bool | laserRangeFinderOn () |
| void | setLaserRangerFinderOn (bool val) |
| bool | autoTrackOn () |
| void | setAutoTrackOn (bool val) |
| Polarity | polarity () |
| void | setPolarity (Polarity val) |
| bool | icingDetected () |
| void | setIcingDetected (bool val) |
| SlantRangeMethod | slantRangeMethod () |
| void | setSlantRangeMethod (SlantRangeMethod val) |
Public Member Functions inherited from makVrv::DtMetadataElement | |
| DtMetadataElement () | |
| CTOR. More... | |
| virtual | ~DtMetadataElement () |
| DTOR. More... | |
| virtual void | setPublisher (DtMetadataPublisher *publisher) |
| Set the publisher that created this element. More... | |
| virtual bool | timeForUpdate () |
| Get whether it is time to update this element. More... | |
| virtual void | tick (double dt) |
| Tick this element. More... | |
| virtual void | setFrequency (float timeInSeconds) |
| Specify the frequency at which this element is updated, in seconds. More... | |
| virtual void | addChild (DtMetadataElement *element) |
| Add a child metadata element. More... | |
| virtual DtKlvKey & | key () |
| Get this metadata element's key. More... | |
| virtual bool | isMetadataSynchronous () const |
| Check is the metadata is sent synchronously or asynchronously. More... | |
| virtual void | setIsMetadataSynchronous (bool isMetadataSynchronous) |
| set if the metadata is sent synchronously or asynchronously More... | |
Protected Member Functions | |
| virtual void | update () |
| Update the metadata element. More... | |
Protected Member Functions inherited from makVrv::DtMetadataElement | |
| virtual unsigned int | encodedLengthChildren () |
| Get the total encoded length of all the children of this metadata element. More... | |
Protected Attributes | |
| DtNetU8 | myFlags |
Protected Attributes inherited from makVrv::DtMetadataElement | |
| DtMetadataElement * | myParent |
| std::vector< DtMetadataElement * > | myChildren |
| DtMetadataPublisher * | myPublisher |
| double | myLastUpdate |
| double | myNextUpdate |
| bool | myIsDirty |
| DtKlvKey | myKey |
| float | myFrequency |
| bool | myTimeToUpdate |
| bool | myIsMetadataSynchronous |
| Is the metadata send synchronisly or async. More... | |
| makVrv::DtGenericFlagData01Element::DtGenericFlagData01Element | ( | ) |
|
virtual |
Get the encoded length of this metadata element.
Implements makVrv::DtMetadataElement.
Encode the metadata element.
Implements makVrv::DtMetadataElement.
|
virtual |
Decode the metadata element; not curently implemented in VR-Vantage.
Implements makVrv::DtMetadataElement.
| bool makVrv::DtGenericFlagData01Element::laserRangeFinderOn | ( | ) |
| void makVrv::DtGenericFlagData01Element::setLaserRangerFinderOn | ( | bool | val | ) |
| bool makVrv::DtGenericFlagData01Element::autoTrackOn | ( | ) |
| void makVrv::DtGenericFlagData01Element::setAutoTrackOn | ( | bool | val | ) |
| Polarity makVrv::DtGenericFlagData01Element::polarity | ( | ) |
| void makVrv::DtGenericFlagData01Element::setPolarity | ( | Polarity | val | ) |
| bool makVrv::DtGenericFlagData01Element::icingDetected | ( | ) |
| void makVrv::DtGenericFlagData01Element::setIcingDetected | ( | bool | val | ) |
| SlantRangeMethod makVrv::DtGenericFlagData01Element::slantRangeMethod | ( | ) |
| void makVrv::DtGenericFlagData01Element::setSlantRangeMethod | ( | SlantRangeMethod | val | ) |
|
protectedvirtual |
Update the metadata element.
Called by tick() if timeForUpdate() is true.
Implements makVrv::DtMetadataElement.
|
protected |