Click or drag to resize

BaseFoundImageProcessingObject Class

This is the base class for all objects that can be found by image processing, as circles, polygons etc.
Inheritance Hierarchy
SystemObject
  RAYLASE.Marker.JobElement.ImageProcessingBaseFoundImageProcessingObject
    More

Namespace: RAYLASE.Marker.JobElement.ImageProcessing
Assembly: RAYLASE.Marker.JobElement (in RAYLASE.Marker.JobElement.dll) Version: 2.19.0
Syntax
C#
public class BaseFoundImageProcessingObject

The BaseFoundImageProcessingObject type exposes the following members.

Constructors
Properties
 NameDescription
Public propertyAngle The angle of the first side (i. e. the width of the smallest bounding box) relative to the x axis in rad, measured counterclockwise.
Public propertyArea The area enclosed of the object's contour.
Public propertyCenter The center of the object in micrometers in world coordinates in the workspace's coordinate system.
Public propertyDistanceToOrigin Distance of the object's center to the workspace's center in world coordinates in the workspace's coordinate system.
Public propertyDistanceToRoiCenter The distance between the found object's center and the center of the region of interest in which the object has been found.
Public propertyImageIndex The image processing plug-in has a ring buffer array of images where the result of an object finding process is stored. This index is stored here.
Public propertyLength The length or circumference of the object's contour.
Public propertyObjectColor The color a found object will have when drawn in a result image.
Public propertyObjectUnit The unit the found object's coordinate are in. Pixel or millimeter.
Public propertyRoiCenter The center of the region of interest in which the object has been found in micrometers in world coordinates in the workspace's coordinate system.
Public propertySearchNo The sequential number of the search which is done during the image processing job. I. e. an identifier for the 1st, 2nd or 3rd search an object has been found in; the value is 1, 2 or 3.
Public propertySize The size of the (possibly rotated) bounding box around the object.
Protected propertyUnitFactor Unit factor to convert micrometers into millimeters in case the unit is not pixel.
Top
Methods
 NameDescription
Public methodCloneDeep Creates a deep clone of this object.
Public methodIsCenterEqual Checks if this object has the same center as the other object.
Protected methodSetFilter Only for the GUI: Sets a funnel button in front of the displayed property in the result list when the property name is contained in the given string array. The button transfers a value range around the property value into the according value range fields in the dialog.
Public methodToString Returns the list of all relevant properties as combined string.
Top
Fields
 NameDescription
Protected field_angle The angle, measured counter clockwise, between the object (in case of a line) or its bounding box and the x axis.
Protected field_area The area enclosed by the object's contour.
Protected field_center The center point of the object.
Protected field_length The length or circumference of the object's contour.
Public fieldStatic memberNoFilter Filter array signaling that all relevant properties should have the funnel button.
Top
See Also
Inheritance Hierarchy