IMcBitMask Interface |
![]() |
Namespace: MediaCy.IQL.Features
Public Interface IMcBitMask
The IMcBitMask type exposes the following members.
Name | Description | |
---|---|---|
![]() ![]() | AllBlobTags | An array holding all label tags corresponding to foreground
segments of the bit mask. |
![]() ![]() | AllSegments | An array holding all foreground segments of the bit mask. |
![]() | BitmapBits | A 2-dimensional array of packed bits representing a monochrome
bitmap of the forground bits in the bit mask. |
![]() ![]() | BlobCount | Count of the number of connected foreground "blobs". |
![]() ![]() | BoundsRect | Bounding rectangle of the bit mask |
![]() ![]() | Connect8 | True if the bit mask is counted and labeled using an 8-connected
instead of a 4-connected test. |
![]() | Height | Height of the bit mask. |
![]() | HolesBelongTo | An array giving the blob tag of the surrounding blob for each hole
in the bit . |
![]() | HolesBitMask | If there are any holes in the bit mask, then a McBitMask with
foreground bits masking those holes |
![]() ![]() | MaxSegmentsOnAnyLine | The maximum number of segments on any line. |
![]() ![]() | SegmentCountsByLine | Segment counts for all lines as an array. |
![]() | Type | Type of bit mask. |
![]() | Width | Width of the bit mask. |
Name | Description | |
---|---|---|
![]() | CopyFrom | Sets the bit mask from a source bit mask. |
![]() | CreateMaskImage | A mask or labeled McImage is created. |
![]() | Duplicate | Creates a new McBitMask that is a duplicate of this one. |
![]() ![]() | GetLineIndexAndCount | Quickly gets the number of segments and tags on a given line and
returns the index in the AllSegments and AllBlobTags arrays where the line
starts. |
![]() | SetFromBitmapBits | Sets the scan list from packed bit map supplied as a 2-dimensional
array of Bytes. |
![]() ![]() | SetFromSegments | The bit mask is set from a supplied array of horizontal foreground segments. |