See: Description
Interface  Description 

MTBRegionInterface 
Interface for regions in MiToBo to enable unified handling.

MTBRegionSetInterface 
Interface for region sets in MiToBo to enable unified handling.

Class  Description 

MTBBorder2D 
Datatype to represent borders of components.

MTBBorder2DSet 
A set of 2D borders.

MTBContour2D 
Class to create 2D contour objects with a vector of points, belonging to the
contour.

MTBContour2DSet 
A set of 2D contours living in a common domain which is a rectangular subset
of R x R.

MTBGraph 
Class implements an (un) directed MTBGraph.

MTBGraphEdge 
Class implements MTBGraphEdges for the MTBGraph.

MTBGraphNode<T> 
Class implements MTBGraphNodes for the MTBGraph.

MTBImageHistogram 
Class for generating intensity histograms of objects from class
MTBImage . 
MTBLineSegment2D 
Enhanced 2D line segments.

MTBNeuriteSkelGraph 
The class implements a neurite skeleton graph (NSG), based on the skeleton
of a neurite region.

MTBNeuriteSkelGraphNode<T> 
Class implements a MTBSkeletonGraphNode, which is a type of the MTBGraphNode.

MTBPoint3D 
The Point3D class defines a point representing a location in (x, y, z)
coordinate space.

MTBPolygon2D 
Polygon datatype with double precision.

MTBPolygon2D_GeoPolygonsWrapper 
Wrapper class for C2DPolygon functions from GeoPolygons library.

MTBPolygon2DSet 
Data type to represent a set of
MTBPolygon2D . 
MTBQuadraticCurve2D 
General quadratic curve.

MTBRegion2D 
Class to implement a 2D region object. the region is stored in a vector of 2D
double points with its x and ycoordinate.

MTBRegion2DSet 
A set of 2D regions living in a common domain which is a rectangular subset
of R x R.

MTBRegion2DSetBag 
A datatype to store multiple MTBRegion2D sets

MTBRegion3D 
Class to create a 3D region object.

MTBRegion3DSet 
A set of 3D regions living in a common domain which is
a rectangular subset of R x R.

MTBStructuringElement 
class representing a 2D flat (, i.e. without different gray values) structuring element
for the use with morphological operations values are stored in a rectangular 2D array (rows: 1st dimension, columns: 2nd dimension) whereas onValue represents set locations and 0 represents unset locations 
MTBSurface3D 
class representing the surface area of a 3Dobject
points are not ordered! 
MTBSurface3DSet  
MTBTree 
This class implements a simple tree data structure.

MTBTreeNode 
This class implements the nodes of class 'Tree'.

MTBTreeNodeData 
Abstract class to define properties for data objects associated with
TreeNodes.

MTBTreeNodeRegion2D 
Class to create a TreeNodeData object for a 2D region (MTBRegion2D).

MTBVectorField2D 
Class to represent several kinds of vector fields.

Polygon2D_Cgal  Deprecated 
Enum  Description 

MTBBorder2D.BorderConnectivity 
Kind of neighborhood to be applied to border pixels.

MTBNeuriteSkelGraphNode.MTBSkeletonNodeType 
Type of the MTBGraphNode

MTBQuadraticCurve2D.CurveType 
Possible types of curve.

Exception  Description 

MTBNeuriteSkelGraphException 
Exception handling for MTBSkeletonGraph.

MTBPolygon2DException 
Exception handling for Polygon2D object.

This package contains java classes providing a selection of basic datatypes useful for image processing tasks. Among these classes are for example image datatypes, implementatons of image primitives like regions and contours, and helper classes like histograms, trees or geometric entities, i.e. points.
Copyright © 2010–2016 Martin Luther University HalleWittenberg. All rights reserved.