Package | Description |
---|---|
de.unihalle.informatik.MiToBo.apps.minirhizotron.datatypes | |
de.unihalle.informatik.MiToBo.core.datatypes |
Provides basic datatypes for MiToBo.
|
Constructor and Description |
---|
MTBRootTree(MTBPoint2DSet point2DSet)
Constructor with given set of 2D points.
|
Modifier and Type | Method and Description |
---|---|
MTBPoint2DSet |
MTBPoint2DSet.applyRamerDouglasPeuckerAlgorithm(double epsilon)
Calls
applyRamerDouglasPeuckerAlgorithm(int, int, double) with the first and last point of the point list. |
MTBPoint2DSet |
MTBPoint2DSet.applyRamerDouglasPeuckerAlgorithm(int startIndex,
int lastIndex,
double epsilon)
Algorithm idea:
- Urs Ramer, "An iterative procedure for the polygonal approximation of plane curves",
Computer Graphics and Image Processing, 1(3), 244–256 (1972) doi:10.1016/S0146-664X(72)80017-0
- David Douglas & Thomas Peucker, "Algorithms for the reduction of the number of points required to represent a digitized line
or its caricature", The Canadian Cartographer 10(2), 112–122 (1973) doi:10.3138/FM57-6770-U75U-7727
Implementation according to: https://www.namekdev.net/2014/06/iterative-version-of-ramer-douglas-peucker-line-simplification-algorithm/
|
MTBPoint2DSet |
MTBPoint2DSet.clone() |
Modifier and Type | Method and Description |
---|---|
boolean |
MTBPoint2DSet.addAll(MTBPoint2DSet point2DSet) |
Copyright © 2010–2020 Martin Luther University Halle-Wittenberg, Institute of Computer Science, Pattern Recognition and Bioinformatics. All rights reserved.