ECircleGauge Class

Manages a circle fitting gauge.

Base Class: ECircleShape

Namespace: Euresys::Open_eVision_2_11

Methods

Adds an item to the set of skip ranges and returns the index of the newly added range.
Copies all the data of the current ECircleGauge object into another ECircleGauge object, and returns it.
Disables inner sampled point filtering.
Moves a handle to a new position and updates the position parameters of the gauge.
Draws a graphical representation of a point location or model fitting gauge, as defined by EDrawingMode.
Draws a graphical representation of a point location or model fitting gauge, as defined by EDrawingMode.
Constructs a circle measurement context.
Average distance between the sampled points and the fitted model.
Relative filtering threshold, that is the fraction of the average distance between the sampled points and the fitted model above which a point is filtered out.
Status of the restriction on the orientation of the point location gauge or model fitting sample paths.
Getter method for the GetInnerFilteringEnabled property. This property is the flag indicating if the inner sampled point filtering is enabled (TRUE), or not.
Sampled point inner filtering threshold.
Information pertaining to the fitted circle.
Returns information pertaining to the default derivative peak, along one of the sample paths of the gauge.
Returns the coordinates of a sample point, measured along one of the sample paths of the gauge.
Returns the minimum number of samples required for fitting on each side of the shape.
Number of filtering passes for a model fitting operation.
Number of edge-crossing points along the sample path of the gauge that was inspected with the last call to ECircleGauge::MeasureSample.
Number of sampled points during the model fitting operation.
Number of skip ranges in the gauge after a call to ECircleGauge::AddSkipRange.
Number of valid sample points remaining after a model fitting operation.
Allows to retrieve the sample points found along the circle.
Approximate distance between sampled points during a model fitting operation.
Allows to retrieve the start and end values of the skip range corresponding to the given index, if it is valid (i.e. if it has previously been created by a call to the ECircleGauge::AddSkipRange method.
Number of pixels used for the low-pass filtering operation.
Number of parallel segments used to extract the data profile.
Searching area half thickness of the circle fitting gauge.
Shape type.
Flag indicating if at least one valid transition has been found.
Checks whether the cursor is positioned over a handle (TRUE) or not (FALSE).
Triggers the point location or the model fitting operation.
Computes the sample points along the sample path whose index in the list is given by the pathIndex parameter.
Triggers the point location without circle fitting operation.
Copies all the data from another ECircleGauge object into the current ECircleGauge object
Draws the profile that is crossed by one of the sample paths of the gauge, as defined by EPlotItem.
Draws the profile that is crossed by one of the sample paths of the gauge, as defined by EPlotItem.
Triggers the process pertaining to a shape or gauge and all the daughter gauges attach to it.
Removes all the skip ranges previously created by a call to ECircleGauge::AddSkipRange.
After a call to ECircleGauge::AddSkipRange, removes the skip range with the given index.
Sets the flag indicating whether the gauge is active or not.
Sets the nominal position (center coordinates), diameter, angular origin and amplitude of the circle fitting gauge according to a known circle.
Relative filtering threshold, that is the fraction of the average distance between the sampled points and the fitted model above which a point is filtered out.
Status of the restriction on the orientation of the point location gauge or model fitting sample paths.
Sampled point inner filtering threshold.
Sets the minimum number of samples required for fitting on each side of the shape.
Number of filtering passes for a model fitting operation.
Approximate distance between sampled points during a model fitting operation.
Number of pixels used for the low-pass filtering operation.
Number of parallel segments used to extract the data profile.
Searching area half thickness of the circle fitting gauge.

ECircleGauge Class

Manages a circle fitting gauge.

Base Class: ECircleShape

Namespace: Euresys.Open_eVision_2_11

Properties

Sets the flag indicating whether the gauge is active or not.
Average distance between the sampled points and the fitted model.
Sets the nominal position (center coordinates), diameter, angular origin and amplitude of the circle fitting gauge according to a known circle.
Relative filtering threshold, that is the fraction of the average distance between the sampled points and the fitted model above which a point is filtered out.
Status of the restriction on the orientation of the point location gauge or model fitting sample paths.
Getter method for the GetInnerFilteringEnabled property. This property is the flag indicating if the inner sampled point filtering is enabled (TRUE), or not.
Sampled point inner filtering threshold.
Information pertaining to the fitted circle.
Number of filtering passes for a model fitting operation.
Number of edge-crossing points along the sample path of the gauge that was inspected with the last call to ECircleGauge::MeasureSample.
Number of sampled points during the model fitting operation.
Number of skip ranges in the gauge after a call to ECircleGauge::AddSkipRange.
Number of valid sample points remaining after a model fitting operation.
Approximate distance between sampled points during a model fitting operation.
Number of pixels used for the low-pass filtering operation.
Number of parallel segments used to extract the data profile.
Searching area half thickness of the circle fitting gauge.
Shape type.
Flag indicating if at least one valid transition has been found.

Methods

Adds an item to the set of skip ranges and returns the index of the newly added range.
Copies all the data of the current ECircleGauge object into another ECircleGauge object, and returns it.
Disables inner sampled point filtering.
Moves a handle to a new position and updates the position parameters of the gauge.
Draws a graphical representation of a point location or model fitting gauge, as defined by EDrawingMode.
Draws a graphical representation of a point location or model fitting gauge, as defined by EDrawingMode.
Constructs a circle measurement context.
Returns information pertaining to the default derivative peak, along one of the sample paths of the gauge.
Returns the coordinates of a sample point, measured along one of the sample paths of the gauge.
Returns the minimum number of samples required for fitting on each side of the shape.
Allows to retrieve the sample points found along the circle.
Allows to retrieve the start and end values of the skip range corresponding to the given index, if it is valid (i.e. if it has previously been created by a call to the ECircleGauge::AddSkipRange method.
Checks whether the cursor is positioned over a handle (TRUE) or not (FALSE).
Triggers the point location or the model fitting operation.
Computes the sample points along the sample path whose index in the list is given by the pathIndex parameter.
Triggers the point location without circle fitting operation.
Copies all the data from another ECircleGauge object into the current ECircleGauge object
Draws the profile that is crossed by one of the sample paths of the gauge, as defined by EPlotItem.
Draws the profile that is crossed by one of the sample paths of the gauge, as defined by EPlotItem.
Triggers the process pertaining to a shape or gauge and all the daughter gauges attach to it.
Removes all the skip ranges previously created by a call to ECircleGauge::AddSkipRange.
After a call to ECircleGauge::AddSkipRange, removes the skip range with the given index.
Sets the minimum number of samples required for fitting on each side of the shape.