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. |