The Cog3DRangeImageCrossSectionExtractCornerV2 type exposes the following members.
Properties
| Name | Description | |
|---|---|---|
| ChangedEventSuspended |
If nonzero, indicates that the raising of the Changed event has been
suspended. This value is incremented when SuspendChangedEvent is called
and decremented when ResumeAndRaiseChangedEvent is called.
(Inherited from CogSerializableChangedEventBase.) | |
| CombineGraphicsEnabled |
Gets or sets the CombineGraphicsEnabled.
When true, the combined graphics will be displayed in the last run record.
Combined graphics usually are the features or measurements produced by an
operator.
(Inherited from Cog3DRangeImageCrossSectionOperatorBase.) | |
| Corner |
Returns the extracted corner by the execute method.
The corner position is in the
ProfileSelectedSpaceName.
The corner returned is the corner specified by
CornerIndex property.
Returns null if the corner was not extracted.
Always check the status of the operator to be either
Passed or
FailedTolerance
before calling the getter.
| |
| CornerIndex |
Gets or sets the CornerIndex. The corner with the specified
index will be returned as the found corner. If more than one corner is found,
the corners are sorted first and then the corner with the index specified is returned.
| |
| CornerInImage |
Returns the extracted corner by execute method.The corner position is in
the range image
SelectedSpaceName.
Returns null if the corner was not extracted.
Always check the status of the operator to be either
Passed or
FailedTolerance
before calling the getter.
| |
| CornerInImage3D |
Returns the extracted corner by execute method. The corner position is
in the range image
SelectedSpaceName3D.
Always check the status of the operator to be either
Passed or
FailedTolerance
before calling the getter.
| |
| CornerSelection |
Gets or sets the corner to be returned.
| |
| CornerType |
Gets or sets the type of the corner to be extracted. It is a bit field.
| |
| FeatureInImage |
If the operator produces a feature, the feature is returned
in the range image SelectedSpaceName stored in the profile.
The FeatureInImage is available after the operator was run.
The FeatureInImage is set to null at the beginning of the tool run.
(Inherited from Cog3DRangeImageCrossSectionOperatorBase.) | |
| FeatureInImage3D |
If the operator produces a feature, the feature is returned
in the range image SelectedSpaceName3D stored in the profile.
The FeatureInImage3D is available after the operator was run.
The FeatureInImage3D is set to null at the beginning of the tool run.
(Inherited from Cog3DRangeImageCrossSectionOperatorBase.) | |
| HasChanged | (Inherited from CogSerializableChangedEventBase.) | |
| ImageUsedForProfileDisplay |
Cognex Internal Use Only.
(Inherited from Cog3DRangeImageCrossSectionOperatorBase.) | |
| InputGraphicsEnabled |
Gets or sets the InputGraphicsEnabled.
When true, the input graphics will be displayed in the current record.
Input graphics usually are the regions.
(Inherited from Cog3DRangeImageCrossSectionOperatorBase.) | |
| LineFitLength |
Gets or sets the LineFitLength.
The field specifies the length of the fitting lines in
ProfileSelectedSpaceName.
A runtime error will be reported if the value, when converted to pixels, is less than 2 pixels,
or greater than the profile length.
| |
| LineFitSpacing |
Gets or sets the LineFitSpacing. The field specifies the space between the two
fitted lines in
ProfileSelectedSpaceName.
| |
| LineFitValidPointFraction |
Gets or sets the LineFitValidPointFraction.
The value specifies the minimum fraction of data points within
LineFitLength
that should be valid to perform line fitting. Valid range is [0, 1].
Valid points consists of profile non-missing points, resampled points,
or interpolated points within gaps that were filled. See the algorithm description for more details
Cog3DRangeImageCrossSectionExtractCornerV2.
| |
| MaxCornerAngle |
Gets or sets the MaxCornerAngle in radians.
The field specifies the maximum (absolute value) angle a
corner needs to have for it to be detected.
The angle if the change in profile direction.
| |
| MaxGapToFill |
Gets or sets the MaxGapToFill.
The field specifies the maximum horizontal length to fill in
ProfileSelectedSpaceName.
| |
| MinCornerAngle |
Gets or sets the MinCornerAngle in radians. The field specifies the minimum
(absolute value) angle a corner needs to have for it to be detected.
The angle if the change in profile direction.
| |
| Name |
Gets or sets the name of the operator.
When the operator is within a collection, the name is checked for uniqueness.
(Inherited from Cog3DRangeImageCrossSectionOperatorBase.) | |
| NumCorners |
Returns the number of corners found within the regions.
| |
| OutputGraphicsEnabled |
Gets or sets the OutputGraphicsEnabled.
When true, the output graphics will be displayed in the current record.
Output graphics usually are the features or measurements produced by an
operator.
(Inherited from Cog3DRangeImageCrossSectionOperatorBase.) | |
| OutputType |
Gets the OutputType of the operator.
(Inherited from Cog3DRangeImageCrossSectionOperatorBase.) | |
| Regions |
Gets the Regions. The regions property is a collection of ICogRegion.
(Inherited from Cog3DRangeImageCrossSectionOperatorBase.) | |
| ResultObject |
Gets the ResultObject of the operator.
The ResultObject is available after the operator was run.
The ResultObject is set to null at the beginning of the tool run.
(Inherited from Cog3DRangeImageCrossSectionOperatorBase.) | |
| SelectedRegionIndex |
Cognex Internal Use Only.
(Inherited from Cog3DRangeImageCrossSectionOperatorBase.) | |
| ShowMaxCornerAngleLine |
If both the
ShowSharpnessGraph
is true and this property is true,
the Current.Profile will contain the sharpness graph, the minimum
corner angle line and the maximum corner angle line. If
ShowSharpnessGraph
is false but this property is true, the maximum corner angle line will not be displayed.
| |
| ShowResultLineFitLines |
If true and we have an extracted corner, the result fitted
lines will be displayed. The result fitted lines will start from the
middle of the line fit region along the fitted line and will end at the
interest point.
| |
| ShowResultLineFitRegions |
If true and we have an extracted corner, the result line fit
regions will be displayed. The region will be the same length as
the LineFitLength
and will be drawn along the profile.
| |
| ShowSharpnessGraph |
If true, the Current.Profile record will contain the sharpness graph, and the minimum corner angle line.
| |
| SortDirectionAngle |
Gets or sets the SortDirectionAngle in radians.
The field specifies the direction along which the sorting of the corners is performed.
The value is ignored unless SortType is set to
AlongAngleDirection.
Valid range is [0, 2PI].
| |
| SortType |
Gets or sets the SortType. The sort type specifies how to sort the
corners before finding the one specified by the corner index.
| |
| StateFlags |
Returns the complete set of state flags supported on this object. The
flags may be indexed by name as shown in the following C# code snippet:
if (changedObject.StateFlags["Color"] & eventArgs.StateFlags) { ... }
(Inherited from CogSerializableChangedEventBase.) | |
| Status |
Gets the status.
(Inherited from Cog3DRangeImageCrossSectionOperatorBase.) | |
| StopLineFitAtGap |
Gets or sets the StopLineFitAtGap. The field specifies if the algorithm should stop
line fitting at large gaps or skip over them and include points on the other side
if the whole gap can fit within
LineFitLength.
| |
| ToleranceCollection |
Gets the ToleranceCollection. The ToleranceCollection is initialiazed by the operator and the user
will not be able to delete or add to it. Each operator adds a pre-defined set based on the operator
result object. By default, all tolerances are disabled.
(Inherited from Cog3DRangeImageCrossSectionOperatorBase.) | |
| Tolerances |
Gets the Tolerance object of an item specified by name.
if name is not found, the return is null.
(Inherited from Cog3DRangeImageCrossSectionOperatorBase.) | |
| XTolerance |
Gets the Cog3DRangeImageCrossSectionTolerance object to
tolerance the X position.
| |
| YTolerance |
Gets the Cog3DRangeImageCrossSectionTolerance object to
tolerance the Y position.
|
See Also