Cog3DRangeImageCrossSectionExtractCornerV2 PropertiesCognex VisionPro

The Cog3DRangeImageCrossSectionExtractCornerV2 type exposes the following members.

Properties

  NameDescription
Public propertyChangedEventSuspended
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.)
Public propertyCombineGraphicsEnabled
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.)
Public propertyCorner
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.
Public propertyCornerIndex
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.
Public propertyCornerInImage
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.
Public propertyCornerInImage3D
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.
Public propertyCornerSelection
Gets or sets the corner to be returned.
Public propertyCornerType
Gets or sets the type of the corner to be extracted. It is a bit field.
Public propertyFeatureInImage
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.)
Public propertyFeatureInImage3D
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.)
Public propertyHasChanged (Inherited from CogSerializableChangedEventBase.)
Public propertyImageUsedForProfileDisplay
Cognex Internal Use Only.
(Inherited from Cog3DRangeImageCrossSectionOperatorBase.)
Public propertyInputGraphicsEnabled
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.)
Public propertyLineFitLength
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.
Public propertyLineFitSpacing
Gets or sets the LineFitSpacing. The field specifies the space between the two fitted lines in ProfileSelectedSpaceName.
Public propertyLineFitValidPointFraction
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.
Public propertyMaxCornerAngle
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.
Public propertyMaxGapToFill
Gets or sets the MaxGapToFill. The field specifies the maximum horizontal length to fill in ProfileSelectedSpaceName.
Public propertyMinCornerAngle
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.
Public propertyName
Gets or sets the name of the operator. When the operator is within a collection, the name is checked for uniqueness.
(Inherited from Cog3DRangeImageCrossSectionOperatorBase.)
Public propertyNumCorners
Returns the number of corners found within the regions.
Public propertyOutputGraphicsEnabled
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.)
Public propertyOutputType
Gets the OutputType of the operator.
(Inherited from Cog3DRangeImageCrossSectionOperatorBase.)
Public propertyRegions
Gets the Regions. The regions property is a collection of ICogRegion.
(Inherited from Cog3DRangeImageCrossSectionOperatorBase.)
Public propertyResultObject
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.)
Public propertySelectedRegionIndex
Cognex Internal Use Only.
(Inherited from Cog3DRangeImageCrossSectionOperatorBase.)
Public propertyShowMaxCornerAngleLine
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.
Public propertyShowResultLineFitLines
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.
Public propertyShowResultLineFitRegions
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.
Public propertyShowSharpnessGraph
If true, the Current.Profile record will contain the sharpness graph, and the minimum corner angle line.
Public propertySortDirectionAngle
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].
Public propertySortType
Gets or sets the SortType. The sort type specifies how to sort the corners before finding the one specified by the corner index.
Public propertyStateFlags
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.)
Public propertyStatus
Gets the status.
(Inherited from Cog3DRangeImageCrossSectionOperatorBase.)
Public propertyStopLineFitAtGap
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.
Public propertyToleranceCollection
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.)
Public propertyTolerances
Gets the Tolerance object of an item specified by name. if name is not found, the return is null.
(Inherited from Cog3DRangeImageCrossSectionOperatorBase.)
Public propertyXTolerance
Gets the Cog3DRangeImageCrossSectionTolerance object to tolerance the X position.
Public propertyYTolerance
Gets the Cog3DRangeImageCrossSectionTolerance object to tolerance the Y position.
Top
See Also