You are here: Start » AVL.NET » AVL.CreateMatrixTransformMap Method

AVL.CreateMatrixTransformMap Method

Creates a spatial map which performs transform defined as a matrix.

Namespace:AvlNet
Assembly:AVL.NET.dll

Syntax

public static void CreateMatrixTransformMap(
	AvlNet.ImageFormat inImageFormat,
	AvlNet.Region inRoi,
	AvlNet.Matrix inTransformMatrix,
	AvlNet.Size? inNewSize,
	AvlNet.InterpolationMethod inInterpolationMethod,
	out AvlNet.SpatialMap outSpatialMap
)

Parameters

Name Type Range Default Description
inImageFormatAvlNet.ImageFormat
inRoiAvlNet.RegionRange of pixels to be processed. Default value: atl::NIL, or null.
inTransformMatrixAvlNet.Matrix3x3 transform matrix.
inNewSizeAvlNet.Size?New image size after remapping. Default value: atl::NIL, or null.
inInterpolationMethodAvlNet.InterpolationMethodInterpolation method used in extraction of image pixel values.
outSpatialMapAvlNet.SpatialMapCalculated spatial map.

Hardware Acceleration

This operation supports automatic parallelization for multicore and multiprocessor systems.

Hardware acceleration settings may be manipulated with Settings class.

Errors

Error type Description
DomainError Input transformation matrix must have dimensions 3 x 3 in CreateMatrixTransformMap.

See also