You are here: Start » AVL.NET » AVL.DrawRectangles_TwoColors(AvlNet.Image, AvlNet.Rectangle2D?[], AvlNet.CoordinateSystem2D?, AvlNet.Pixel, AvlNet.Pixel, bool?[], AvlNet.DrawingStyle, bool, AvlNet.Image)

AVL.DrawRectangles_TwoColors(AvlNet.Image, AvlNet.Rectangle2D?[], AvlNet.CoordinateSystem2D?, AvlNet.Pixel, AvlNet.Pixel, bool?[], AvlNet.DrawingStyle, bool, AvlNet.Image)

Namespace:AvlNet
Assembly:AVL.NET.dll

Syntax


public static void DrawRectangles_TwoColors(
	AvlNet.Image inImage,
	AvlNet.Rectangle2D?[] inRectangles,
	AvlNet.CoordinateSystem2D? inRectangleAlignment,
	AvlNet.Pixel inColorIfTrue,
	AvlNet.Pixel inColorIfFalse,
	bool?[] inConditions,
	AvlNet.DrawingStyle inDrawingStyle,
	bool inForceRgb,
	out AvlNet.Image outImage
)

Parameters

inImage
Type: AvlNet.Image
inRectangles
Type: System.Nullable<AvlNet.Rectangle2D>
inRectangleAlignment
Type: System.Nullable<AvlNet.CoordinateSystem2D>
inColorIfTrue
Type: AvlNet.Pixel
inColorIfFalse
Type: AvlNet.Pixel
inConditions
Type: System.Nullable<System.Boolean>
inDrawingStyle
Type: AvlNet.DrawingStyle
inForceRgb
Type: System.Boolean
outImage
Type: AvlNet.Image

This is Filter Equivalent. This function may be present in generated code, but should not be used in hand-written code.

Description

Filter draws rectangles on an input image.

If an rectangle dimensions exceeds image size it will not be drawn or will be drawn partially.

Examples

Example usage of the DrawRectangles_TwoColors on an empty image.

Errors

Error type Description
DomainError Inconsistent input array sizes in DrawRectangles_TwoColors.

See also