You are here: Start » FIL.NET » Invoke.RotateRegion

Invoke.RotateRegion

Rotates a region around a specified point.

Namespace:Fil
Assembly:FilNet.dll

Syntax

C++
C#
 
public static void RotateRegion
(
	Fil.Region inRegion,
	Optional<Fil.Point2D> inCenter,
	float inAngle,
	bool inInverse,
	Fil.RotationSizeMode inSizeMode,
	Optional<int> inFrameWidth,
	Optional<int> inFrameHeight,
	Fil.Region outRegion,
	Optional<Fil.CoordinateSystem2D> outOutputAlignment
)

Parameters

Name Type Range Default Description
inRegionFil.RegionInput region.
inCenterFtl.Optional<Fil.Point2D>Center of rotation. Default value: ftl::NIL.
inAnglefloatClockwise rotation angle.
inInverseboolSwitches to counter-clockwise rotation.
inSizeModeFil.RotationSizeModePreserveDetermines whether to extent the region size to fit the rotated region. Default value: Preserve.
inFrameWidthFtl.Optional<int><0, 65535>Output region frame width, ignored when inSizeMode is set to RotationSizeMode::Fit. Default value: ftl::NIL.
inFrameHeightFtl.Optional<int><0, 65535>Output region frame height, ignored when inSizeMode is set to RotationSizeMode::Fit. Default value: ftl::NIL.
outRegionFil.RegionOutput region.
outOutputAlignmentFtl.Optional<Fil.CoordinateSystem2D>Alignment of the output region.

See also