|
onboardapi
9.10.0
by Rheinmetall
|
VMask Local Set from Video Moving Target Indicator and Track Metadata (MISB ST 0903.4) More...
Public Member Functions | |
| VMaskLS () | |
| VMaskLS (M_Common::ULongLongListType const &Polygon, M_VideoMetadata::PixelNumberPlusRunLengthListType const &BitMask) | |
Public Attributes | |
| M_Common::ULongLongListType | Polygon |
| M_VideoMetadata::PixelNumberPlusRunLengthListType | BitMask |
VMask Local Set from Video Moving Target Indicator and Track Metadata (MISB ST 0903.4)
| M_VideoMetadata::VMaskLS::VMaskLS | ( | ) |
| M_VideoMetadata::VMaskLS::VMaskLS | ( | M_Common::ULongLongListType const & | Polygon, |
| M_VideoMetadata::PixelNumberPlusRunLengthListType const & | BitMask | ||
| ) |
| M_VideoMetadata::PixelNumberPlusRunLengthListType M_VideoMetadata::VMaskLS::BitMask |
Tag 2 This element describes the area of the frame occupied by a target, using a run-length encoded bit mask, with 1 to indicate that a pixel subtends a part of the target and 0 to indicate otherwise. A Series of pixel-number- plus-run-length pairs, each describing the starting pixel number and the number of pixels in a run. Numbering commences from 1, denoting the Top Left pixel. Pixel numbers are encoded using the Length-Value construct of a Variable-Length Pack. The length of each run is encoded using BER Length encoding.
| M_Common::ULongLongListType M_VideoMetadata::VMaskLS::Polygon |
Tag 1 This is a Series of at least three pixel numbers that specify the vertices of a polygon representing the outline of the target. Numbering commences from 1, denoting the Top Left pixel. Values are encoded using the Length-Value construct of a Variable-Length Pack.