|
| | ERectangleGauge () |
| | Constructs a ERectangleGauge.
|
| | ERectangleGauge (eVision.ERectangle rect) |
| | Constructs a ERectangleGauge.
|
| | ERectangleGauge (eVision.ERectangleGauge other) |
| | Copy constructor.
|
| void | CopyTo (eVision.ERectangleGauge dest) |
| | Copies all the data of the current ERectangleGauge object into another ERectangleGauge object.
|
| void | DisableInnerFiltering () |
| | Disables inner sampled point filtering.
|
| bool | IsInnerFilteringEnabled () |
| | Whether inner sampled point filtering is enabled.
|
| eVision.ESamplePoint | GetSampleLeftEdge (uint index) |
| | Allows to retrieve information on the samples found along the leftmost edge.
|
| eVision.ESamplePoint | GetSampleLowerEdge (uint index) |
| | Allows to retrieve information on the samples found along the lower edge.
|
| eVision.ESamplePoint | GetSampleRightEdge (uint index) |
| | Allows to retrieve information on the samples found along the rightmost edge.
|
| eVision.ESamplePoint | GetSampleUpperEdge (uint index) |
| | Allows to retrieve information on the samples found along the upper edge.
|
| new eVision.ERectangle | Measure (eVision.EROIBW8 sourceImage, eVision.EFrame frame) |
| | Performs the gauge measurement.
|
| new eVision.ERectangle | Measure (eVision.EROIBW8 sourceImage) |
| | Performs the gauge measurement.
|
| new eVision.ERectangle | Measure (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EFrame frame) |
| | Performs the gauge measurement.
|
| new eVision.ERectangle | Measure (eVision.EROIBW8 sourceImage, eVision.ERegion region) |
| | Performs the gauge measurement.
|
| void | SetMinNumFitSamples (uint topSide, uint leftSide, uint bottomSide, uint rightSide) |
| | Sets the minimum number of samples required for fitting the shape.
|
| void | SetMinNumFitSamples (eVision.ERectangleGaugeEdge edge, uint newValue) |
| | Sets the minimum number of samples required for fitting the shape.
|
| uint | GetMinNumFitSamples (eVision.ERectangleGaugeEdge edge) |
| | Sets the minimum number of samples required for fitting the shape.
|
| void | Draw (eVision.EDrawAdapter graphicContext, eVision.EDrawingMode drawingMode, float zoomX, float zoomY, float panX, float panY) |
| | Draws a graphical representation of a shape, as defined by EDrawingMode.
|
| void | Draw (eVision.EDrawAdapter graphicContext, eVision.EDrawingMode drawingMode, float zoomX, float zoomY, float panX) |
| | Draws a graphical representation of a shape, as defined by EDrawingMode.
|
| void | Draw (eVision.EDrawAdapter graphicContext, eVision.EDrawingMode drawingMode, float zoomX, float zoomY) |
| | Draws a graphical representation of a shape, as defined by EDrawingMode.
|
| void | Draw (eVision.EDrawAdapter graphicContext, eVision.EDrawingMode drawingMode, float zoomX) |
| | Draws a graphical representation of a shape, as defined by EDrawingMode.
|
| void | Draw (eVision.EDrawAdapter graphicContext, eVision.EDrawingMode drawingMode) |
| | Draws a graphical representation of a shape, as defined by EDrawingMode.
|
| void | Draw (eVision.EDrawAdapter graphicContext, eVision.EDrawingMode drawingMode, eVision.EFrame frame, float zoomX, float zoomY, float panX, float panY) |
| | Draws a graphical representation of a shape, as defined by EDrawingMode.
|
| void | Draw (eVision.EDrawAdapter graphicContext, eVision.EDrawingMode drawingMode, eVision.EFrame frame, float zoomX, float zoomY, float panX) |
| | Draws a graphical representation of a shape, as defined by EDrawingMode.
|
| void | Draw (eVision.EDrawAdapter graphicContext, eVision.EDrawingMode drawingMode, eVision.EFrame frame, float zoomX, float zoomY) |
| | Draws a graphical representation of a shape, as defined by EDrawingMode.
|
| void | Draw (eVision.EDrawAdapter graphicContext, eVision.EDrawingMode drawingMode, eVision.EFrame frame, float zoomX) |
| | Draws a graphical representation of a shape, as defined by EDrawingMode.
|
| void | Draw (eVision.EDrawAdapter graphicContext, eVision.EDrawingMode drawingMode, eVision.EFrame frame) |
| | Draws a graphical representation of a shape, as defined by EDrawingMode.
|
| eVision.EEditionMode | HitTest (int x, int y, float zoomX, float zoomY, float panX, float panY) |
| | Checks if there is a handle under the cursor and returns the corresponding edition mode.
|
| eVision.EEditionMode | HitTest (int x, int y, float zoomX, float zoomY, float panX) |
| | Checks if there is a handle under the cursor and returns the corresponding edition mode.
|
| eVision.EEditionMode | HitTest (int x, int y, float zoomX, float zoomY) |
| | Checks if there is a handle under the cursor and returns the corresponding edition mode.
|
| eVision.EEditionMode | HitTest (int x, int y, float zoomX) |
| | Checks if there is a handle under the cursor and returns the corresponding edition mode.
|
| eVision.EEditionMode | HitTest (int x, int y) |
| | Checks if there is a handle under the cursor and returns the corresponding edition mode.
|
| eVision.EEditionMode | HitTest (int x, int y, eVision.EFrame frame, float zoomX, float zoomY, float panX, float panY) |
| | Checks if there is a handle under the cursor and returns the corresponding edition mode.
|
| eVision.EEditionMode | HitTest (int x, int y, eVision.EFrame frame, float zoomX, float zoomY, float panX) |
| | Checks if there is a handle under the cursor and returns the corresponding edition mode.
|
| eVision.EEditionMode | HitTest (int x, int y, eVision.EFrame frame, float zoomX, float zoomY) |
| | Checks if there is a handle under the cursor and returns the corresponding edition mode.
|
| eVision.EEditionMode | HitTest (int x, int y, eVision.EFrame frame, float zoomX) |
| | Checks if there is a handle under the cursor and returns the corresponding edition mode.
|
| eVision.EEditionMode | HitTest (int x, int y, eVision.EFrame frame) |
| | Checks if there is a handle under the cursor and returns the corresponding edition mode.
|
| void | Drag (int x, int y, float zoomX, float zoomY, float panX, float panY) |
| | Moves a handle to a new position and updates the position parameters of the shape.
|
| void | Drag (int x, int y, float zoomX, float zoomY, float panX) |
| | Moves a handle to a new position and updates the position parameters of the shape.
|
| void | Drag (int x, int y, float zoomX, float zoomY) |
| | Moves a handle to a new position and updates the position parameters of the shape.
|
| void | Drag (int x, int y, float zoomX) |
| | Moves a handle to a new position and updates the position parameters of the shape.
|
| void | Drag (int x, int y, eVision.EFrame frame, float zoomX, float zoomY, float panX, float panY) |
| | Moves a handle to a new position and updates the position parameters of the shape.
|
| void | Drag (int x, int y, eVision.EFrame frame, float zoomX, float zoomY, float panX) |
| | Moves a handle to a new position and updates the position parameters of the shape.
|
| void | Drag (int x, int y, eVision.EFrame frame, float zoomX, float zoomY) |
| | Moves a handle to a new position and updates the position parameters of the shape.
|
| void | Drag (int x, int y, eVision.EFrame frame, float zoomX) |
| | Moves a handle to a new position and updates the position parameters of the shape.
|
| void | Save (string path) |
| | Saves a gauge.The given ESerializer must have been created for writing.
|
| void | Save (eVision.ESerializer serializer) |
| | Saves a gauge.The given ESerializer must have been created for writing.
|
| void | Load (string path) |
| | Loads a gauge.The given ESerializer must have been created for reading.
|
| void | Load (eVision.ESerializer serializer) |
| | Loads a gauge.The given ESerializer must have been created for reading.
|
| bool | HasProperty (string aProperty) |
| | Returns whether a EBaseGauge has a property named aProperty.
|
| string | GetProperty (string aProperty) |
| | Gets the value of property aProperty. Throws an exception if no such property exists.
|
| void | SetProperty (string aProperty, string aValue) |
| | Sets the value of property aProperty to aValue for this EBaseGauge.
|
| void | RemoveProperty (string aProperty) |
| | Removes the property name aProperty from the EBaseGauge.
|
| bool | HasValidPolarityProperty () |
| | Returns whether the EBaseGauge has a valid polarity property.
|
| eVision.ESamplePoint | GetSample (uint index) |
| | Retrieves sampled points used during the model fitting operation.
|
| bool | HasSamples () |
| | Whether the samples are available or not.
|
| uint | AddSkipRange (eVision.EIntegerRange range) |
| | Adds an item to the set of skip ranges and returns the index of the newly added range.
|
| eVision.EIntegerRange | GetSkipRange (uint index) |
| | 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 EBaseGauge.AddSkipRange method).
|
| void | RemoveSkipRange (uint index) |
| | After a call to EBaseGauge.AddSkipRange, removes the skip range with the given index.
|
| void | RemoveAllSkipRanges () |
| | Removes all the skip ranges previously created by a call to EBaseGauge.AddSkipRange.
|
| eVision.EShape | Measure (eVision.EROIBW8 sourceImage, eVision.EFrame frame) |
| | Performs the gauge measurement.
|
| eVision.EShape | Measure (eVision.EROIBW8 sourceImage) |
| | Performs the gauge measurement.
|
| eVision.EShape | Measure (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EFrame frame) |
| | Performs the gauge measurement.
|
| eVision.EShape | Measure (eVision.EROIBW8 sourceImage, eVision.ERegion region) |
| | Performs the gauge measurement.
|
| void | MeasureWithoutFitting (eVision.EROIBW8 sourceImage, eVision.EFrame frame) |
| | Triggers the point location without line fitting operation.
|
| void | MeasureWithoutFitting (eVision.EROIBW8 sourceImage) |
| | Triggers the point location without line fitting operation.
|
| void | MeasureWithoutFitting (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EFrame frame) |
| | Triggers the point location without line fitting operation.
|
| void | MeasureWithoutFitting (eVision.EROIBW8 sourceImage, eVision.ERegion region) |
| | Triggers the point location without line fitting operation.
|
| bool | IsFound () |
| | Flag indicating whether a measured shape has been found.
|
| virtual eVision.ESamplePath | MeasureSamplePath (eVision.EROIBW8 sourceImage, uint pathIndex, eVision.EFrame frame) |
| | Measures the specified sample path.
|
| virtual eVision.ESamplePath | MeasureSamplePath (eVision.EROIBW8 sourceImage, uint pathIndex) |
| | Measures the specified sample path.
|
| virtual eVision.ESamplePath | MeasureSamplePath (eVision.EROIBW8 sourceImage, uint pathIndex, eVision.ERegion region, eVision.EFrame frame) |
| | Measures the specified sample path.
|
| virtual eVision.ESamplePath | MeasureSamplePath (eVision.EROIBW8 sourceImage, uint pathIndex, eVision.ERegion region) |
| | Measures the specified sample path.
|
|
| eVision.ERectangle | Rectangle [get, set] |
| | Nominal rectangle.
|
| override eVision.EShapeType | Type [get] |
| | Shape type.
|
| override eVision.EShape | Nominal [get, set] |
| | Nominal shape of the gauge.
|
| float | InnerFilteringThreshold [get, set] |
| | Sampled point inner filtering threshold.
|
| override eVision.EEditionMode | AvailableEditionModes [get] |
| | Returns all possible edition modes of the gauge.
|
| uint | ActiveEdges [get, set] |
| | Active edges as defined in ERectangleGaugeEdge.
|
| override float | Tolerance [get, set] |
| | Half thickness of the model fitting gauge.
|
| override bool | HVConstraint [get, set] |
| | Status of the restriction on the orientation of the point location gauge or model fitting sample paths.
|
| override eVision.ETransitionType | TransitionType [get, set] |
| | Transition type.
|
| override eVision.ETransitionChoice | TransitionChoice [get, set] |
| | Transition choice.
|
| override uint | TransitionIndex [get, set] |
| | Index (from 0 on) of the transition to be retained when the transition choice parameter is set to ETransitionChoice.ETransitionChoice_NthFromBegin or ETransitionChoice.ETransitionChoice_NthFromEnd.
|
| override uint | Threshold [get, set] |
| | Threshold level used to delimit significant peaks in the data profile.
|
| override uint | MinAmplitude [get, set] |
| | Offset added to the Threshold when a peak is to be detected.
|
| override uint | MinArea [get, set] |
| | Minimum area value.
|
| override uint | Thickness [get, set] |
| | Number of parallel segments used to extract the data profile.
|
| override uint | Smoothing [get, set] |
| | Number of pixels used for the low-pass filtering operation.
|
| override bool | RectangularSamplingArea [get, set] |
| | Flag indicating whether the sampling area remains a rectangle when rotated, instead of becoming a parallelogram.
|
| override uint | NumSamples [get] |
| | Number of sampled points during the model fitting operation.
|
| uint | NumSamplesLeftEdge [get] |
| | Number of sampled points found on leftmost edge during the measure operation.
|
| uint | NumSamplesRightEdge [get] |
| | Number of sampled points found on rightmost edge during the measure operation.
|
| uint | NumSamplesLowerEdge [get] |
| | Number of sampled points found on lower edge during the measure operation.
|
| uint | NumSamplesUpperEdge [get] |
| | Number of sampled points found on upper edge during the measure operation.
|
| bool | KnownAngle [get, set] |
| | Flag indicating whether the rotation angle of the rectangle to be fitted is known or not.
|
| eVision.ERectangle | MeasuredRectangle [get] |
| | Information pertaining to the fitted rectangle.
|
| override eVision.EShape | Measured [get] |
| | Copy of the measured shape.
|
| new uint[] | MinNumFitSamples [get] |
| | Sets the minimum number of samples required for fitting the shape.
|
| eVision.EShapeType | Type [get] |
| | Shape type.
|
| string | Name [get, set] |
| | Name of the EBaseGauge object.
|
| eVision.EShape | Nominal [get, set] |
| | Nominal shape of the gauge.
|
| eVision.EEditionMode | EditionMode [get, set] |
| | Graphical edition mode (default: EBaseGauge.AvailableEditionModes).
|
| virtual eVision.EEditionMode | AvailableEditionModes [get] |
| | Returns all possible edition modes of the gauge.
|
| bool | Labeled [get, set] |
| | Whether to draw a label describing the gauge (default: no).
|
| float | Tolerance [get, set] |
| | Half thickness of the model fitting gauge.
|
| bool | HVConstraint [get, set] |
| | Status of the restriction on the orientation of the point location gauge or model fitting sample paths.
|
| eVision.ETransitionType | TransitionType [get, set] |
| | Transition type.
|
| eVision.ETransitionChoice | TransitionChoice [get, set] |
| | Transition choice.
|
| uint | TransitionIndex [get, set] |
| | Index (from 0 on) of the transition to be retained when the transition choice parameter is set to ETransitionChoice.ETransitionChoice_NthFromBegin or ETransitionChoice.ETransitionChoice_NthFromEnd.
|
| 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.
|
| 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.
|
| bool | RectangularSamplingArea [get, set] |
| | Flag indicating whether the sampling area remains a rectangle when rotated, instead of becoming a parallelogram.
|
| float | SamplingStep [get, set] |
| | Approximate distance between sampled points during a model fitting operation.
|
| uint | NumSamples [get] |
| | Number of sampled points during the model fitting operation.
|
| float | FilteringThreshold [get, set] |
| | 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.
|
| uint | NumFilteringPasses [get, set] |
| | Number of filtering passes for a model fitting operation.
|
| uint | NumValidSamples [get] |
| | Number of valid sample points remaining after a model fitting operation.
|
| uint | SamplePointIndex [get, set] |
| | Sampled.
|
| float | AverageDistance [get] |
| | Average distance between the sampled points and the fitted model.
|
| int[] | MinNumFitSamples [get, set] |
| | Sets/Gets the minimum number of samples required for fitting the shape.
|
| uint | NumSkipRanges [get] |
| | Number of skip ranges in the gauge after a call to EBaseGauge.AddSkipRange.
|
| eVision.EShape | Measured [get] |
| | Copy of the measured shape.
|