Package de.unihalle.informatik.MiToBo.core.datatypes

Provides basic datatypes for MiToBo.

See:
          Description

Class Summary
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 MTBImages
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.
MTBPolygon2DSet Data type to represent a set of MTBPolygon2D.
MTBRegion2D Class to implement a 2D region object. the region is stored in a vector of 2D double points with its x- and y-coordinate.
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 recatangular 2D array (rows: 1st dimension, columns: 2nd dimension)
whereas onValue represents set locations and 0 represents unset locations
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 Java Native Interface wrapper class for 2D polygons to include CGAL library methods.
 

Enum Summary
MTBNeuriteSkelGraphNode.MTBSkeletonNodeType Type of the MTBGraphNode
 

Exception Summary
MTBNeuriteSkelGraphException Exception handling for MTBSkeletonGraph.
MTBPolygon2DException Exception handling for Polygon2D object.
 

Package de.unihalle.informatik.MiToBo.core.datatypes Description

Provides basic datatypes for MiToBo.

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.

Author:
moeller