Click or drag to resize

IMcProfileEdges Interface

An interface implemented by McProfileEdges.

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

The IMcProfileEdges type exposes the following members.

Properties
  NameDescription
Public propertyAbsoluteMaxWeightValue
The maximum WeightedProfile value that can be found for the current weighting parameters.
Public propertyCode exampleChannelOfInterest
The channel on which to find edges.
Public propertyEdgeAttributes
Attributes to the edges on all or selected profiles.
Public propertyCode exampleEdgeCounts
The number of edges currently found on one or selected profiles.
Public propertyEdgeDistances
Distances to the edges on all or selected profiles.
Public propertyEdgeFindingMethod
Determines the algorithm that FindEdges uses for weighting profiles.
Public propertyEdgesAsMcPoints
A persistent or newly created McPoints object that holds points marking edges.
Public propertyEdgeTicMarksAsMcLines
A persistent or newly created McLines object that holds "tic marks" pointing to edges.
Public propertyIsStale
Indicates whether FindEdges might find different edges than the current set.
Public propertyMatchHotspot
The point in a weighted peak to mark as an edge, given as a percentage of the MatchLength.
Public propertyMatchLength
The number of profile samples over which averaging or pattern matching is performed.
Public propertyMaxEdgesPerProfile
The minimum number of expected "edges" on each profile.
Public propertyMinEdgesPerProfile
The minimum number of expected "edges" on each profile.
Public propertyCode exampleOptionFlags
Specifies overall optional behaviors.
Public propertyCode examplePattern
Luminance patter to use for the mcpefmMatchPattern EdgeFindingMethod
Public propertyProfilesAncestor
The ancestor McLineProfiles from which luminance profiles are taken for edge placement.
Public propertyCode exampleRawProfiles
For global objects only, the raw profile upon which edges are detected.
Public propertySizeWeighting
Determines the degree of size dependence for the mcpefmMatchPattern EdgeFindingMethod
Public propertyThresholdForEdge
A threshold level for marking an "edge" on a weighted profile
Public propertyTicMarkLabel
A label to be placed next to each tic mark placed in the EdgeTicMarksAsMcLines
Public propertyTicMarkLength
Length of tic marks placed in the EdgeTicMarksAsMcLines
Public propertyTicMarkOrientation
Orientation of tic marks placed in the EdgeTicMarksAsMcLines, as degrees counterclockwise from the marked line segment.
Public propertyCode exampleWeightedProfiles
The weighted profile upon which edges are detected.
Public propertyWeightingFlags
Controls optional aspects of the profile weighting analysis.
Public propertyCode exampleWeights
Sample weights to use for the weighted average EdgeFindingMethod approaches.
Top
Methods
  NameDescription
Public methodCode exampleAddEdges
Add one or more edges to selected profiles
Public methodCode exampleAdjustPropertiesByExample
Profile weighting and thresholding properties are analyzed and adjusted to automatically detect the current set of edges.
Public methodCopyFrom
Sets edge weighting and detection properties from a source McProfileEdges.
Public methodDuplicate
Creates a duplicated McProfileEdges.
Public methodFindEdges
Analyzes the ProfilesAncestor and detects "edges" along selected profiles.
Public methodCode exampleRemoveEdges
Remove one or more edges from selected profiles
Top
See Also