The class represents a sample path (ELine on which we sample the pixel values to find the strong edge-crossings). More...


Public Member Functions | |
| ESamplePath (eVision.ELine line) | |
| Constructs a ESamplePath. | |
| ESamplePath (eVision.EPoint center, float pathLength, float pathAngle) | |
| Constructs a ESamplePath. | |
| ESamplePath (eVision.EPoint center, float pathLength) | |
| Constructs a ESamplePath. | |
| ESamplePath (eVision.EPoint center) | |
| Constructs a ESamplePath. | |
| ESamplePath () | |
| Constructs a ESamplePath. | |
| ESamplePath (eVision.ESamplePath other) | |
| Constructs a ESamplePath. | |
| void | CopyParametersTo (eVision.ESamplePath other) |
| Copy the parameter to the other object. | |
| bool | IsEqual (eVision.ESamplePath other) |
| Compares this object with the other object. | |
| eVision.EPoint | GetMeasuredPoint (uint index) |
| Coordinates of a sample point, measured along this sample path. | |
| eVision.EPoint | GetMeasuredPoint () |
| Coordinates of a sample point, measured along this sample path. | |
| eVision.EPeak | GetMeasuredPeak (uint index) |
| Returns information pertaining to the default derivative peak, along one of the sample paths of the gauge. | |
| eVision.EPeak | GetMeasuredPeak () |
| Returns information pertaining to the default derivative peak, along one of the sample paths of the gauge. | |
| void | Plot (eVision.EDrawAdapter graphicContext, eVision.EPlotItem plotItems, eVision.EPlotDecorationOptions opts, float width, float height, float originX, float originY) |
| Draws the profile of the sample paths of the gauge, as defined by EPlotItem. | |
| void | Plot (eVision.EDrawAdapter graphicContext, eVision.EPlotItem plotItems, eVision.EPlotDecorationOptions opts, float width, float height, float originX) |
| Draws the profile of the sample paths of the gauge, as defined by EPlotItem. | |
| void | Plot (eVision.EDrawAdapter graphicContext, eVision.EPlotItem plotItems, eVision.EPlotDecorationOptions opts, float width, float height) |
| Draws the profile of the sample paths of the gauge, as defined by EPlotItem. | |
| void | Measure (eVision.EROIBW8 pSrc, eVision.EFrame frame) |
| Measure the peaks in the image, potentially applying normalization. | |
| void | Measure (eVision.EROIBW8 pSrc) |
| Measure the peaks in the image, potentially applying normalization. | |
| void | Measure (eVision.EROIBW8 pSrc, eVision.ERegion region, eVision.EFrame frame) |
| Measure the peaks in the image, potentially applying normalization. | |
| void | Measure (eVision.EROIBW8 pSrc, eVision.ERegion region) |
| Measure the peaks in the image, potentially applying normalization. | |
| void | DrawTransition (eVision.EDrawAdapter graphicContext, eVision.EFrame frame, float zoomX, float zoomY, float panX, float panY) |
| Draws the transition symbol between the points org and end if specified or between the origin and end of the ESamplePath.SamplePath. | |
| void | DrawTransition (eVision.EDrawAdapter graphicContext, eVision.EFrame frame, float zoomX, float zoomY, float panX) |
| Draws the transition symbol between the points org and end if specified or between the origin and end of the ESamplePath.SamplePath. | |
| void | DrawTransition (eVision.EDrawAdapter graphicContext, eVision.EFrame frame, float zoomX, float zoomY) |
| Draws the transition symbol between the points org and end if specified or between the origin and end of the ESamplePath.SamplePath. | |
| void | DrawTransition (eVision.EDrawAdapter graphicContext, eVision.EFrame frame, float zoomX) |
| Draws the transition symbol between the points org and end if specified or between the origin and end of the ESamplePath.SamplePath. | |
| void | DrawTransition (eVision.EDrawAdapter graphicContext, eVision.EFrame frame) |
| Draws the transition symbol between the points org and end if specified or between the origin and end of the ESamplePath.SamplePath. | |
| void | DrawTransition (eVision.EDrawAdapter graphicContext, eVision.EPoint org, eVision.EPoint end, eVision.EFrame frame, float zoomX, float zoomY, float panX, float panY) |
| Draws the transition symbol between the points org and end if specified or between the origin and end of the ESamplePath.SamplePath. | |
| void | DrawTransition (eVision.EDrawAdapter graphicContext, eVision.EPoint org, eVision.EPoint end, eVision.EFrame frame, float zoomX, float zoomY, float panX) |
| Draws the transition symbol between the points org and end if specified or between the origin and end of the ESamplePath.SamplePath. | |
| void | DrawTransition (eVision.EDrawAdapter graphicContext, eVision.EPoint org, eVision.EPoint end, eVision.EFrame frame, float zoomX, float zoomY) |
| Draws the transition symbol between the points org and end if specified or between the origin and end of the ESamplePath.SamplePath. | |
| void | DrawTransition (eVision.EDrawAdapter graphicContext, eVision.EPoint org, eVision.EPoint end, eVision.EFrame frame, float zoomX) |
| Draws the transition symbol between the points org and end if specified or between the origin and end of the ESamplePath.SamplePath. | |
| void | DrawTransition (eVision.EDrawAdapter graphicContext, eVision.EPoint org, eVision.EPoint end, eVision.EFrame frame) |
| Draws the transition symbol between the points org and end if specified or between the origin and end of the ESamplePath.SamplePath. | |
| void | DrawPath (eVision.EDrawAdapter drawAdapter, eVision.EFrame frame, float zoomX, float zoomY, float panX, float panY) |
| Draws the sample path represented by the object. | |
| void | DrawPath (eVision.EDrawAdapter drawAdapter, eVision.EFrame frame, float zoomX, float zoomY, float panX) |
| Draws the sample path represented by the object. | |
| void | DrawPath (eVision.EDrawAdapter drawAdapter, eVision.EFrame frame, float zoomX, float zoomY) |
| Draws the sample path represented by the object. | |
| void | DrawPath (eVision.EDrawAdapter drawAdapter, eVision.EFrame frame, float zoomX) |
| Draws the sample path represented by the object. | |
| void | DrawPath (eVision.EDrawAdapter drawAdapter, eVision.EFrame frame) |
| Draws the sample path represented by the object. | |
Static Public Member Functions | |
| static eVision.EPen | GetDrawingPen (eVision.EPlotItem plotItem) |
| Gets a standard drawing pen for the specified plot item. | |
Properties | |
| eVision.ELine | SamplePath [get, set] |
| Line along which the edge-crossing points are measured. | |
| eVision.EPoint | Center [get, set] |
| Center of the sample path. | |
| float | Length [get, set] |
| Length of the path along which measure. | |
| float | Angle [get, set] |
| Angle of the path along which we measure. | |
| float | Tolerance [get, set] |
| Tolerance (half-length of the path). | |
| float | ToleranceAngle [get, set] |
| Alias for ESamplePath.Angle. | |
| bool | HVConstraint [get, set] |
| Status of the restriction on the orientation of the sample path. | |
| uint | Thickness [get, set] |
| Number of parallel segments used to extract the data profile. | |
| uint | Smoothing [get, set] |
| Number of pixels used for the low-pass filtering operation. | |
| eVision.ETransitionType | TransitionType [get, set] |
| Transition type to measure. | |
| eVision.ETransitionChoice | TransitionChoice [get, set] |
| Transition choice used to select the sample point corresponding to ESamplePath.TransitionIndex. | |
| uint | TransitionIndex [get, set] |
| The sample point to select as default. | |
| uint | Threshold [get, set] |
| Threshold level used to delimit significant peaks in the data profile. | |
| uint | MinAmplitude [get, set] |
| Offset added to the Threshold when a peak is to be detected. | |
| uint | MinArea [get, set] |
| Minimum area value. | |
| bool | TransitionRectangularSamplingArea [get, set] |
| Flag indicating whether the sampling area remains a rectangle when rotated, instead of becoming a parallelogram. | |
| uint | NumMeasuredPoints [get] |
| Number of edge-crossing points along the sample path. | |
| eVision.EPoint[] | MeasuredPoints [get] |
| Coordinates of all edge-crossing points, measured along the sample path of a gauge. | |
| eVision.EPeak[] | MeasuredPeaks [get] |
| Returns information pertaining to the derivative peaks associated with all the edge-crossing point, such as their area, amplitude, start, length and center. | |
| uint | DefaultPointIndex [get] |
| The default edge-crossing point measured, chosen according to the transition choice parameter. | |
| bool | Valid [get] |
| Flag indicating if at least one valid transition has been found. | |
The class represents a sample path (ELine on which we sample the pixel values to find the strong edge-crossings).
The sample path can be directly specified as a ELine object though ESamplePath.SamplePath or through ESamplePath.Center, ESamplePath.Length and ESamplePath.Angle.
The measurement of the sample path is done with ESamplePath.Measure. It will find ESamplePath.NumMeasuredPoints whose positions can be accessed with ESamplePath.GetMeasuredPoint or ESamplePath.MeasuredPoints. The characteristics of the edge-crossing can be accessed with ESamplePath.GetMeasuredPeak or ESamplePath.MeasuredPeaks.
The profile and derivatives of the sample path can be plotted with ESamplePath.Plot.
License(s): EasyGauge
| eVision.ESamplePath.ESamplePath | ( | eVision.ELine | line | ) |
Constructs a ESamplePath.
| line | Line segment representing the sample path |
| eVision.ESamplePath.ESamplePath | ( | eVision.EPoint | center, |
| float | pathLength, | ||
| float | pathAngle ) |
Constructs a ESamplePath.
| center | Center of the sample path |
| pathLength | Length of the sample path |
| pathAngle | Angle of the sample path |
| eVision.ESamplePath.ESamplePath | ( | eVision.EPoint | center, |
| float | pathLength ) |
Constructs a ESamplePath.
| center | Center of the sample path |
| pathLength | Length of the sample path |
| eVision.ESamplePath.ESamplePath | ( | eVision.EPoint | center | ) |
Constructs a ESamplePath.
| center | Center of the sample path |
| eVision.ESamplePath.ESamplePath | ( | ) |
Constructs a ESamplePath.
| eVision.ESamplePath.ESamplePath | ( | eVision.ESamplePath | other | ) |
Constructs a ESamplePath.
| other | Other ESamplePath object to copy from. |
| void eVision.ESamplePath.CopyParametersTo | ( | eVision.ESamplePath | other | ) |
Copy the parameter to the other object.
| other | Object to copy the parameters to. |
| void eVision.ESamplePath.DrawPath | ( | eVision.EDrawAdapter | drawAdapter, |
| eVision.EFrame | frame ) |
Draws the sample path represented by the object.
| drawAdapter | Handle of the device context on which to draw. |
| frame | Frame of reference in which the gauge is located. |
| void eVision.ESamplePath.DrawPath | ( | eVision.EDrawAdapter | drawAdapter, |
| eVision.EFrame | frame, | ||
| float | zoomX ) |
Draws the sample path represented by the object.
| drawAdapter | Handle of the device context on which to draw. |
| frame | Frame of reference in which the gauge is located. |
| zoomX | Horizontal zoom factor. By default, true scale is used. |
| void eVision.ESamplePath.DrawPath | ( | eVision.EDrawAdapter | drawAdapter, |
| eVision.EFrame | frame, | ||
| float | zoomX, | ||
| float | zoomY ) |
Draws the sample path represented by the object.
| drawAdapter | Handle of the device context on which to draw. |
| frame | Frame of reference in which the gauge is located. |
| zoomX | Horizontal zoom factor. By default, true scale is used. |
| zoomY | Vertical zoom factor. By default, true scale is used. |
| void eVision.ESamplePath.DrawPath | ( | eVision.EDrawAdapter | drawAdapter, |
| eVision.EFrame | frame, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX ) |
Draws the sample path represented by the object.
| drawAdapter | Handle of the device context on which to draw. |
| frame | Frame of reference in which the gauge is located. |
| zoomX | Horizontal zoom factor. By default, true scale is used. |
| zoomY | Vertical zoom factor. By default, true scale is used. |
| panX | Horizontal pan offset. By default, no pan is added. |
| void eVision.ESamplePath.DrawPath | ( | eVision.EDrawAdapter | drawAdapter, |
| eVision.EFrame | frame, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX, | ||
| float | panY ) |
Draws the sample path represented by the object.
| drawAdapter | Handle of the device context on which to draw. |
| frame | Frame of reference in which the gauge is located. |
| zoomX | Horizontal zoom factor. By default, true scale is used. |
| zoomY | Vertical zoom factor. By default, true scale is used. |
| panX | Horizontal pan offset. By default, no pan is added. |
| panY | Vertical pan offset. By default, no pan is added. |
| void eVision.ESamplePath.DrawTransition | ( | eVision.EDrawAdapter | graphicContext, |
| eVision.EFrame | frame ) |
Draws the transition symbol between the points org and end if specified or between the origin and end of the ESamplePath.SamplePath.
| graphicContext | Handle of the device context on which to draw. |
| frame | Frame of reference in which the path is located. |
| void eVision.ESamplePath.DrawTransition | ( | eVision.EDrawAdapter | graphicContext, |
| eVision.EFrame | frame, | ||
| float | zoomX ) |
Draws the transition symbol between the points org and end if specified or between the origin and end of the ESamplePath.SamplePath.
| graphicContext | Handle of the device context on which to draw. |
| frame | Frame of reference in which the path is located. |
| zoomX | Horizontal zoom factor. By default, true scale is used. |
| void eVision.ESamplePath.DrawTransition | ( | eVision.EDrawAdapter | graphicContext, |
| eVision.EFrame | frame, | ||
| float | zoomX, | ||
| float | zoomY ) |
Draws the transition symbol between the points org and end if specified or between the origin and end of the ESamplePath.SamplePath.
| graphicContext | Handle of the device context on which to draw. |
| frame | Frame of reference in which the path is located. |
| zoomX | Horizontal zoom factor. By default, true scale is used. |
| zoomY | Vertical zoom factor. By default, true scale is used. |
| void eVision.ESamplePath.DrawTransition | ( | eVision.EDrawAdapter | graphicContext, |
| eVision.EFrame | frame, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX ) |
Draws the transition symbol between the points org and end if specified or between the origin and end of the ESamplePath.SamplePath.
| graphicContext | Handle of the device context on which to draw. |
| frame | Frame of reference in which the path is located. |
| zoomX | Horizontal zoom factor. By default, true scale is used. |
| zoomY | Vertical zoom factor. By default, true scale is used. |
| panX | Horizontal pan offset. By default, no pan is added. |
| void eVision.ESamplePath.DrawTransition | ( | eVision.EDrawAdapter | graphicContext, |
| eVision.EFrame | frame, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX, | ||
| float | panY ) |
Draws the transition symbol between the points org and end if specified or between the origin and end of the ESamplePath.SamplePath.
| graphicContext | Handle of the device context on which to draw. |
| frame | Frame of reference in which the path is located. |
| zoomX | Horizontal zoom factor. By default, true scale is used. |
| zoomY | Vertical zoom factor. By default, true scale is used. |
| panX | Horizontal pan offset. By default, no pan is added. |
| panY | Vertical pan offset. By default, no pan is added. |
| void eVision.ESamplePath.DrawTransition | ( | eVision.EDrawAdapter | graphicContext, |
| eVision.EPoint | org, | ||
| eVision.EPoint | end, | ||
| eVision.EFrame | frame ) |
Draws the transition symbol between the points org and end if specified or between the origin and end of the ESamplePath.SamplePath.
| graphicContext | Handle of the device context on which to draw. |
| org | Origin point used to specify the drawing position. |
| end | End point used to specify the drawing position. |
| frame | Frame of reference in which the path is located. |
| void eVision.ESamplePath.DrawTransition | ( | eVision.EDrawAdapter | graphicContext, |
| eVision.EPoint | org, | ||
| eVision.EPoint | end, | ||
| eVision.EFrame | frame, | ||
| float | zoomX ) |
Draws the transition symbol between the points org and end if specified or between the origin and end of the ESamplePath.SamplePath.
| graphicContext | Handle of the device context on which to draw. |
| org | Origin point used to specify the drawing position. |
| end | End point used to specify the drawing position. |
| frame | Frame of reference in which the path is located. |
| zoomX | Horizontal zoom factor. By default, true scale is used. |
| void eVision.ESamplePath.DrawTransition | ( | eVision.EDrawAdapter | graphicContext, |
| eVision.EPoint | org, | ||
| eVision.EPoint | end, | ||
| eVision.EFrame | frame, | ||
| float | zoomX, | ||
| float | zoomY ) |
Draws the transition symbol between the points org and end if specified or between the origin and end of the ESamplePath.SamplePath.
| graphicContext | Handle of the device context on which to draw. |
| org | Origin point used to specify the drawing position. |
| end | End point used to specify the drawing position. |
| frame | Frame of reference in which the path is located. |
| zoomX | Horizontal zoom factor. By default, true scale is used. |
| zoomY | Vertical zoom factor. By default, true scale is used. |
| void eVision.ESamplePath.DrawTransition | ( | eVision.EDrawAdapter | graphicContext, |
| eVision.EPoint | org, | ||
| eVision.EPoint | end, | ||
| eVision.EFrame | frame, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX ) |
Draws the transition symbol between the points org and end if specified or between the origin and end of the ESamplePath.SamplePath.
| graphicContext | Handle of the device context on which to draw. |
| org | Origin point used to specify the drawing position. |
| end | End point used to specify the drawing position. |
| frame | Frame of reference in which the path is located. |
| zoomX | Horizontal zoom factor. By default, true scale is used. |
| zoomY | Vertical zoom factor. By default, true scale is used. |
| panX | Horizontal pan offset. By default, no pan is added. |
| void eVision.ESamplePath.DrawTransition | ( | eVision.EDrawAdapter | graphicContext, |
| eVision.EPoint | org, | ||
| eVision.EPoint | end, | ||
| eVision.EFrame | frame, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX, | ||
| float | panY ) |
Draws the transition symbol between the points org and end if specified or between the origin and end of the ESamplePath.SamplePath.
| graphicContext | Handle of the device context on which to draw. |
| org | Origin point used to specify the drawing position. |
| end | End point used to specify the drawing position. |
| frame | Frame of reference in which the path is located. |
| zoomX | Horizontal zoom factor. By default, true scale is used. |
| zoomY | Vertical zoom factor. By default, true scale is used. |
| panX | Horizontal pan offset. By default, no pan is added. |
| panY | Vertical pan offset. By default, no pan is added. |
|
static |
Gets a standard drawing pen for the specified plot item.
| plotItem | Plot item for which to get a standard pen. |
| eVision.EPeak eVision.ESamplePath.GetMeasuredPeak | ( | ) |
Returns information pertaining to the default derivative peak, along one of the sample paths of the gauge.
If index is left unchanged from its default value (i.e. ~0 = 0xFFFFFFFF), the default edge-crossing point is inspected. This default point is chosen according to the transition choice parameter that is managed by the ESamplePath.TransitionChoice property.
If you want to query more than 10 points, using ESamplePath.MeasuredPeaks should be faster.
| eVision.EPeak eVision.ESamplePath.GetMeasuredPeak | ( | uint | index | ) |
Returns information pertaining to the default derivative peak, along one of the sample paths of the gauge.
| index | Index of the edge-crossing point along the probed line segment, between 0 and ESamplePath.NumMeasuredPoints (excluded). |
If index is left unchanged from its default value (i.e. ~0 = 0xFFFFFFFF), the default edge-crossing point is inspected. This default point is chosen according to the transition choice parameter that is managed by the ESamplePath.TransitionChoice property.
If you want to query more than 10 points, using ESamplePath.MeasuredPeaks should be faster.
| eVision.EPoint eVision.ESamplePath.GetMeasuredPoint | ( | ) |
Coordinates of a sample point, measured along this sample path.
These coordinates pertain to the World space.
If index is left unchanged from its default value (i.e. ~0 = 0xFFFFFFFF), the default edge-crossing point is inspected. This default point is chosen according to the transition choice parameter that is managed by the ESamplePath.TransitionChoice property.
If you want to query more than 10 points, using ESamplePath.MeasuredPoints should be faster.
| eVision.EPoint eVision.ESamplePath.GetMeasuredPoint | ( | uint | index | ) |
Coordinates of a sample point, measured along this sample path.
| index | Index of the edge-crossing point along the probed line segment, between 0 and ESamplePath.NumMeasuredPoints (excluded). |
These coordinates pertain to the World space.
If index is left unchanged from its default value (i.e. ~0 = 0xFFFFFFFF), the default edge-crossing point is inspected. This default point is chosen according to the transition choice parameter that is managed by the ESamplePath.TransitionChoice property.
If you want to query more than 10 points, using ESamplePath.MeasuredPoints should be faster.
| bool eVision.ESamplePath.IsEqual | ( | eVision.ESamplePath | other | ) |
Compares this object with the other object.
Note that the class only compares its parameters and not the computations dependent variables.
| other | Other ESamplePath object. |
| void eVision.ESamplePath.Measure | ( | eVision.EROIBW8 | pSrc | ) |
Measure the peaks in the image, potentially applying normalization.
| pSrc | Image. |
| void eVision.ESamplePath.Measure | ( | eVision.EROIBW8 | pSrc, |
| eVision.EFrame | frame ) |
Measure the peaks in the image, potentially applying normalization.
| pSrc | Image. |
| frame | Frame of reference in which the path is located. |
| void eVision.ESamplePath.Measure | ( | eVision.EROIBW8 | pSrc, |
| eVision.ERegion | region ) |
Measure the peaks in the image, potentially applying normalization.
| pSrc | Image. |
| region | ERegion associated with the image. |
| void eVision.ESamplePath.Measure | ( | eVision.EROIBW8 | pSrc, |
| eVision.ERegion | region, | ||
| eVision.EFrame | frame ) |
Measure the peaks in the image, potentially applying normalization.
| pSrc | Image. |
| region | ERegion associated with the image. |
| frame | Frame of reference in which the path is located. |
| void eVision.ESamplePath.Plot | ( | eVision.EDrawAdapter | graphicContext, |
| eVision.EPlotItem | plotItems, | ||
| eVision.EPlotDecorationOptions | opts, | ||
| float | width, | ||
| float | height ) |
Draws the profile of the sample paths of the gauge, as defined by EPlotItem.
| graphicContext | Handle of the device context on which to draw. |
| plotItems | Boolean combination of EPlotItem members, that indicates which items must be displayed. |
| opts | Options to control the drawing of the plot decorations (axes, ticks, etc.). |
| width | Width of the plot. |
| height | Height of the plot. |
The data will be plotted with the current pen of the EDrawAdapter. If there is no pen set, then the following color will be used:
| void eVision.ESamplePath.Plot | ( | eVision.EDrawAdapter | graphicContext, |
| eVision.EPlotItem | plotItems, | ||
| eVision.EPlotDecorationOptions | opts, | ||
| float | width, | ||
| float | height, | ||
| float | originX ) |
Draws the profile of the sample paths of the gauge, as defined by EPlotItem.
| graphicContext | Handle of the device context on which to draw. |
| plotItems | Boolean combination of EPlotItem members, that indicates which items must be displayed. |
| opts | Options to control the drawing of the plot decorations (axes, ticks, etc.). |
| width | Width of the plot. |
| height | Height of the plot. |
| originX | Origin point coordinates of the plot along the X axis. |
The data will be plotted with the current pen of the EDrawAdapter. If there is no pen set, then the following color will be used:
| void eVision.ESamplePath.Plot | ( | eVision.EDrawAdapter | graphicContext, |
| eVision.EPlotItem | plotItems, | ||
| eVision.EPlotDecorationOptions | opts, | ||
| float | width, | ||
| float | height, | ||
| float | originX, | ||
| float | originY ) |
Draws the profile of the sample paths of the gauge, as defined by EPlotItem.
| graphicContext | Handle of the device context on which to draw. |
| plotItems | Boolean combination of EPlotItem members, that indicates which items must be displayed. |
| opts | Options to control the drawing of the plot decorations (axes, ticks, etc.). |
| width | Width of the plot. |
| height | Height of the plot. |
| originX | Origin point coordinates of the plot along the X axis. |
| originY | Origin point coordinates of the plot along the Y axis. |
The data will be plotted with the current pen of the EDrawAdapter. If there is no pen set, then the following color will be used:
|
getset |
Angle of the path along which we measure.
|
getset |
Center of the sample path.
|
get |
The default edge-crossing point measured, chosen according to the transition choice parameter.
|
getset |
Status of the restriction on the orientation of the sample path.
|
getset |
Length of the path along which measure.
|
get |
Returns information pertaining to the derivative peaks associated with all the edge-crossing point, such as their area, amplitude, start, length and center.
If you want to query less than 10 peaks, using ESamplePath.GetMeasuredPeak should be faster.
|
get |
Coordinates of all edge-crossing points, measured along the sample path of a gauge.
These coordinates pertain to the World space.
If you want to query less than 10 points, using ESamplePath.GetMeasuredPoint should be faster.
|
getset |
Offset added to the Threshold when a peak is to be detected.
|
getset |
Minimum area value.
A transition is detected if its derivative peak reaches Threshold + MinAmplitude value, and then declared valid if the area between the peak curve and the horizontal at level Threshold reaches the MinArea value.
|
get |
Number of edge-crossing points along the sample path.
|
getset |
Line along which the edge-crossing points are measured.
|
getset |
Number of pixels used for the low-pass filtering operation.
To reduce the effect of noise, the profile data can be low-pass filtered along the point location gauge direction.
|
getset |
Number of parallel segments used to extract the data profile.
To reduce the effect of noise and/or strengthen a transition, several parallel profiles can be accumulated.
|
getset |
Threshold level used to delimit significant peaks in the data profile.
|
getset |
Tolerance (half-length of the path).
|
getset |
Alias for ESamplePath.Angle.
|
getset |
Transition choice used to select the sample point corresponding to ESamplePath.TransitionIndex.
|
getset |
The sample point to select as default.
|
getset |
Flag indicating whether the sampling area remains a rectangle when rotated, instead of becoming a parallelogram.
|
getset |
Transition type to measure.
|
get |
Flag indicating if at least one valid transition has been found.