You are here: Start » FIL.NET » FIS.FisFilter_MeasureObjectWidth Method
FIS.FisFilter_MeasureObjectWidth Method
Measures the width of an object using stripe detection.
Namespace: | FilNet |
---|---|
Assembly: | FIL.NET.dll |
Syntax
public static void FisFilter_MeasureObjectWidth ( FilNet.ScanMapArrayState ioState, FilNet.Image inImage, FilNet.SegmentScanField inScanField, int inScanCount, int inScanWidth, FilNet.InterpolationMethod inImageInterpolation, FilNet.StripeScanParams inStripeScanParams, FilNet.MeasureObjectMethod inMeasureMethod, FilNet.Selection inStripeSelection, int inOutlierCount, out float? outObjectWidth, out FilNet.Segment2D? outSegment1, out FilNet.Segment2D? outSegment2 )
Parameters
Name | Type | Range | Default | Description | |
---|---|---|---|---|---|
ioState | FilNet.ScanMapArrayState | ||||
![]() | inImage | FilNet.Image | Input image. | ||
![]() | inScanField | FilNet.SegmentScanField | Field in which measurement scans are performed. | ||
![]() | inScanCount | int | <2, INF> | 5 | Number of scans to be performed. Default value: 5. |
![]() | inScanWidth | int | <1, INF> | 5 | Width of each single scan. Default value: 5. |
![]() | inImageInterpolation | FilNet.InterpolationMethod | Bilinear | Interpolation method used in extraction of image pixel values. Default value: Bilinear. | |
![]() | inStripeScanParams | FilNet.StripeScanParams | StripeScanParams ( ProfileInterpolation: Quadratic4 SmoothingStdDev: 0.6f MinMagnitude: 5.0f MaxInnerEdgeMagnitude: Nil StripePolarity: Dark MinStripeWidth: 0.0f MaxStripeWidth: Nil ) | Parameters controlling the object stripe extraction process. Default value: StripeScanParams ( ProfileInterpolation: Quadratic4 SmoothingStdDev: 0.6f MinMagnitude: 5.0f MaxInnerEdgeMagnitude: Nil StripePolarity: Dark MinStripeWidth: 0.0f MaxStripeWidth: Nil ). | |
![]() | inMeasureMethod | FilNet.MeasureObjectMethod | Method used to measure the object. | ||
![]() | inStripeSelection | FilNet.Selection | Selection mode of edges of the object. | ||
![]() | inOutlierCount | int | <0, INF> | Determines how many points are not count when object width is measured. | |
![]() | outObjectWidth | float? | Width of the object. | ||
![]() | outSegment1 | FilNet.Segment2D? | First edge of the object. | ||
![]() | outSegment2 | FilNet.Segment2D? | Second edge of the object. |
Function Overrides
- FisFilter_MeasureObjectWidth(ScanMapArrayState, Image, SegmentScanField, Nullable<CoordinateSystem2D>, Int32, Int32, InterpolationMethod, StripeScanParams, MeasureObjectMethod, Selection, Nullable<LocalBlindness>, Nullable<MEstimator>, Int32, Nullable<Single>, Nullable<Segment2D>, Nullable<Segment2D>)
- FisFilter_MeasureObjectWidth(ScanMapArrayState, Image, SegmentScanField, Nullable<CoordinateSystem2D>, Int32, Int32, InterpolationMethod, StripeScanParams, MeasureObjectMethod, Selection, Nullable<LocalBlindness>, Nullable<MEstimator>, Int32, Nullable<Single>, Nullable<Segment2D>, Nullable<Segment2D>, NullableValue<SegmentScanField>, NullableRef<List<NullableRef<Stripe1D>>>, NullableRef<SafeList<Profile>>, NullableRef<SafeList<Profile>>)
- FisFilter_MeasureObjectWidth(ScanMapArrayState, Image, SegmentScanField, Nullable<CoordinateSystem2D>, Int32, Int32, InterpolationMethod, StripeScanParams, MeasureObjectMethod, Selection, Nullable<LocalBlindness>, Nullable<MEstimator>, Int32, Nullable<Single>, Nullable<Segment2D>, Nullable<Segment2D>, SegmentScanField, IList<NullableRef<Stripe1D>>, IList<Profile>, IList<Profile>, IList<Segment2D>)
- FisFilter_MeasureObjectWidth(ScanMapArrayState, Image, SegmentScanField, Nullable<CoordinateSystem2D>, Int32, Int32, InterpolationMethod, StripeScanParams, MeasureObjectMethod, Selection, Nullable<LocalBlindness>, Nullable<MEstimator>, Int32, Nullable<Single>, Nullable<Segment2D>, Nullable<Segment2D>, NullableValue<SegmentScanField>, NullableRef<List<NullableRef<Stripe1D>>>, NullableRef<SafeList<Profile>>, NullableRef<SafeList<Profile>>, IList<Segment2D>)