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

Provides basic datatypes for MiToBo.

See:
          Description

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

Class Summary
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.
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 Deprecated.
 

Enum Summary
MTBBorder2D.BorderConnectivity Kind of neighborhood to be applied to border pixels.
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


Copyright © 2010–2015 Martin Luther University Halle-Wittenberg. All rights reserved.