Back to Adaptive Vision Library website

You are here: Start » Function Reference » Image » Image Tiling » CutImageIntoTiles_Deprecated

CutImageIntoTiles_Deprecated


Header: AVL.h
Namespace: avl
Module: FoundationBasic

Generates an array of image tiles, which are cut from inImage.

Syntax

void avl::CutImageIntoTiles_Deprecated
(
	const avl::Image& inImage,
	const int inTileWidth,
	atl::Optional<int> inTileHeight,
	atl::Optional<int> inHorizontalStep,
	atl::Optional<int> inVerticalStep,
	const bool inOverflowControl,
	atl::Array<avl::Image>& outImageTiles
)

Parameters

Name Type Range Default Description
Input value
inImage const Image& Image to be cut into tiles
Input value
inTileWidth const int 1 - 1 Demanded tile width.
Input value
inTileHeight Optional<int> 1 - NIL Demanded tile height; equals inTileWidth when set to Auto.
Input value
inHorizontalStep Optional<int> 1 - NIL Defines horizontal space between consecutive tiles; defaults to tile width. Can be used to produce overlapping tiles.
Input value
inVerticalStep Optional<int> 1 - NIL Defines vertical space between consecutive tiles; defaults to tile height. Can be used to produce overlapping tiles.
Input value
inOverflowControl const bool When set to true, overflowing tiles will be removed form outTiles array.
Output value
outImageTiles Array<Image>& Resulting image tiles