Package org.tinfour.utils
Provides both high-level and general utilities for using the Tinfour packages.
-
Class Summary Class Description AxisIntervals Provides a utility for computing the intervals for labeling a coordinate axis in a legend or other graph.BarycentricCoordinates Implements utilities for computing Barycentric Coordinates.BasicTabulator Provides methods and elements for tabulating simple statistics for a set of values.GridFileReader Provides a utility for reading a file specified in the Esri ASCII file format.GridSpecification Provides metadata for describing a grid and mapping Cartesian coordinates to and from grid coordinates.HilbertSort A utility that sorts points according to the Hilbert space-filling curve and ensures a high-degree of spatial locality in the sequence of points.KahanSummation Provides methods and elements for Kahan's algorithm for summing a set of numerical values with extended precision arithmetic.NearestNeighborPointCollector Provides a utility for the efficient identification of the K-nearest points to a specified set of query coordinates.PolylineThinner Provides utilities for reducing the number of points in a polygon or line feature by using Visvalingam's algorithm.Polyside A utility for determining whether a specified coordinate is inside a polygon defined by IQuadEdge instances.SmoothingFilter An implementation of the vertex valuator that processes the vertices in a Constrained Delaunay Triangulation and applies a low-pass filter over the data.SmoothingFilterInitializer An implementation of the vertex valuator that processes the vertices in a Constrained Delaunay Triangulation and applies a low-pass filter over the data.Tincalc Provides simple calculations useful for various Tinfour operations.TinInstantiationUtility Provides a utility for instantiating either the QuadEdge or virtual versions of the TIN class based on the amount of memory availableTriangleCollector Provides a utility for collecting triangles from a TIN.VertexColorizerKempe6 Assign vertices color index values so that no two connected vertices have the same color.VisvalingamLineSimplification Provides an implementation of Visvalingam's algorithm for simplifying lines by repeated elimination of the smallest area features. -
Enum Summary Enum Description GridSpecification.CellPosition Specifies how the cells are oriented relative to the coordinates of the of the grid.LinearUnits An enumeration for specifying linear units of measure.Polyside.Result An enumeration indicating the result of a point-in-poygon test