Start » Filter Reference » Region » Region Basics

Region Basics

Select a filter from the list below.

Icon Name Description / Applications Modules
CreateBoxBorderRegion

Creates a frame-shaped region with given parameters.

FoundationLite
CreateBoxRegion

Creates a rectangular region corresponding to a given box.

FoundationLite
CreateCircleRegion

Creates a circular region corresponding to a given circle.

FoundationLite
CreateCrossRegion

Creates a cross-shaped region with given parameters.

FoundationLite
CreateEllipseRegion

Creates an elliptic region of given bounding rectangle.

FoundationLite
CreateGridRegion

Creates a grid-shaped region with given parameters.

FoundationLite
CreateLineRegion

Creates a line region.

FoundationLite
CreatePathBorderRegion

Creates a region along a given path. The region may be internal or external to the path.

FoundationLite
CreatePathRegion

Creates a region along the given path.

FoundationLite
CreatePolygonRegion

Creates a polygonal region corresponding to a given closed path.

FoundationLite
CreateRectangleBorderRegion

Creates a frame-shaped region with given parameters.

FoundationLite
CreateRectangleRegion

Creates a region corresponding to a given rectangle.

FoundationLite
CreateRingRegion

Creates a ring-shaped region with given parameters.

FoundationLite
CreateSegmentRegion

Creates a segment region.

FoundationLite
EmptyRegion

Creates an empty region with a given frame.

FoundationLite
GetRegionFrame

Returns the width and height of the entire region's frame (not to be confused with RegionBoundingBox!).

FoundationLite
LocationsToRegion

Forms a region containing pixels of given locations.

FoundationLite
RegionCharacteristicPoint

Returns a characteristic point of the input's region bounding box.

FoundationLite
RegionToLocations

Converts a region to an array of its pixel locations.


It may be considered explicit region decompression.

FoundationLite
SetRegionFrame

Changes the width and the height of a region's frame (but does not rescale the content).

FoundationLite
SkipEmptyRegion

If the input region contains at least one pixel, then it is copied to the output; otherwise Nil is returned.


Secures against domain errors caused by empty regions, e.g. just before the RegionMassCenter filter is to be invoked.

FoundationLite
TestRegionEmpty

Tests whether the size of a region equals zero.

FoundationLite
TestRegionNotEmpty

Tests whether the size of a region doesn't equal zero.

FoundationLite
TestRegionOnBorder

Tests whether a region is adjacent to its border.

FoundationLite
VerifyRegion

Checks if the point-runs of the input region are correctly arranged (sorted, not overlapping etc.).


You only need to use this tool if you create regions from point-runs manually.

FoundationLite