ERectangleGauge Class
Manages a rectangle fitting gauge.
Base Class:ERectangleShape
Namespace: Euresys::Open_eVision
License(s): EasyGauge
Constructors
Constructs a rectangle measurement context.
Properties
Average distance between the sampled points and the fitted model.
Getter method for the GetInnerFilteringEnabled
property.
This property is the flag indicating if the inner sampled point filtering is enabled (true
).
Information pertaining to the fitted rectangle.
Number of sampled points during the model fitting operation.
Number of sampled points found on leftmost edge during the measure operation.
Number of sampled points found on lower edge during the measure operation.
Number of sampled points found on rightmost edge during the measure operation.
Number of sampled points found on upper edge during the measure operation.
This property is deprecated: Use ERectangleGauge::NumSamplesLeftEdge
instead.
This property is deprecated: Use ERectangleGauge::NumSamplesRightEdge
instead.
This property is deprecated: Use ERectangleGauge::NumSamplesLowerEdge
instead.
This property is deprecated: Use ERectangleGauge::NumSamplesUpperEdge
instead.
Number of skip ranges in the gauge after a call to ERectangleGauge::AddSkipRange
.
Number of valid sample points remaining after a model fitting operation.
Shape type.
Flag indicating if at least one valid transition has been found.
Sets the flag indicating whether the gauge is active or not.
Active edges as defined in EDragHandle
.
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.
Flag indicating whether the rotation angle of the rectangle to be fitted is known or not.
Offset added to the Threshold
when a peak is to be detected.
Minimum area value.
Sets/Gets the minimum number of samples required for fitting the shape.
Number of filtering passes for a model fitting operation.
Flag indicating whether the sampling area remains a rectangle when rotated, instead of becoming a parallelogram.
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.
Threshold level used to delimit significant peaks in the data profile.
Searching area half thickness of the rectangle fitting gauge.
Transition choice.
Index (from 0
on) of the transition to be retained when the transition choice parameter is set to ETransitionChoice.NthFromBegin
or ETransitionChoice.NthFromEnd
.
Transition type.
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 ERectangleGauge
object In a general content, the term object should be understood with the meaning of a class instance. In EasyObject, an object is a maximally-sized area of adjacent connected pixels belonging to the layer foreground. into another ERectangleGauge
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
.
This method is deprecated.
Returns the coordinates of a sample point, measured along one of the sample paths of the gauge.
This method is deprecated.
Allows to retrieve information on the samples found along the leftmost edge.
Allows to retrieve information on the samples found along the lower edge.
Allows to retrieve information on the samples found along the rightmost edge.
Allows to retrieve information on the samples found along the upper edge.
This method is deprecated: Use ERectangleGauge::GetSampleLeftEdge
instead.
This method is deprecated: Use ERectangleGauge::GetSampleRightEdge
instead.
This method is deprecated: Use ERectangleGauge::GetSampleLowerEdge
instead.
This method is deprecated: Use ERectangleGauge::GetSampleUpperEdge
instead.
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 ERectangleGauge::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 rectangle fitting operation.
Copies all the data from another ERectangleGauge
object into the current ERectangleGauge
object
Draws the profile that is crossed by one of the sample paths of the gauge, as defined by EPlotItem
.
This method is deprecated.
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 ERectangleGauge::AddSkipRange
.
After a call to ERectangleGauge::AddSkipRange
, removes the skip range with the given index.
This method is deprecated.
ERectangleGauge Class
Manages a rectangle fitting gauge.
Base Class:ERectangleShape
Namespace: Euresys.Open_eVision
License(s): EasyGauge
Constructors
Constructs a rectangle measurement context.
Properties
Sets the flag indicating whether the gauge is active or not.
Active edges as defined in EDragHandle
.
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
).
Sampled point inner filtering threshold.
Flag indicating whether the rotation angle of the rectangle to be fitted is known or not.
Information pertaining to the fitted rectangle.
Offset added to the Threshold
when a peak is to be detected.
Minimum area value.
Sets/Gets the minimum number of samples required for fitting the shape.
Number of filtering passes for a model fitting operation.
Number of sampled points during the model fitting operation.
Number of sampled points found on leftmost edge during the measure operation.
Number of sampled points found on lower edge during the measure operation.
Number of sampled points found on rightmost edge during the measure operation.
Number of sampled points found on upper edge during the measure operation.
This property is deprecated: Use ERectangleGauge.NumSamplesLeftEdge
instead.
This property is deprecated: Use ERectangleGauge.NumSamplesRightEdge
instead.
This property is deprecated: Use ERectangleGauge.NumSamplesLowerEdge
instead.
This property is deprecated: Use ERectangleGauge.NumSamplesUpperEdge
instead.
Number of skip ranges in the gauge after a call to ERectangleGauge.AddSkipRange
.
Number of valid sample points remaining after a model fitting operation.
Flag indicating whether the sampling area remains a rectangle when rotated, instead of becoming a parallelogram.
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.
Threshold level used to delimit significant peaks in the data profile.
Searching area half thickness of the rectangle fitting gauge.
Transition choice.
Index (from 0
on) of the transition to be retained when the transition choice parameter is set to ETransitionChoice.NthFromBegin
or ETransitionChoice.NthFromEnd
.
Transition type.
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 ERectangleGauge
object into another ERectangleGauge
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
.
This method is deprecated.
Returns the coordinates of a sample point, measured along one of the sample paths of the gauge.
This method is deprecated.
Allows to retrieve information on the samples found along the leftmost edge.
Allows to retrieve information on the samples found along the lower edge.
Allows to retrieve information on the samples found along the rightmost edge.
Allows to retrieve information on the samples found along the upper edge.
This method is deprecated: Use ERectangleGauge.GetSampleLeftEdge
instead.
This method is deprecated: Use ERectangleGauge.GetSampleRightEdge
instead.
This method is deprecated: Use ERectangleGauge.GetSampleLowerEdge
instead.
This method is deprecated: Use ERectangleGauge.GetSampleUpperEdge
instead.
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 ERectangleGauge.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 rectangle fitting operation.
Draws the profile that is crossed by one of the sample paths of the gauge, as defined by EPlotItem
.
This method is deprecated.
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 ERectangleGauge.AddSkipRange
.
After a call to ERectangleGauge.AddSkipRange
, removes the skip range with the given index.
This method is deprecated.
ERectangleGauge Class
Manages a rectangle fitting gauge.
Base Class:ERectangleShape
Module: open_evision
License(s): EasyGauge
Constructors
Constructs a rectangle measurement context.
Properties
Sets the flag indicating whether the gauge is active or not.
Active edges as defined in EDragHandle
.
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
).
Sampled point inner filtering threshold.
Flag indicating whether the rotation angle of the rectangle to be fitted is known or not.
Information pertaining to the fitted rectangle.
Offset added to the Threshold
when a peak is to be detected.
Minimum area value.
Sets/Gets the minimum number of samples required for fitting the shape.
Number of filtering passes for a model fitting operation.
Number of sampled points during the model fitting operation.
Number of sampled points found on leftmost edge during the measure operation.
Number of sampled points found on lower edge during the measure operation.
Number of sampled points found on rightmost edge during the measure operation.
Number of sampled points found on upper edge during the measure operation.
This property is deprecated: Use ERectangleGauge.NumSamplesLeftEdge
instead.
This property is deprecated: Use ERectangleGauge.NumSamplesRightEdge
instead.
This property is deprecated: Use ERectangleGauge.NumSamplesLowerEdge
instead.
This property is deprecated: Use ERectangleGauge.NumSamplesUpperEdge
instead.
Number of skip ranges in the gauge after a call to ERectangleGauge.AddSkipRange
.
Number of valid sample points remaining after a model fitting operation.
Flag indicating whether the sampling area remains a rectangle when rotated, instead of becoming a parallelogram.
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.
Threshold level used to delimit significant peaks in the data profile.
Searching area half thickness of the rectangle fitting gauge.
Transition choice.
Index (from 0
on) of the transition to be retained when the transition choice parameter is set to ETransitionChoice.NthFromBegin
or ETransitionChoice.NthFromEnd
.
Transition type.
Shape type.
Flag indicating if at least one valid transition has been found.
Methods
Constructs a rectangle measurement context.
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 ERectangleGauge
object into another ERectangleGauge
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
.
Returns the coordinates of a sample point, measured along one of the sample paths of the gauge.
Allows to retrieve information on the samples found along the leftmost edge.
Allows to retrieve information on the samples found along the lower edge.
Allows to retrieve information on the samples found along the rightmost edge.
Allows to retrieve information on the samples found along the upper edge.
This method is deprecated: Use ERectangleGauge.GetSampleLeftEdge
instead.
This method is deprecated: Use ERectangleGauge.GetSampleRightEdge
instead.
This method is deprecated: Use ERectangleGauge.GetSampleLowerEdge
instead.
This method is deprecated: Use ERectangleGauge.GetSampleUpperEdge
instead.
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 ERectangleGauge.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 rectangle fitting operation.
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 ERectangleGauge.AddSkipRange
.
After a call to ERectangleGauge.AddSkipRange
, removes the skip range with the given index.