Click or drag to resize

IMcRegions Interface

Namespace:  MediaCy.IQL.Features
Assembly:  MediaCy.IQL.Features (in MediaCy.IQL.Features.dll) Version: 10.0.6912.0
Syntax
VB
Public Interface IMcRegions
	Inherits IMcFeatures

The IMcRegions type exposes the following members.

Properties
  NameDescription
Public propertyCode exampleAutoDisplay
Enables automatic display of features.
Public propertyCode exampleAutoDisplayOverlay
The McGraphOverlay upon which automatic display of features is done.
Public propertyCode exampleBoundingRect
The bounds of all or selected features
Public propertyChangeCounter
A running counter of changes made to the McFeatures
Public propertyCount
Count of the current number of features
Public propertyCode exampleDisplayedObjects
A DisplayedObjects collection of McGraphObj instances.
Public propertyCode exampleDisplayOverlays
A DisplayOverlays collection of McGraphOverlay instances
Public propertyFeatureStatusFlags
Detailed status and other per-feature flags
Public propertyCode exampleHoles
Holes of all features
Public propertyIdentifier
The feature Identifier property
Public propertyIsEmpty
Returns whether the region is "empty" or not
Public propertyIsReset
Returns whether the region is "reset" or not
Public propertyCode exampleNestedWithin
The feature index of the surrounding region if any.
Public propertyCode exampleOptionFlags
Flags reflecting and controlling optional behavior
Public propertyCode exampleSelected
A BOOLEAN property of each Feature setting and reflecting the Selected status.
Public propertyCode exampleSetFromMaskMethod
Default method used to convert a bit mask into features.
Public propertyCode exampleSignature
A signature of one or all features.
Public propertyCode exampleSourceData
Per feature source data
Public propertyCode exampleSourceFlags
Per feature source flags
Public propertyCode exampleSpatialCalibration
A SpatialCalibration associated with this McFeatures
Public propertyType
The feature Type property
Top
Methods
  NameDescription
Public methodAccessMaskedImageData
Create a McRegionAccess that bounds this McFeatures and is masked by it if this is a McRegions.
Public methodCode exampleCleanUpBordersAndNoise
Removes small features and/or those that touch selected borders of the Image or the borders of a specified McRegions instance.
Public methodClip
Clips a set of features to a given rectangle.
Public methodClipToImage
Clips a set of features to the bounds of an image.
Public methodCopyFrom
CopyFrom a source McFeatures into this one, replacing all existing features with those from the source McFeatures.
Public methodCode exampleCreateFeatureMask
Creates either a McImage or a McBitMask mask of foreground pixels for selected features.
Public methodDistanceToFeaturePoint
Finds the distance to a point along a feature line or boundary.
Public methodDuplicate
Returns a duplicate of the McFeatures instance.
Public methodFeatureFromPoint
Finds the index of the feature under a given point
Public methodFeaturePointAtDistanceFromStart
Finds the point on a feature line or boundary that is a given distance from the starting point on that feature.
Public methodFillHoles
Remove holes in the features.
Public methodFilterOutlines
Smooth-out the outline of all sub-regions and holes
Public methodCode exampleGetBounds
Returns the entire features' pixel bounds
Public methodGetEllipse
Get parameters for an elliptical feature.
Public methodGetFeatureBoundingBox
Returns the bounds of all or selected features
Public methodCode exampleGetFeaturePoints
Get a list of coordinate points that describe a feature.
Public methodCode exampleGetFeaturePointsEx
Get a list of coordinate points that describe some aspect of a feature.
Public methodCode exampleGetFeatures
Copies selected features into a new McFeatures interface.
Public methodGetLineSegments
For a given y-position, get the list of horizontal line segments that lie within the features bounds.
Public methodCode exampleGetOrderedPosition
Identifies the relative postion of features.
Public methodIntersect
Intersect a second McFeatures with this one.
Public methodMaskOff
Mask off features with those from a second, masking, McFeatures.
Public methodMerge
Merge a second McFeatures with this one or merge region features together.
Public methodMove
Move all features a given pixel displacement in the x and y directions
Public methodCode examplePointClosestToPoint
Finds the feature point that is closest to a given point
Public methodRemoveFeature
One or more features are removed.
Public methodReset
Clears a McFeatures interface to its initialized "reset" state (as it was after it was first created).
Public methodSelectorFromID
Get a selector for one or more Identifier values
Public methodSetBox
Sets a feature to a rectangle.
Public methodSetEllipse
An elliptical feature is created.
Public methodCode exampleSetFeaturePoints
Set the coordinate points that describe a feature.
Public methodCode exampleSetFromMask
Sets all features from a source McBitMask.
Public methodUpdateCount
Force the tagging and counting of sub-regions
Top
See Also