AlgART Home

Package net.algart.matrices.bitscanning

Algorithms of scanning objects or object boundaries at binary 2- or n-dimensional AlgART matrices.

See:
          Description

Interface Summary
Interface Description
ConnectedObjectScanner.ElementVisitor Visitor of matrix elements.
 

Class Summary
Class Description
Boundary2DScanner 2-dimensional object boundaries scanner: the class allowing to trace boundaries of objects, "drawn" at some 2-dimensional bit matrix.
Boundary2DScanner.SimpleMeasurer The wrapper, that peforms scanning boundaries via the specified parent scanner and, in addition, measures some simple parameters of every scanned boundary.
Boundary2DScanner.Step The step of scanning the boundary: moving from one boundary segment to the next boundary segment.
Boundary2DScanner.Wrapper Special variant of Boundary2DScanner class, that redirects all methods to some parent scanner and, maybe, performs some additional actions.
ConnectedObjectScanner Connected objects scanner: the class performing scanning and clearing connected objects, "drawn" on some n-dimensional updatable bit matrix.
 

Enum Summary
Enum Description
Boundary2DScanner.ObjectParameter The class describing what parameters of the connected object boundary should be measured by Boundary2DScanner.SimpleMeasurer class.
Boundary2DScanner.Side The pixel side.
ConnectivityType Connectity kind of the connected object in the matrix.
 

Package net.algart.matrices.bitscanning Description

Algorithms of scanning objects or object boundaries at binary 2- or n-dimensional AlgART matrices.

AlgART Laboratory 2007-2010

Since:
JDK 1.5
Version:
1.2
Author:
Daniel Alievsky