You are here: Start » AVL.NET » AVS.ImageAlongArc Method

AVS.ImageAlongArc Method

Creates an image from pixels traversed along an arc.

Namespace:AvlNet
Assembly:AVL.NET.dll

Syntax

public static void ImageAlongArc
(
	AvlNet.Image inImage,
	AvlNet.Arc2D inAxisArc,
	AvlNet.CoordinateSystem2D? inAxisArcAlignment,
	int inScanWidth,
	AvlNet.Axis inAxisType,
	AvlNet.InterpolationMethod inInterpolationMethod,
	AvlNet.Pixel? inBorderColor,
	AvlNet.Image outImage,
	NullableValue<AvlNet.Arc2D> outAlignedAxisArc,
	IList<AvlNet.Path> diagSamplingPoints
)

Parameters

Name Type Range Default Description
inImageAvlNet.ImageInput image.
inAxisArcAvlNet.Arc2DInput arc.
inAxisArcAlignmentAvlNet.CoordinateSystem2D?Adjusts the axis arc to the position of the inspected object. Default value: atl::NIL.
inScanWidthint<1, INF>5The width of the stripe of pixels along the given arc. Default value: 5.
inAxisTypeAvlNet.AxisYType of axis the transformed axis arc will be parallel to. Default value: Y.
inInterpolationMethodAvlNet.InterpolationMethodBilinearThe interpolation method used to compute pixel brightness in locations of not-integer coordinates. Default value: Bilinear.
inBorderColorAvlNet.Pixel?Color of pixel outside image. If inBorderColor = NIL then algorithm repeats color of boarder. Default value: atl::NIL.
outImageAvlNet.ImageOutput image.
outAlignedAxisArcAvlNet.NullableValue<AvlNet.Arc2D>Input arc after transformation (in the image coordinates). Can be null to skip this parameter calculation.
diagSamplingPointsSystem.Collections.Generic.IList<AvlNet.Path>Array of paths each one containing the sampling points corresponding to one row of the resulting image.

Function Overrides

See also