Skip navigation links
A B C D E F G H I K L M N O P Q R S T V W X Y 

A

abs() - Method in class org.tinfour.vividsolutions.jts.math.DD
Returns the absolute value of this value.
add(Vertex) - Method in interface org.tinfour.common.IIncrementalTin
Insert a vertex into the collection of vertices managed by the TIN.
add(List<Vertex>, IMonitorWithCancellation) - Method in interface org.tinfour.common.IIncrementalTin
Inserts a list of vertices into the collection of vertices managed by the TIN.
add(Vertex) - Method in interface org.tinfour.common.IPolyline
Adds a vertex to the polyline feature.
add(Vertex) - Method in class org.tinfour.common.PolyLineConstraintAdapter
 
add(double, double) - Method in class org.tinfour.contour.Contour
Add an coordinate point to the contour.
add(Vertex) - Method in class org.tinfour.semivirtual.SemiVirtualIncrementalTin
Insert a vertex into the collection of vertices managed by the TIN.
add(List<Vertex>, IMonitorWithCancellation) - Method in class org.tinfour.semivirtual.SemiVirtualIncrementalTin
Inserts a list of vertices into the collection of vertices managed by the TIN.
add(Vertex) - Method in class org.tinfour.standard.IncrementalTin
Insert a vertex into the collection of vertices managed by the TIN.
add(List<Vertex>, IMonitorWithCancellation) - Method in class org.tinfour.standard.IncrementalTin
Inserts a list of vertices into the collection of vertices managed by the TIN.
add(double) - Method in class org.tinfour.utils.KahanSummation
Add the value to the summation
add(DD) - Method in class org.tinfour.vividsolutions.jts.math.DD
Returns a new DoubleDouble whose value is (this + y).
add(double) - Method in class org.tinfour.vividsolutions.jts.math.DD
Returns a new DoubleDouble whose value is (this + y).
addBorderConstraintToMap(IQuadEdge, IConstraint) - Method in class org.tinfour.edge.EdgePool
Adds the specified constraint to the border constraint map, thus recording which region constraint lies to the left side of the edge (e.g.
addConstraints(List<IConstraint>, boolean) - Method in interface org.tinfour.common.IIncrementalTin
Adds constraints to the TIN.
addConstraints(List<IConstraint>, boolean) - Method in class org.tinfour.semivirtual.SemiVirtualIncrementalTin
 
addConstraints(List<IConstraint>, boolean) - Method in class org.tinfour.standard.IncrementalTin
 
addLinearConstraintToMap(IQuadEdge, IConstraint) - Method in class org.tinfour.edge.EdgePool
Adds the specified constraint to the linear constraint map, thus recording which constraint lies to the left side of the edge.
addVertex(Vertex) - Method in class org.tinfour.common.VertexMergerGroup
Add a new vertex to the coincident collection.
allocateEdge(Vertex, Vertex) - Method in class org.tinfour.edge.EdgePool
 
applicationData - Variable in class org.tinfour.common.PolyLineConstraintAdapter
 
applyStylingForAreaFill(Graphics2D, ThiessenPolygon) - Method in class org.tinfour.voronoi.BoundedVoronoiStylerAdapter
 
applyStylingForAreaFill(Graphics2D, ThiessenPolygon) - Method in class org.tinfour.voronoi.BoundedVoronoiStylerDefault
 
applyStylingForAreaFill(Graphics2D, ThiessenPolygon) - Method in interface org.tinfour.voronoi.IBoundedVoronoiStyler
Applies styling for area fill operations.
applyStylingForLineDrawing(Graphics2D, ThiessenPolygon) - Method in class org.tinfour.voronoi.BoundedVoronoiStylerAdapter
 
applyStylingForLineDrawing(Graphics2D, ThiessenPolygon) - Method in class org.tinfour.voronoi.BoundedVoronoiStylerDefault
 
applyStylingForLineDrawing(Graphics2D, ThiessenPolygon) - Method in interface org.tinfour.voronoi.IBoundedVoronoiStyler
Applies styling for line drawing operations.
area(Vertex, Vertex, Vertex) - Method in class org.tinfour.common.GeometricOperations
Determines the signed area of triangle ABC.
area(double, double, double, double, double, double) - Method in class org.tinfour.common.GeometricOperations
Determines the signed area of triangle ABC.
assignAutomaticColors() - Method in class org.tinfour.voronoi.BoundedVoronoiDrawingUtility
Assigns automatic color selections to the vertices and associated polygons in the bounded Voronoi diagram stored when this instance was constructed.
assignColorsToVertices(IIncrementalTin) - Method in class org.tinfour.utils.VertexColorizerKempe6
Assign color index values to vertices.
auxiliary - Variable in class org.tinfour.common.Vertex
The auxiliary index used for graph coloring algorithms and other applications.
AxisIntervals - Class in org.tinfour.utils
Provides a utility for computing the intervals for labeling a coordinate axis in a legend or other graph.

B

BarycentricCoordinates - Class in org.tinfour.utils
Implements utilities for computing Barycentric Coordinates.
BarycentricCoordinates() - Constructor for class org.tinfour.utils.BarycentricCoordinates
 
BIT_CONSTRAINT - Static variable in class org.tinfour.common.Vertex
A bit flag indicating that the vertex is a member of a constraint edge.
BIT_SYNTHETIC - Static variable in class org.tinfour.common.Vertex
A bit flag indicating that the vertex is synthetic and was created through some form of mesh processing rather than being supplied as a data sample.
bootstrap(List<Vertex>) - Method in class org.tinfour.common.BootstrapUtility
Obtain the initial three vertices for building the mesh by selecting from the input list.
BootstrapUtility - Class in org.tinfour.common
A utility for performing the part of the bootstrap operation that is common to both the standard and virtual incremental TIN implementations.
BootstrapUtility(Thresholds) - Constructor for class org.tinfour.common.BootstrapUtility
 
BootstrapUtility.BootstrapTestResult - Enum in org.tinfour.common
Indicates the results of the evaluation for a set of input points.
BoundedVoronoiBuildOptions - Class in org.tinfour.voronoi
Specifies options for building a bounded Voronoi Diagram
BoundedVoronoiBuildOptions() - Constructor for class org.tinfour.voronoi.BoundedVoronoiBuildOptions
 
BoundedVoronoiDiagram - Class in org.tinfour.voronoi
Constructs a Voronoi Diagram structure from a set of sample points.
BoundedVoronoiDiagram(List<Vertex>, BoundedVoronoiBuildOptions) - Constructor for class org.tinfour.voronoi.BoundedVoronoiDiagram
Construct a Voronoi Diagram structure based on the input vertex set.
BoundedVoronoiDiagram(IIncrementalTin) - Constructor for class org.tinfour.voronoi.BoundedVoronoiDiagram
Constructs an instance of a Voronoi Diagram that corresponds to the input Delaunay Triangulation.
BoundedVoronoiDrawingUtility - Class in org.tinfour.voronoi
Provides utilities for drawing graphical representations of a BoundedVoronoiDiagram instance.
BoundedVoronoiDrawingUtility(BoundedVoronoiDiagram, int, int, int, Rectangle2D) - Constructor for class org.tinfour.voronoi.BoundedVoronoiDrawingUtility
Constructs drawing utility instance for the specified Bounded Voronoi Diagram.
BoundedVoronoiDrawingUtility(BoundedVoronoiDiagram, Rectangle2D, AffineTransform) - Constructor for class org.tinfour.voronoi.BoundedVoronoiDrawingUtility
 
BoundedVoronoiIntegrityCheck - Class in org.tinfour.voronoi
Provides tools for checking the correctness of the construction of a Voronoi Diagram.
BoundedVoronoiIntegrityCheck(BoundedVoronoiDiagram) - Constructor for class org.tinfour.voronoi.BoundedVoronoiIntegrityCheck
Constructs an instance of the integrity checker tied to the specified instance.
BoundedVoronoiRenderingType - Enum in org.tinfour.voronoi
Defines methods that supply style information for rendering.
BoundedVoronoiStylerAdapter - Class in org.tinfour.voronoi
A base implementation of the styler interface provided as a convenience.
BoundedVoronoiStylerAdapter() - Constructor for class org.tinfour.voronoi.BoundedVoronoiStylerAdapter
 
BoundedVoronoiStylerDefault - Class in org.tinfour.voronoi
A default implementation of the styler interface.
BoundedVoronoiStylerDefault() - Constructor for class org.tinfour.voronoi.BoundedVoronoiStylerDefault
Standard constructor.
BoundedVoronoiVertexSymbol - Class in org.tinfour.voronoi
The default renderer for vertices in a drawing of a BoundedVoronoiDiagram instance.
BoundedVoronoiVertexSymbol() - Constructor for class org.tinfour.voronoi.BoundedVoronoiVertexSymbol
 
BoundedVoronoiVertexSymbol(double) - Constructor for class org.tinfour.voronoi.BoundedVoronoiVertexSymbol
 
bounds - Variable in class org.tinfour.voronoi.BoundedVoronoiBuildOptions
 
BufferedRandomAccessReader - Class in org.tinfour.io
Accesses a random access file using a ByteBuffer with little-endian byte order in support of the LAS file format.
BufferedRandomAccessReader(File) - Constructor for class org.tinfour.io.BufferedRandomAccessReader
Opens the specified file for read-only, random-access.

C

ceil() - Method in class org.tinfour.vividsolutions.jts.math.DD
Returns the smallest (closest to negative infinity) value that is not less than the argument and is equal to a mathematical integer.
Circumcircle - Class in org.tinfour.common
Provides center coordinates and radius for a circumcircle.
Circumcircle() - Constructor for class org.tinfour.common.Circumcircle
 
circumcircle(Vertex, Vertex, Vertex, Circumcircle) - Method in class org.tinfour.common.GeometricOperations
Computes the circumcircle for the coordinates of three vertices.
circumcircle(double, double, double, double, double, double, Circumcircle) - Method in class org.tinfour.common.GeometricOperations
Computes the circumcircle for the coordinates of three vertices.
clear() - Method in interface org.tinfour.common.IIncrementalTin
Clears all internal state data of the TIN, preparing any allocated resources for re-use.
clear() - Method in class org.tinfour.edge.EdgePool
Deallocates all Edges, returning them to the free list.
clear() - Method in class org.tinfour.edge.QuadEdge
Sets all vertices and link references to null (the link to a dual is not affected).
clear() - Method in class org.tinfour.semivirtual.SemiVirtualEdge
Clear all reference in the virtual edge.
clear() - Method in class org.tinfour.semivirtual.SemiVirtualIncrementalTin
 
clear() - Method in class org.tinfour.standard.IncrementalTin
 
clearDiagnostics() - Method in class org.tinfour.common.GeometricOperations
Clear the diagnostic operation counts maintained by this class.
clearDiagnostics() - Method in class org.tinfour.interpolation.NaturalNeighborInterpolator
Clears any diagnostic information accumulated during processing.
clone() - Method in class org.tinfour.vividsolutions.jts.math.DD
Creates and returns a copy of this value.
close() - Method in class org.tinfour.io.BufferedRandomAccessReader
Closes the file resources used by the referenced instance.
close() - Method in class org.tinfour.io.DelimitedReader
CLoses all open IO channels.
close() - Method in class org.tinfour.utils.GridFileReader
 
close() - Method in class org.tinfour.utils.loaders.VertexReaderText
 
collectNeighboringVertices(double, double, int, int) - Method in interface org.tinfour.common.INeighborhoodPointsCollector
Gets the points in the neighborhood of a pair of query coordinates.
compareTo(DD) - Method in class org.tinfour.vividsolutions.jts.math.DD
Compares two DoubleDouble objects numerically.
complete() - Method in interface org.tinfour.common.IPolyline
Called to indicate that the feature is complete and that no further vertices will be added to it.
complete() - Method in class org.tinfour.common.LinearConstraint
 
complete() - Method in class org.tinfour.common.PolygonConstraint
 
complete() - Method in class org.tinfour.contour.Contour
Called when the construction of a contour is complete to trim the memory for the internal point collection.
compute(Vertex, Vertex, Vertex) - Method in class org.tinfour.common.Circumcircle
Computes the circumcircle for the specified vertices and stores results in elements of this instance.
compute(double, double, double, double, double, double) - Method in class org.tinfour.common.Circumcircle
Computes the circumcircle for the specified vertices and stores results in elements of this instance.
computeAverageSampleSpacing(IIncrementalTin) - Static method in class org.tinfour.interpolation.InverseDistanceWeightingInterpolator
Computes the average sample spacing.
computeCircumcircle(Vertex, Vertex, Vertex) - Static method in class org.tinfour.common.Circumcircle
Computes the circumcircle for the specified vertices.
computeContourValues(double, double, double) - Static method in class org.tinfour.contour.ContourUtilities
Compute contour values as even multiples of zInterval within the range of zMin and zMax.
computeIntervals(double, double, int, int, int) - Static method in class org.tinfour.utils.AxisIntervals
Compute the intervals over a range of values.
computeIntervals(double, double, int, int, int, boolean) - Static method in class org.tinfour.utils.AxisIntervals
Compute the intervals over a range of values.
CONSTRAINT_EDGE_FLAG - Static variable in class org.tinfour.edge.QuadEdgeConstants
A bit indicating that an edge is constrained.
CONSTRAINT_INDEX_COMPLIMENT - Static variable in class org.tinfour.edge.QuadEdgeConstants
 
CONSTRAINT_INDEX_MASK - Static variable in class org.tinfour.edge.QuadEdgeConstants
A mask that can be anded with the QuadEdgePartner's index field to extract the constraint index, equivalent to the 24 low-order bits.
CONSTRAINT_INDEX_MAX - Static variable in class org.tinfour.edge.QuadEdgeConstants
The maximum value of a constraint index based on the three bytes allocated for its storage.
CONSTRAINT_LINE_MEMBER_FLAG - Static variable in class org.tinfour.edge.QuadEdgeConstants
A bit indicating that an edge is part of a non-region constraint line.
CONSTRAINT_REGION_BORDER_FLAG - Static variable in class org.tinfour.edge.QuadEdgeConstants
A bit indicating that the edge is the border of a constrained region
CONSTRAINT_REGION_INTERIOR_FLAG - Static variable in class org.tinfour.edge.QuadEdgeConstants
A bit indicating that an edge is in the interior of a constrained region.
CONSTRAINT_REGION_MEMBER_FLAGS - Static variable in class org.tinfour.edge.QuadEdgeConstants
A set of bits combining the constraint region interior and border flags.
constraintIndex - Variable in class org.tinfour.common.PolyLineConstraintAdapter
 
constraintLinkingEdge - Variable in class org.tinfour.common.PolyLineConstraintAdapter
 
constructInstance(Class<?>, double) - Method in class org.tinfour.utils.TinInstantiationUtility
Constructs an instance of the specified TIN class.
constructInstance(double) - Method in class org.tinfour.utils.TinInstantiationUtility
Uses the information about available memory use that was passed into the constructor to select a TIN class and construct and instance.
contains(Vertex) - Method in class org.tinfour.common.VertexMergerGroup
Indicates whether the group contains the specified vertex
Contour - Class in org.tinfour.contour
Provides methods and elements for constructing a contour.
Contour(int, int, double, boolean) - Constructor for class org.tinfour.contour.Contour
Constructs an instance of a contour
Contour.ContourType - Enum in org.tinfour.contour
An enumeration that indicates the type of a contour
ContourBuilderForTin - Class in org.tinfour.contour
Provides data elements and methods for constructing contours from a Delaunay Triangulation.
ContourBuilderForTin(IIncrementalTin, IVertexValuator, double[], boolean) - Constructor for class org.tinfour.contour.ContourBuilderForTin
Creates a set of contours at the specified vertical coordinates from the Delaunay Triangulation.
ContourIntegrityCheck - Class in org.tinfour.contour
Provides methods for checking the correctness of implementation for Tinfour contour building operations.
ContourIntegrityCheck(ContourBuilderForTin) - Constructor for class org.tinfour.contour.ContourIntegrityCheck
 
ContourRegion - Class in org.tinfour.contour
Provides a elements and access methods for a region created through a contour-building process.
ContourRegion.ContourRegionType - Enum in org.tinfour.contour
An enumeration that indicates the type of a contour region.
ContourUtilities - Class in org.tinfour.contour
Provides utility methods for application that perform contouring.
CoordinatePair - Class in org.tinfour.utils.loaders
A simple container for holding the results of a coordinate transform.
CoordinatePair() - Constructor for class org.tinfour.utils.loaders.CoordinatePair
 
copy(Circumcircle) - Method in class org.tinfour.common.Circumcircle
Copies the content of the specified circumcircle instance.
copy(DD) - Static method in class org.tinfour.vividsolutions.jts.math.DD
Creates a new DoubleDouble with the value of the argument.
countTriangles() - Method in interface org.tinfour.common.IIncrementalTin
Performs a survey of the TIN to gather statistics about the triangles formed during its construction.
countTriangles() - Method in class org.tinfour.semivirtual.SemiVirtualIncrementalTin
Performs a survey of the TIN to gather statistics about the triangle formed during its construction.
countTriangles() - Method in class org.tinfour.standard.IncrementalTin
Performs a survey of the TIN to gather statistics about the triangle formed during its construction.

D

DD - Class in org.tinfour.vividsolutions.jts.math
Implements extended-precision floating-point numbers which maintain 106 bits (approximately 30 decimal digits) of precision.
DD() - Constructor for class org.tinfour.vividsolutions.jts.math.DD
Creates a new DoubleDouble with value 0.0.
DD(double) - Constructor for class org.tinfour.vividsolutions.jts.math.DD
Creates a new DoubleDouble with value x.
DD(double, double) - Constructor for class org.tinfour.vividsolutions.jts.math.DD
Creates a new DoubleDouble with value (hi, lo).
DD(DD) - Constructor for class org.tinfour.vividsolutions.jts.math.DD
Creates a new DoubleDouble with value equal to the argument.
DD(String) - Constructor for class org.tinfour.vividsolutions.jts.math.DD
Creates a new DoubleDouble with value equal to the argument.
deallocateEdge(QuadEdge) - Method in class org.tinfour.edge.EdgePool
Deallocates the QuadEdge returning it to the QuadEdge pool.
DEFAULT_MEMORY_FRACTION - Static variable in class org.tinfour.utils.TinInstantiationUtility
An arbitrary setting telling how much of the maximum memory to commit for processing the TIN.
definesConstrainedRegion() - Method in interface org.tinfour.common.IConstraint
Indicates whether the constraint applies a constrained region behavior when added to a TIN.
definesConstrainedRegion() - Method in class org.tinfour.common.LinearConstraint
Indicates whether the constraint defines a data area.
definesConstrainedRegion() - Method in class org.tinfour.common.PolygonConstraint
Indicates whether the constraint applies a constrained region behavior when added to a TIN.
DELAUNAY_THRESHOLD_FACTOR - Static variable in class org.tinfour.common.Thresholds
Factor for computing the Delaunay threshold.
DelimitedReader - Class in org.tinfour.io
A utility for reading a file consisting of strings separated by a delimiter character, such as the classic comma-separated-value (CSV) or tab-delimited file formats.
DelimitedReader(File, char) - Constructor for class org.tinfour.io.DelimitedReader
Open a file and prepare to read it using the specified delimiter character.
DelimitedReader(InputStream, char) - Constructor for class org.tinfour.io.DelimitedReader
Prepares to read an input stream using the specified delimiter character.
direction(double, double, double, double, double, double) - Method in class org.tinfour.common.GeometricOperations
Uses extended arithmetic to find the direction of a point with coordinates (cx, cy) compared to a directed edge from vertex A to B.
dispose() - Method in interface org.tinfour.common.IIncrementalTin
Nullifies all internal data and references, preparing the instance for garbage collection.
dispose() - Method in class org.tinfour.edge.EdgePool
Puts all references used in the collection out-of-scope as a way of simplifying and expediting garbage collection.
dispose() - Method in class org.tinfour.semivirtual.SemiVirtualIncrementalTin
 
dispose() - Method in class org.tinfour.standard.IncrementalTin
 
divide(DD) - Method in class org.tinfour.vividsolutions.jts.math.DD
Computes a new DoubleDouble whose value is (this / y).
divide(double) - Method in class org.tinfour.vividsolutions.jts.math.DD
Computes a new DoubleDouble whose value is (this / y).
doubleValue() - Method in class org.tinfour.vividsolutions.jts.math.DD
Converts this value to the nearest double-precision number.
draw(Graphics, IBoundedVoronoiStyler) - Method in class org.tinfour.voronoi.BoundedVoronoiDrawingUtility
Draws the Bounded Voronoi Diagram using the specified styler
draw(Graphics, double, double) - Method in class org.tinfour.voronoi.BoundedVoronoiVertexSymbol
Draw the icon for a vertex positioned at the indicated coordinates
draw(Graphics, double, double) - Method in interface org.tinfour.voronoi.IBoundedVoronoiVertexSymbol
Draw the icon for a vertex positioned at the indicated coordinates
drawEdges(Graphics, Color, double, List<IQuadEdge>) - Method in class org.tinfour.voronoi.BoundedVoronoiDrawingUtility
Draws a the edges from the specified list.
drawFrame(Color) - Method in class org.tinfour.utils.rendering.RenderingSurfaceAid
 
drawPolygons(Graphics, Paint[], boolean) - Method in class org.tinfour.voronoi.BoundedVoronoiDrawingUtility
Performs area-fill operations on the polygons that are defined by the Voronoi Diagram.
drawVertices(Graphics, Color, Font, List<Vertex>) - Method in class org.tinfour.voronoi.BoundedVoronoiDrawingUtility
Draws a the vertices of the specified list.
drawWireframe(Graphics, Color, double, Font) - Method in class org.tinfour.voronoi.BoundedVoronoiDrawingUtility
Draws a the edges and vertices of the Voronoi Diagram.
dump() - Method in class org.tinfour.vividsolutions.jts.math.DD
Dumps the components of this number to a string.

E

E - Static variable in class org.tinfour.vividsolutions.jts.math.DD
The value nearest to the constant e (the natural logarithm base).
earthFlattening - Static variable in class org.tinfour.utils.loaders.SimpleGeographicTransform
The flattening ratio for the Earth, as specified by World Geodetic Survey 1984.
earthSemiMajorAxis - Static variable in class org.tinfour.utils.loaders.SimpleGeographicTransform
Radius of the Earth at the equator, as specified by World Geodetic Survey 1984 (WGS84).
earthSemiMinorAxis - Static variable in class org.tinfour.utils.loaders.SimpleGeographicTransform
Radius of the Earth at the poles, as specified by World Geodetic Survey 1984 (WGS84).
EdgePool - Class in org.tinfour.edge
Provides an object-pool implementation that the manages the allocation, deletion, and reuse of Edges.
EdgePool() - Constructor for class org.tinfour.edge.EdgePool
Construct a QuadEdge manager allocating a small number of initial edges.
edges() - Method in interface org.tinfour.common.IIncrementalTin
Provides a convenience implementation that can be used with a Java enhanced-loop statement to access the set of edges that form the structure of the incremental TIN.
edges() - Method in class org.tinfour.semivirtual.SemiVirtualIncrementalTin
 
edges() - Method in class org.tinfour.standard.IncrementalTin
 
enableAutomaticColorAssignment - Variable in class org.tinfour.voronoi.BoundedVoronoiBuildOptions
 
enableAutomaticColorAssignment(boolean) - Method in class org.tinfour.voronoi.BoundedVoronoiBuildOptions
Enable the automatic assignment of color values to input vertices.
EPS - Static variable in class org.tinfour.vividsolutions.jts.math.DD
The smallest representable relative difference between two {link @ DoubleDouble} values
equals(Object) - Method in class org.tinfour.edge.QuadEdge
An implementation of the equals method which check for a matching reference.
equals(Object) - Method in class org.tinfour.semivirtual.SemiVirtualEdge
 
equals(DD) - Method in class org.tinfour.vividsolutions.jts.math.DD
Tests whether this value is equal to another DoubleDouble value.
estimateNominalBandwidth(double) - Static method in class org.tinfour.interpolation.InverseDistanceWeightingInterpolator
Estimates a nominal bandwidth for the Gaussian kernal method of interpolation using the mean length of the distances between samples

F

fillBackground(Color) - Method in class org.tinfour.utils.rendering.RenderingSurfaceAid
 
findAnEdgeFromEnclosingTriangle(SemiVirtualEdge, double, double) - Method in class org.tinfour.semivirtual.SemiVirtualStochasticLawsonsWalk
 
findAnEdgeFromEnclosingTriangle(QuadEdge, double, double) - Method in class org.tinfour.standard.StochasticLawsonsWalk
Search the mesh beginning at the specified edge position to find the triangle that contains the specified coordinates.
findAnEdgeFromEnclosingTriangleInternal(SemiVirtualEdge, double, double) - Method in class org.tinfour.semivirtual.SemiVirtualStochasticLawsonsWalk
Search the mesh beginning at the specified edge position to find the triangle that contains the specified coordinates.
floor() - Method in class org.tinfour.vividsolutions.jts.math.DD
Returns the largest (closest to positive infinity) value that is not greater than the argument and is equal to a mathematical integer.
forward(double, double, CoordinatePair) - Method in interface org.tinfour.utils.loaders.ICoordinateTransform
Transforms a point in a source coordinate system to the equivalent output.
forward(double, double, CoordinatePair) - Method in class org.tinfour.utils.loaders.SimpleGeographicTransform
 
fromMeters(double) - Method in enum org.tinfour.utils.LinearUnits
Convert a value specified in meters to the unit system indicated by this enumeration instance.

G

ge(DD) - Method in class org.tinfour.vividsolutions.jts.math.DD
Tests whether this value is greater than or equals to another DoubleDouble value.
GeometricOperations - Class in org.tinfour.common
Provides elements and methods to support geometric operations using "double double" precision where necessary.
GeometricOperations() - Constructor for class org.tinfour.common.GeometricOperations
Construct an instance based on a nominal point spacing of 1 unit.
GeometricOperations(Thresholds) - Constructor for class org.tinfour.common.GeometricOperations
Construct an instance based on the specified threshold values.
getA() - Method in interface org.tinfour.common.IQuadEdge
Gets the initial vertex for this edge.
getA() - Method in class org.tinfour.edge.QuadEdge
Gets the initial vertex for this edge.
getA() - Method in class org.tinfour.semivirtual.SemiVirtualEdge
 
getAbbreviation() - Method in enum org.tinfour.utils.LinearUnits
Get the abbreviation for the unit of measure.
getAbsoluteArea() - Method in class org.tinfour.contour.ContourRegion
Gets the absolute value of the overall area of the region.
getAdjustedArea() - Method in class org.tinfour.contour.ContourRegion
Get the area for the region excluding that of any enclosed regions.
getApplicationData() - Method in interface org.tinfour.common.IConstraint
Gets the application data (if any) stored in the constraint.
getApplicationData() - Method in class org.tinfour.common.PolyLineConstraintAdapter
 
getArea() - Method in class org.tinfour.common.PolygonConstraint
Get the computed square area for the constraint polygon.
getArea() - Method in class org.tinfour.common.SimpleTriangle
Gets the area of the triangle.
getArea() - Method in class org.tinfour.contour.ContourRegion
Gets the signed area of the region.
getArea() - Method in class org.tinfour.voronoi.ThiessenPolygon
Gets the area of the Voronoi polygon.
getAreaMax() - Method in class org.tinfour.common.TriangleCount
Gets the maximum area of the triangles in the TIN.
getAreaMean() - Method in class org.tinfour.common.TriangleCount
Get the mean area of the triangles in the TIN.
getAreaMin() - Method in class org.tinfour.common.TriangleCount
Gets the minimum area of the triangles in the TIN.
getAreaStandardDeviation() - Method in class org.tinfour.common.TriangleCount
Gets the standard deviation of the triangles in the TIN.
getAreaSum() - Method in class org.tinfour.common.TriangleCount
Gets the sum of the area of all triangles in the TIN.
getAuxiliaryIndex() - Method in class org.tinfour.common.Vertex
Gets the auxiliary index for the vertex.
getB() - Method in interface org.tinfour.common.IQuadEdge
Gets the second vertex for this edge.
getB() - Method in class org.tinfour.edge.QuadEdge
Gets the second vertex for this edge.
getB() - Method in class org.tinfour.semivirtual.SemiVirtualEdge
 
getBarycentricCoordinateDeviation() - Method in class org.tinfour.interpolation.NaturalNeighborInterpolator
Gets the deviation of the computed equivalent of the input query (x,y) coordinates based on barycentric coordinates.
getBarycentricCoordinateDeviation() - Method in class org.tinfour.utils.BarycentricCoordinates
Gets the deviation of the computed equivalent of the input query (x,y) coordinates based on barycentric coordinates.
getBarycentricCoordinates(List<IQuadEdge>, double, double) - Method in class org.tinfour.interpolation.NaturalNeighborInterpolator
Given a reference point inside a simple, but potentially non-convex polygon, creates an array of barycentric coordinates for the point.
getBarycentricCoordinates(List<Vertex>, double, double) - Method in class org.tinfour.utils.BarycentricCoordinates
Given a reference point inside a simple, but potentially non-convex polygon, creates an array of barycentric coordinates for the point.
getBaseIndex() - Method in interface org.tinfour.common.IQuadEdge
Gets the index of the "base" side of a bi-directional edge.
getBaseIndex() - Method in class org.tinfour.edge.QuadEdge
 
getBaseIndex() - Method in class org.tinfour.semivirtual.SemiVirtualEdge
 
getBaseReference() - Method in interface org.tinfour.common.IQuadEdge
Gets the reference to the side-zero edge of the pair.
getBaseReference() - Method in class org.tinfour.edge.QuadEdge
Gets the reference to the side-zero edge of the pair.
getBaseReference() - Method in class org.tinfour.semivirtual.SemiVirtualEdge
Constructs a new instance of the virtual edge class referencing the base of the current edge (may be a copy of the current edge if it is a base).
getBorderConstraint(IQuadEdge) - Method in class org.tinfour.edge.EdgePool
Gets the border constraint associated with the edge.
getBounds() - Method in class org.tinfour.common.Circumcircle
Gets the bounds of the circumcircle.
getBounds() - Method in interface org.tinfour.common.IIncrementalTin
Gets the bounds of the TIN.
getBounds() - Method in interface org.tinfour.common.IPolyline
Gets the bounds of the feature.
getBounds() - Method in class org.tinfour.common.PolyLineConstraintAdapter
 
getBounds() - Method in class org.tinfour.semivirtual.SemiVirtualIncrementalTin
Gets the bounds of the TIN.
getBounds() - Method in class org.tinfour.standard.IncrementalTin
Gets the bounds of the TIN.
getBounds() - Method in class org.tinfour.voronoi.BoundedVoronoiDiagram
Gets the bounds of the bounded Voronoi Diagram.
getBounds() - Method in class org.tinfour.voronoi.ThiessenPolygon
Gets the bounds of the polygon
getBowyerWatsonEnvelope(double, double) - Method in class org.tinfour.interpolation.NaturalNeighborInterpolator
Gets a list of edges for the polygonal cavity that would be created as part of the Bowyer-Watson insertion algorithm.
getBufferedImage() - Method in class org.tinfour.utils.rendering.RenderingSurfaceAid
Gets the buffered image associated with this drawing surface
getCartesianToPixelTransform() - Method in class org.tinfour.utils.rendering.RenderingSurfaceAid
Gets the affine transform for mapping Cartesian coordinates to pixel coordinates.
getCartesianToPixelTransform() - Method in class org.tinfour.utils.rendering.RenderingTransformAid
Gets the affine transform for mapping Cartesian coordinates to pixel coordinates.
getCellCount() - Method in class org.tinfour.utils.GridSpecification
 
getCellPosition() - Method in class org.tinfour.utils.GridSpecification
 
getCellSize() - Method in class org.tinfour.utils.GridSpecification
 
getCenterLatitude() - Method in class org.tinfour.utils.loaders.SimpleGeographicTransform
Gets the center latitude used for this projection
getCenterLongitude() - Method in class org.tinfour.utils.loaders.SimpleGeographicTransform
Gets the center longitude used for this projection
getCircumcircle() - Method in class org.tinfour.common.SimpleTriangle
Obtains the circumcircle for a simple triangle.
getCircumcircleCount() - Method in class org.tinfour.common.GeometricOperations
Get a diagnostic count of the number of circumcircle calculations
getCircumcircleDeterminantThreshold() - Method in class org.tinfour.common.Thresholds
Gets a threshold value giving guidelines for the smallest absolute value result that can be trusted in geometric calculations for for computing a determinant to be used in determining a set of circumcircle center coordinates and radius.
getColumnCount() - Method in class org.tinfour.utils.GridSpecification
 
getConnectedPolygon(IQuadEdge) - Method in class org.tinfour.utils.SmoothingFilterInitializer
Gets a polygon consisting of edges connected to the specified edge (in effect providing the set of vertices connected to the starting vertex of the specified edge).
getConstrainedViolationCount() - Method in interface org.tinfour.common.IIntegrityCheck
Gets the number of constrained edges that would violate the Delaunay criterion
getConstrainedViolationCount() - Method in class org.tinfour.standard.IntegrityCheck
 
getConstrainedViolationMaximum() - Method in interface org.tinfour.common.IIntegrityCheck
Get the maximum calculated in-circle score for constrained edges that violate the Delaunay criterion
getConstrainedViolationMaximum() - Method in class org.tinfour.standard.IntegrityCheck
 
getConstraint(int) - Method in interface org.tinfour.common.IIncrementalTin
Gets the constraint associated with the index, or a null if no such constraint exists.
getConstraint(int) - Method in class org.tinfour.semivirtual.SemiVirtualIncrementalTin
 
getConstraint(int) - Method in class org.tinfour.standard.IncrementalTin
 
getConstraintIndex() - Method in interface org.tinfour.common.IConstraint
Gets an index value used for internal bookkeeping by Tinfour code.
getConstraintIndex() - Method in interface org.tinfour.common.IQuadEdge
Gets the index of the constraint associated with this edge.
getConstraintIndex() - Method in class org.tinfour.common.PolyLineConstraintAdapter
 
getConstraintIndex() - Method in class org.tinfour.edge.QuadEdge
Gets the index of the constraint associated with this edge.
getConstraintIndex() - Method in class org.tinfour.semivirtual.SemiVirtualEdge
 
getConstraintLinkingEdge() - Method in interface org.tinfour.common.IConstraint
 
getConstraintLinkingEdge() - Method in class org.tinfour.common.PolyLineConstraintAdapter
 
getConstraints() - Method in interface org.tinfour.common.IIncrementalTin
Gets a shallow copy of the list of constraints currently stored in the TIN.
getConstraints() - Method in class org.tinfour.semivirtual.SemiVirtualIncrementalTin
 
getConstraints() - Method in class org.tinfour.standard.IncrementalTin
 
getConstraintWithNewGeometry(List<Vertex>) - Method in interface org.tinfour.common.IConstraint
Gets a new constraint that has the attributes of this constraint and the specified geometry.
getConstraintWithNewGeometry(List<Vertex>) - Method in class org.tinfour.common.LinearConstraint
 
getConstraintWithNewGeometry(List<Vertex>) - Method in class org.tinfour.common.PolygonConstraint
 
getContainingPolygon(double, double) - Method in class org.tinfour.voronoi.BoundedVoronoiDiagram
Gets the polygon that contains the specified coordinate point (x,y).
getContainingRegion() - Method in class org.tinfour.common.SimpleTriangle
Gets the polygon-based constraint that contains this triangle, if any.
getContainingTriangle(double, double) - Method in interface org.tinfour.common.IIncrementalTinNavigator
Gets a triangle from the TIN that contains the specified coordinate point (if any).
getContourId() - Method in class org.tinfour.contour.Contour
Gets the serialized identification code for the contour.
getContourRegionType() - Method in class org.tinfour.contour.ContourRegion
Gets an enumerated value indicating what kind of contour region this instance represents.
getContours() - Method in class org.tinfour.contour.ContourBuilderForTin
Gets a list of the contours that were constructed by this class.
getContourType() - Method in class org.tinfour.contour.Contour
Indicates whether the contour is an interior or perimeter contour.
getContrainedViolationAverage() - Method in interface org.tinfour.common.IIntegrityCheck
Get the average calculated in-circle score for constrained edges that violate the Delaunay criterion
getContrainedViolationAverage() - Method in class org.tinfour.standard.IntegrityCheck
 
getCoordinates() - Method in class org.tinfour.contour.Contour
Gets a safe copy of the coordinates for the contour.
getCoordinateScale() - Method in class org.tinfour.utils.AxisIntervals
Get a multiplicative factor for scaling coordinates to pixels.
getCoordinateTransform() - Method in interface org.tinfour.utils.loaders.IVertexReader
Gets the coordinate transform associated with this instance.
getCoordinateTransform() - Method in class org.tinfour.utils.loaders.VertexReaderText
Gets the coordinate transform associated with this instance.
getCount() - Method in class org.tinfour.common.TriangleCount
Get the number of triangles in the TIN.
getDelaunayThreshold() - Method in class org.tinfour.common.Thresholds
Gets the computed value for evaluating whether a triangle pair is within sufficient tolerance when testing to see if they approximately meet the Delaunay criterion using the in-circle calculation.
getDelimiter() - Method in class org.tinfour.utils.loaders.VertexReaderText
Gets the delimiter character for a file.
getDistance() - Method in class org.tinfour.common.NeighborEdgeVertex
Gets the distance from the query point to the nearest vertex.
getDistance(double, double) - Method in class org.tinfour.common.Vertex
Gets the distance from the vertex to an arbitrary point.
getDistance(Vertex) - Method in class org.tinfour.common.Vertex
Get the distance to the vertex.
getDistanceSq(double, double) - Method in interface org.tinfour.common.ISamplePoint
Get the square of the distance to the specified coordinates
getDistanceSq(Vertex) - Method in class org.tinfour.common.Vertex
Get the square of the distance to the vertex.
getDistanceSq(double, double) - Method in class org.tinfour.common.Vertex
Gets the square of the distance from the vertex to an arbitrary point.
getDistanceToEdge() - Method in class org.tinfour.common.NearestEdgeResult
Gets the distance from the query point to the nearest edge.
getDistanceToNearestVertex() - Method in class org.tinfour.common.NearestEdgeResult
Gets the distance from the query point to the nearest vertex.
getDomainRectangle() - Method in class org.tinfour.utils.rendering.RenderingSurfaceAid
Gets the rectangle for the drawing area corresponding to the coordinate domain that was specified for the constructor.
getDomainRectangle() - Method in class org.tinfour.utils.rendering.RenderingTransformAid
Gets the rectangle for the drawing area corresponding to the coordinate domain that was specified for the constructor.
getDual() - Method in interface org.tinfour.common.IQuadEdge
Gets the dual edge to this instance.
getDual() - Method in class org.tinfour.edge.QuadEdge
Gets the dual edge to this instance.
getDual() - Method in class org.tinfour.semivirtual.SemiVirtualEdge
Constructs a new instance of the virtual edge class referencing the dual of the current edge.
getDualFromForward() - Method in class org.tinfour.semivirtual.SemiVirtualEdge
Constructs a new instance of the virtual edge class referencing the dual of the forward of the current edge
getDualFromReverse() - Method in interface org.tinfour.common.IQuadEdge
Gets the dual of the reverse reference of the edge.
getDualFromReverse() - Method in class org.tinfour.edge.QuadEdge
Gets the dual of the reverse link.
getDualFromReverse() - Method in class org.tinfour.semivirtual.SemiVirtualEdge
Constructs a new instance of the virtual edge class referencing the dual of the current edge's reverse.
getEdge() - Method in class org.tinfour.common.NearestEdgeResult
Gets the edge that is nearest to the query point.
getEdge() - Method in class org.tinfour.common.NeighborEdgeVertex
Gets the edge that begins with the vertex closest to the query coordinates.
getEdgeA() - Method in class org.tinfour.common.SimpleTriangle
Get edge a from the triangle
getEdgeB() - Method in class org.tinfour.common.SimpleTriangle
Get edge b from the triangle
getEdgeC() - Method in class org.tinfour.common.SimpleTriangle
Get edge c from the triangle
getEdgeCount() - Method in class org.tinfour.edge.EdgePool
 
getEdgeIterator() - Method in interface org.tinfour.common.IIncrementalTin
Gets an iterator for stepping through the collection of edges currently stored in the TIN.
getEdgeIterator() - Method in class org.tinfour.semivirtual.SemiVirtualIncrementalTin
 
getEdgeIterator() - Method in class org.tinfour.standard.IncrementalTin
 
getEdges() - Method in interface org.tinfour.common.IIncrementalTin
Gets a list of edges currently allocated by an instance.
getEdges() - Method in class org.tinfour.edge.EdgePool
Get a list of the Edges currently stored in the collection
getEdges() - Method in class org.tinfour.semivirtual.SemiVirtualIncrementalTin
Gets a list of edges currently allocated by an instance.
getEdges() - Method in class org.tinfour.standard.IncrementalTin
Gets a list of edges currently allocated by an instance.
getEdges() - Method in class org.tinfour.voronoi.BoundedVoronoiDiagram
Gets a list of the edges in the Voronoi Diagram.
getEdges() - Method in class org.tinfour.voronoi.ThiessenPolygon
Gets the edges that comprise the polygon
getEdgeWithNearestVertex(double, double) - Method in interface org.tinfour.common.INeighborEdgeLocator
Locates the edge which begins with the vertex closest to the query coordinates (x,y).
getEnclosedRegions() - Method in class org.tinfour.contour.ContourRegion
Gets a list of regions that are enclosed by this region.
getEnvelope() - Method in class org.tinfour.contour.ContourBuilderForTin
Gets the Cartesian coordinates of the convex hull of the triangulation that was used to construct the contours for this instance.
getExtendedCircumcircleCount() - Method in class org.tinfour.common.GeometricOperations
Get a diagnostic count of the number of circumcircle calculations that required extended precision arithmetic
getExtendedConflictCount() - Method in class org.tinfour.common.GeometricOperations
Get a diagnostic count of the number of incidents where an extended precision calculation was in conflict with the ordinary precision calculation.
getExtendedPrecisionInCircleCount() - Method in class org.tinfour.common.GeometricOperations
Get a diagnostic count of the number of incidents where an extended precision calculation was required for an in-circle calculation due to the small-magnitude value of the computed value.
getFilePosition() - Method in class org.tinfour.io.BufferedRandomAccessReader
Provides the current position within the random-access file.
getFileReference() - Method in class org.tinfour.io.BufferedRandomAccessReader
Gets a File object referring to the currently open file (if any).
getFileSize() - Method in class org.tinfour.io.BufferedRandomAccessReader
Gets the current size of the file in bytes.
getForward() - Method in interface org.tinfour.common.IQuadEdge
Gets the forward reference of the edge.
getForward() - Method in class org.tinfour.edge.QuadEdge
Gets the forward reference of the edge.
getForward() - Method in class org.tinfour.semivirtual.SemiVirtualEdge
 
getForwardFromDual() - Method in interface org.tinfour.common.IQuadEdge
Gets the forward reference of the dual.
getForwardFromDual() - Method in class org.tinfour.edge.QuadEdge
Gets the forward reference of the dual.
getForwardFromDual() - Method in class org.tinfour.semivirtual.SemiVirtualEdge
Constructs a new instance of the virtual edge class referencing the forward of the dual of the current edge
getGraphics2D() - Method in class org.tinfour.utils.rendering.RenderingSurfaceAid
Get the Graphics2D object associated with this drawing surface.
getGridSpecification() - Method in class org.tinfour.utils.GridFileReader
Gets the specification read from the file header.
getHalfPlaneCount() - Method in class org.tinfour.common.GeometricOperations
Get a diagnostic count of the number of half-plane calculations
getHalfPlaneThreshold() - Method in class org.tinfour.common.Thresholds
Gets a threshold value giving guidelines for the smallest absolute value result that can be trusted in geometric calculations for determining on which side of a point a plane lies (the "half-plane calculation").
getInCircleCount() - Method in class org.tinfour.common.GeometricOperations
Get a diagnostic count of the number of times an in-circle calculation was performed.
getInCircleThreshold() - Method in class org.tinfour.common.Thresholds
Gets the threshold value indicating when an extended-precision calculation must be used for the in-circle determination.
getIndex() - Method in interface org.tinfour.common.IQuadEdge
Gets the index value for this edge.
getIndex() - Method in class org.tinfour.common.Vertex
Gets the arbitrary index associated with the vertex.
getIndex() - Method in class org.tinfour.edge.QuadEdge
Gets the index value for this edge.
getIndex() - Method in class org.tinfour.semivirtual.SemiVirtualEdge
 
getIndex() - Method in class org.tinfour.voronoi.ThiessenPolygon
Gets the index element of the defining vertex for this polygon.
getIntegrityCheck() - Method in interface org.tinfour.common.IIncrementalTin
Gets an implementation of the integrity check interface suitable for the referenced TIN implementation.
getIntegrityCheck() - Method in class org.tinfour.semivirtual.SemiVirtualIncrementalTin
 
getIntegrityCheck() - Method in class org.tinfour.standard.IncrementalTin
 
getIntervalMagnitude() - Method in class org.tinfour.utils.AxisIntervals
Gets the integer power of ten corresponding to the magnitude of the primary interval.
getIterator(boolean) - Method in class org.tinfour.edge.EdgePool
Constructs an iterator that will optionally skip ghost edges.
getLabel() - Method in class org.tinfour.common.Vertex
Gets a string intended for labeling the vertex in images or reports.
getLabelCoordinates() - Method in class org.tinfour.utils.AxisIntervals
Gets the coordinates for labels.
getLabelFormat() - Method in class org.tinfour.utils.AxisIntervals
Get a label format that is intended to be appropriate to the magnitude of the primary interval
getLabels() - Method in class org.tinfour.utils.AxisIntervals
Gets formatted labels for the tic coordinates.
getLeftIndex() - Method in class org.tinfour.contour.Contour
Get the index for the region lying to the left of the contour.
getLength() - Method in interface org.tinfour.common.IPolyline
Gets the total length of the feature.
getLength() - Method in interface org.tinfour.common.IQuadEdge
Gets the length of the edge.
getLength() - Method in class org.tinfour.common.PolyLineConstraintAdapter
 
getLength() - Method in class org.tinfour.edge.QuadEdge
Gets the length of the edge.
getLength() - Method in class org.tinfour.semivirtual.SemiVirtualEdge
 
getLinearConstraint(IQuadEdge) - Method in interface org.tinfour.common.IIncrementalTin
Gets the linear constraint associated with the edge, if any.
getLinearConstraint(IQuadEdge) - Method in class org.tinfour.edge.EdgePool
Gets the linear constraint associated with the edge, if any.
getLinearConstraint(IQuadEdge) - Method in class org.tinfour.semivirtual.SemiVirtualIncrementalTin
 
getLinearConstraint(IQuadEdge) - Method in class org.tinfour.standard.IncrementalTin
 
getLinearUnits() - Method in class org.tinfour.utils.loaders.SimpleGeographicTransform
Gets the linear units specified for this object
getLinearUnits() - Method in class org.tinfour.utils.loaders.VertexReaderText
Gets the linear units for the coordinate system used by the data.
getLineNumber() - Method in class org.tinfour.io.DelimitedReader
Gets the current position in the file as a line number.
getLowerLeftX() - Method in class org.tinfour.utils.GridSpecification
 
getLowerLeftY() - Method in class org.tinfour.utils.GridSpecification
 
getManagingTin() - Method in interface org.tinfour.common.IConstraint
Gets the instance of the incremental TIN interface that is managing this constraint, if any.
getManagingTin() - Method in class org.tinfour.common.PolyLineConstraintAdapter
 
getMaxDepthSearched() - Method in interface org.tinfour.common.INeighborhoodPointsCollector
Gets the max depth searched.
getMaximumAllocationIndex() - Method in class org.tinfour.edge.EdgePool
Gets the maximum value of an edge index that is currently allocated within the edge pool.
getMaximumEdgeAllocationIndex() - Method in interface org.tinfour.common.IIncrementalTin
Gets the maximum index of the currently allocated edges.
getMaximumEdgeAllocationIndex() - Method in class org.tinfour.semivirtual.SemiVirtualIncrementalTin
 
getMaximumEdgeAllocationIndex() - Method in class org.tinfour.standard.IncrementalTin
 
getMaximumEdgeAllocationIndex() - Method in class org.tinfour.voronoi.BoundedVoronoiDiagram
Gets the maximum index of the currently allocated edges.
getMaxZ() - Method in class org.tinfour.utils.SmoothingFilter
Gets the maximum value from the set of possible values.
getMean() - Method in class org.tinfour.utils.KahanSummation
Gets the mean value of the summands.
getMessage() - Method in interface org.tinfour.common.IIntegrityCheck
Gets descriptive information about the cause of a test failure.
getMessage() - Method in class org.tinfour.contour.ContourIntegrityCheck
Gets a status message indicating the results of the most recent inspection.
getMessage() - Method in class org.tinfour.standard.IntegrityCheck
Gets descriptive information about the cause of a test failure.
getMessage() - Method in class org.tinfour.voronoi.BoundedVoronoiIntegrityCheck
Gets descriptive information about the cause of a test failure.
getMethod() - Method in interface org.tinfour.interpolation.IInterpolatorOverTin
Gets a string describing the interpolation method that can be used for labeling graphs and printouts.
getMethod() - Method in class org.tinfour.interpolation.InverseDistanceWeightingInterpolator
 
getMethod() - Method in class org.tinfour.interpolation.NaturalNeighborInterpolator
 
getMethod() - Method in class org.tinfour.interpolation.TriangularFacetInterpolator
 
getMinZ() - Method in class org.tinfour.utils.SmoothingFilter
Gets the minimum value from the set of possible values.
getName() - Method in enum org.tinfour.utils.LinearUnits
Gets the name of the units in a form suitable for user interface display.
getNavigator() - Method in interface org.tinfour.common.IIncrementalTin
Gets a new instance of the IIncrementalTinNavigator interface.
getNavigator() - Method in class org.tinfour.semivirtual.SemiVirtualIncrementalTin
 
getNavigator() - Method in class org.tinfour.standard.IncrementalTin
 
getNearestEdge(double, double) - Method in interface org.tinfour.common.IIncrementalTinNavigator
Gets nearest edge to the specified coordinate point.
getNearestNeighbors(double, double, int, double[], Vertex[]) - Method in class org.tinfour.utils.NearestNeighborPointCollector
Get the K nearest neighbors from the collection.
getNearestVertex(double, double) - Method in interface org.tinfour.common.IIncrementalTinNavigator
Gets the nearest vertex to the specified coordinates
getNearestVertex() - Method in class org.tinfour.common.NearestEdgeResult
Gets the vertex nearest the query point.
getNearestVertex() - Method in class org.tinfour.common.NeighborEdgeVertex
Gets the vertex nearest the query point.
getNeigborEdge(double, double) - Method in interface org.tinfour.common.INeighborEdgeLocator
Gets a neighboring edge for the coordinates.
getNeighborEdge(double, double) - Method in interface org.tinfour.common.IIncrementalTinNavigator
Gets a neighboring edge for the coordinates.
getNeighborEdgeLocator() - Method in interface org.tinfour.common.IIncrementalTin
Gets a new instance of the INeighborEdgeLocator interface.
getNeighborEdgeLocator() - Method in class org.tinfour.semivirtual.SemiVirtualIncrementalTin
 
getNeighborEdgeLocator() - Method in class org.tinfour.standard.IncrementalTin
Gets a new instance of a neighbor edge locator implementation.
getNeighborhoodPointsCollector() - Method in interface org.tinfour.common.IIncrementalTin
Gets a new instance of a neighborhood points collector.
getNeighborhoodPointsCollector() - Method in class org.tinfour.semivirtual.SemiVirtualIncrementalTin
 
getNeighborhoodPointsCollector() - Method in class org.tinfour.standard.IncrementalTin
Gets a new instance of a neighborhood points collector.
getNominalPointSpacing() - Method in interface org.tinfour.common.IIncrementalTin
Gets the nominal point spacing used to determine numerical thresholds for various proximity and inclusion tests.
getNominalPointSpacing() - Method in interface org.tinfour.common.IPolyline
Get the average distance between points for the feature.
getNominalPointSpacing() - Method in class org.tinfour.common.LinearConstraint
 
getNominalPointSpacing() - Method in class org.tinfour.common.PolygonConstraint
 
getNominalPointSpacing() - Method in class org.tinfour.common.Thresholds
Gets the nominal point spacing value specified in the constructor.
getNominalPointSpacing() - Method in class org.tinfour.semivirtual.SemiVirtualIncrementalTin
Gets the nominal point spacing used to determine numerical thresholds for various proximity and inclusion tests.
getNominalPointSpacing() - Method in class org.tinfour.standard.IncrementalTin
Gets the nominal point spacing used to determine numerical thresholds for various proximity and inclusion tests.
getPath2D(AffineTransform) - Method in interface org.tinfour.common.IConstraint
Gets a Java Path2D based on the geometry of the constraint mapped through an optional affine transform.
getPath2D(AffineTransform) - Method in class org.tinfour.common.LinearConstraint
Gets a Java Path2D based on the geometry of the constraint mapped through an optional affine transform.
getPath2D(AffineTransform) - Method in class org.tinfour.common.PolygonConstraint
Gets a Java Path2D based on the geometry of the constraint mapped through an optional affine transform.
getPath2D(AffineTransform) - Method in class org.tinfour.common.SimpleTriangle
Gets a Java Path2D based on the geometry of the triangle mapped through an optional affine transform.
getPath2D(AffineTransform) - Method in class org.tinfour.contour.Contour
Gets a Path2D suitable for rendering purposes.
getPath2D(AffineTransform) - Method in class org.tinfour.contour.ContourRegion
Gets a Path2D suitable for rendering purposes including both the outer polygon and any internal (nested child) polygons.
getPath2DWithoutNesting(AffineTransform) - Method in class org.tinfour.contour.ContourRegion
Gets a Path2D suitable for rendering purposes.
getPerimeter() - Method in interface org.tinfour.common.IIncrementalTin
Gets a list of edges currently defining the perimeter of the TIN.
getPerimeter() - Method in class org.tinfour.semivirtual.SemiVirtualIncrementalTin
Gets a list of edges currently defining the perimeter of the TIN.
getPerimeter() - Method in class org.tinfour.standard.IncrementalTin
Gets a list of edges currently defining the perimeter of the TIN.
getPixelsPerUnit() - Method in class org.tinfour.utils.rendering.RenderingSurfaceAid
Gets the distance in pixels across one unit of distance in the Cartesian coordinate system.
getPixelsPerUnit() - Method in class org.tinfour.utils.rendering.RenderingTransformAid
Gets the distance in pixels across one unit of distance in the Cartesian coordinate system.
getPixelToCartesianTransform() - Method in class org.tinfour.utils.rendering.RenderingSurfaceAid
Gets the affine transform for mapping pixel coordinates to Cartesian coordinates.
getPixelToCartesianTransform() - Method in class org.tinfour.utils.rendering.RenderingTransformAid
Gets the affine transform for mapping pixel coordinates to Cartesian coordinates.
getPolygons() - Method in class org.tinfour.voronoi.BoundedVoronoiDiagram
Gets a list of the polygons that comprise the Voronoi Diagram
getPrecisionThreshold() - Method in class org.tinfour.common.Thresholds
Get a threshold value giving guidelines for the smallest absolute value result from a geometric calculations that can be accepted without concern for an excessive loss of precision.
getRadius() - Method in class org.tinfour.common.Circumcircle
Gets the radius of the circumcircle
getRadiusSq() - Method in class org.tinfour.common.Circumcircle
Gets the square of the radius of the circumcircle.
getRegionConstraint(IQuadEdge) - Method in interface org.tinfour.common.IIncrementalTin
Gets the region constraint associated with the edge, if any.
getRegionConstraint(IQuadEdge) - Method in class org.tinfour.semivirtual.SemiVirtualIncrementalTin
 
getRegionConstraint(IQuadEdge) - Method in class org.tinfour.standard.IncrementalTin
 
getRegionIndex() - Method in class org.tinfour.contour.ContourRegion
Gets the index of the region.
getRegions() - Method in class org.tinfour.contour.ContourBuilderForTin
Gets a list of the contour regions (polygon features) that were built by the constructor, if any.
getReportingIntervalInPercent() - Method in interface org.tinfour.common.IMonitorWithCancellation
Gets the minimum interval for reporting progress, thus indicating the frequency with which the reportProgress method should be called.
getReverse() - Method in interface org.tinfour.common.IQuadEdge
Gets the reverse reference of the edge.
getReverse() - Method in class org.tinfour.edge.QuadEdge
Gets the reverse reference of the edge.
getReverse() - Method in class org.tinfour.semivirtual.SemiVirtualEdge
Constructs a new instance of the virtual edge class referencing the forward of the current edge.
getReverseFromDual() - Method in interface org.tinfour.common.IQuadEdge
Gets the reverse link of the dual.
getReverseFromDual() - Method in class org.tinfour.edge.QuadEdge
Gets the reverse link of the dual.
getReverseFromDual() - Method in class org.tinfour.semivirtual.SemiVirtualEdge
Constructs a new instance of the virtual edge class referencing the reverse of the dual of the current edge
getRightIndex() - Method in class org.tinfour.contour.Contour
Get the index for the region lying to the right of the contour.
getRowCount() - Method in class org.tinfour.utils.GridSpecification
 
getSampleBounds() - Method in class org.tinfour.voronoi.BoundedVoronoiDiagram
Gets the bounds of the sample data set.
getSide() - Method in interface org.tinfour.common.IQuadEdge
Indicates which side of an edge a particular IQuadEdge instance is attached to.
getSide() - Method in class org.tinfour.edge.QuadEdge
Indicates which side of an edge a particular QuadEdge instance is attached to.
getSide() - Method in class org.tinfour.semivirtual.SemiVirtualEdge
Gets the low-order bit of the index of the current edge
getSize() - Method in class org.tinfour.common.VertexMergerGroup
Gets the number of vertices grouped together in the collection
getStartingEdge() - Method in class org.tinfour.edge.EdgePool
Get first valid, non-ghost QuadEdge in collection
getStartingEdge() - Method in class org.tinfour.semivirtual.SemiVirtualIncrementalTin
Obtains an arbitrary edge to serve as the start of a search or traversal operation.
getStartingEdge() - Method in class org.tinfour.standard.IncrementalTin
Obtains an arbitrary edge to serve as the start of a search or traversal operation.
getStartingGhostEdge() - Method in class org.tinfour.edge.EdgePool
 
getStatus() - Method in class org.tinfour.common.Vertex
Gets the current value of the status flags for this vertex.
getSum() - Method in class org.tinfour.utils.KahanSummation
The current value of the summation.
getSummandCount() - Method in class org.tinfour.utils.KahanSummation
Gets the number of summands that were added to the summation.
getSurfaceNormal() - Method in interface org.tinfour.interpolation.IInterpolatorOverTin
Computes the surface normal at the most recent interpolation point, returning an array of three values giving the unit surface normal as x, y, and z coordinates.
getSurfaceNormal() - Method in class org.tinfour.interpolation.InverseDistanceWeightingInterpolator
Not supported at this time.
getSurfaceNormal() - Method in class org.tinfour.interpolation.NaturalNeighborInterpolator
Note implemented at this time.
getSurfaceNormal() - Method in class org.tinfour.interpolation.TriangularFacetInterpolator
Gets the unit normal to the surface at the position of the most recent interpolation.
getSyntheticVertexCount() - Method in interface org.tinfour.common.IIncrementalTin
Gets the number of synthetic vertices added to the TIN.
getSyntheticVertexCount() - Method in class org.tinfour.semivirtual.SemiVirtualIncrementalTin
 
getSyntheticVertexCount() - Method in class org.tinfour.standard.IncrementalTin
 
getTestPoint() - Method in class org.tinfour.contour.ContourRegion
Gets a point lying on one of the segments in the region to support testing for polygon enclosures.
getThresholds() - Method in class org.tinfour.common.GeometricOperations
Gets the threshold values associated with this instance.
getThresholds() - Method in interface org.tinfour.common.IIncrementalTin
Gets the Thresholds object that is associated with this instance.
getThresholds() - Method in class org.tinfour.semivirtual.SemiVirtualIncrementalTin
 
getThresholds() - Method in class org.tinfour.standard.IncrementalTin
 
getTicCoordinates() - Method in class org.tinfour.utils.AxisIntervals
Gets the coordinates for the tic marks to be added to the axis.
getTimeToConstructFilter() - Method in class org.tinfour.utils.SmoothingFilter
Gets the time required to construct the filter, in milliseconds.
getTimeToConstructFilter() - Method in class org.tinfour.utils.SmoothingFilterInitializer
Gets the time required to construct the filter, in milliseconds.
getTinClass() - Method in class org.tinfour.utils.TinInstantiationUtility
Get the class that was selected as most appropriate for the available memory and number of vertices.
getTriangleApex() - Method in class org.tinfour.semivirtual.SemiVirtualEdge
When the edge exists within a TIN, this method gets the apex of a triangle formed with the edge as the base.
getUnitsPerPixel() - Method in class org.tinfour.utils.AxisIntervals
Gets the scale factor for units in the value coordinate system compare to pixels.
getUnitsPerPixel() - Method in class org.tinfour.utils.rendering.RenderingSurfaceAid
Gets the distance across a pixel in the corresponding Cartesian coordinate system.
getUnitsPerPixel() - Method in class org.tinfour.utils.rendering.RenderingTransformAid
Gets the distance across a pixel in the corresponding Cartesian coordinate system.
getUpperRightX() - Method in class org.tinfour.utils.GridSpecification
 
getUpperRightY() - Method in class org.tinfour.utils.GridSpecification
 
getValue0() - Method in class org.tinfour.utils.AxisIntervals
Gets the minimum value of the range used to specify the axis.
getValue1() - Method in class org.tinfour.utils.AxisIntervals
Gets the maximum value of the range used to specify the axis.
getVertex() - Method in class org.tinfour.common.VertexAdjustment
Gets the original vertex that was used to produce this instance
getVertex() - Method in class org.tinfour.voronoi.ThiessenPolygon
Gets the defining vertex of the polygon.
getVertexA() - Method in class org.tinfour.common.SimpleTriangle
Gets vertex A of the triangle.
getVertexAdjustments() - Method in class org.tinfour.utils.SmoothingFilter
Gets the array of adjustment for vertices.
getVertexB() - Method in class org.tinfour.common.SimpleTriangle
Gets vertex B of the triangle.
getVertexC() - Method in class org.tinfour.common.SimpleTriangle
Gets vertex A of the triangle.
getVertexSymbol(ThiessenPolygon) - Method in class org.tinfour.voronoi.BoundedVoronoiStylerAdapter
 
getVertexSymbol(ThiessenPolygon) - Method in class org.tinfour.voronoi.BoundedVoronoiStylerDefault
Tests to see if the polygon is enabled for rendering a symbol at the vertex position and, if it is, returns a vertex symbol that can be used for rendering.
getVertexSymbol(ThiessenPolygon) - Method in interface org.tinfour.voronoi.IBoundedVoronoiStyler
Tests to see if the polygon is enabled for rendering a symbol at the vertex position and, if it is, returns a vertex symbol that can be used for rendering
getVertexTolerance() - Method in class org.tinfour.common.Thresholds
Gets a threshold value indicating the distance at which a pair of (x,y) coordinates will be treated as effectively a match for a vertex.
getVertexTolerance2() - Method in class org.tinfour.common.Thresholds
Gets a threshold value indicating the square of the distance at which a pair of (x,y) coordinates will be treated as effectively a match for a vertex.
getVertices() - Method in interface org.tinfour.common.IIncrementalTin
Gets a list of vertices currently stored in the TIN.
getVertices() - Method in interface org.tinfour.common.IPolyline
Gets the vertices for this feature.
getVertices() - Method in class org.tinfour.common.PolygonConstraint
 
getVertices() - Method in class org.tinfour.common.PolyLineConstraintAdapter
 
getVertices() - Method in class org.tinfour.common.VertexMergerGroup
Gets an array of the coincident vertices.
getVertices() - Method in class org.tinfour.semivirtual.SemiVirtualIncrementalTin
Gets a list of vertices currently stored in the TIN.
getVertices() - Method in class org.tinfour.standard.IncrementalTin
Gets a list of vertices currently stored in the TIN.
getVertices() - Method in class org.tinfour.utils.NearestNeighborPointCollector
Gets a list of the vertices currently stored in the collection.
getVertices() - Method in class org.tinfour.voronoi.BoundedVoronoiDiagram
Gets a list of the vertices that define the Voronoi Diagram.
getVoronoiVertices() - Method in class org.tinfour.voronoi.BoundedVoronoiDiagram
Gets the vertices that were created to produce the Voronoi Diagram.
getX() - Method in class org.tinfour.common.Circumcircle
Gets the x coordinate of the center of the circumcircle.
getX() - Method in interface org.tinfour.common.ISamplePoint
Get the X coordinate of the sample point
getX() - Method in class org.tinfour.common.NearestEdgeResult
Get the X coordinate of the query point
getX() - Method in class org.tinfour.common.NeighborEdgeVertex
Get the X coordinate of the query point
getX() - Method in class org.tinfour.common.Vertex
Get the x coordinate associated with the vertex.
getXMax() - Method in interface org.tinfour.utils.loaders.IVertexReader
Gets the maximum x coordinate in the sample
getXMax() - Method in class org.tinfour.utils.loaders.VertexReaderText
Gets the maximum x coordinate in the sample
getXMin() - Method in interface org.tinfour.utils.loaders.IVertexReader
Gets the minimum x coordinate in the sample
getXMin() - Method in class org.tinfour.utils.loaders.VertexReaderText
Gets the minimum x coordinate in the sample
getXY() - Method in class org.tinfour.contour.Contour
Gets a safe copy of the coordinates for the contour.
getXY() - Method in class org.tinfour.contour.ContourRegion
Get the XY coordinates for the contour region.
getY() - Method in class org.tinfour.common.Circumcircle
Gets the y coordinate of the center of the circumcircle.
getY() - Method in interface org.tinfour.common.ISamplePoint
Get the Y coordinate of the sample point
getY() - Method in class org.tinfour.common.NearestEdgeResult
Get the Y coordinate of the query point
getY() - Method in class org.tinfour.common.NeighborEdgeVertex
Get the Y coordinate of the query point
getY() - Method in class org.tinfour.common.Vertex
Get the y coordinate associated with the vertex.
getYMax() - Method in interface org.tinfour.utils.loaders.IVertexReader
Gets the maximum y coordinate in the sample
getYMax() - Method in class org.tinfour.utils.loaders.VertexReaderText
Gets the maximum y coordinate in the sample
getYMin() - Method in interface org.tinfour.utils.loaders.IVertexReader
Gets the minimum y coordinate in the sample
getYMin() - Method in class org.tinfour.utils.loaders.VertexReaderText
Gets the minimum y coordinate in the sample
getZ() - Method in interface org.tinfour.common.ISamplePoint
Get the Z coordinate of the sample point
getZ() - Method in class org.tinfour.common.Vertex
Get the z value associated with the vertex.
getZ() - Method in class org.tinfour.common.VertexMergerGroup
Get the z value associated with the vertex and the merging rules.
getZ() - Method in class org.tinfour.contour.Contour
Gets the z value associated with the contour
getZMax() - Method in interface org.tinfour.utils.loaders.IVertexReader
Gets the maximum z coordinate in the sample
getZMax() - Method in class org.tinfour.utils.loaders.VertexReaderText
Gets the maximum z coordinate in the sample
getZMin() - Method in interface org.tinfour.utils.loaders.IVertexReader
Gets the minimum z coordinate in the sample
getZMin() - Method in class org.tinfour.utils.loaders.VertexReaderText
Gets the minimum z coordinate in the sample
GridFileReader - Class in org.tinfour.utils
Provides a utility for reading a file specified in the Esri ASCII file format.
GridFileReader(File) - Constructor for class org.tinfour.utils.GridFileReader
Opens the specified file, reads the grid specification header, and prepares to read the grid.
GridFileReader(InputStream) - Constructor for class org.tinfour.utils.GridFileReader
Reads the grid specification header, from the specified input stream and prepares to read the grid.
GridSpecification - Class in org.tinfour.utils
Provides metadata for describing a grid and mapping Cartesian coordinates to and from grid coordinates.
GridSpecification(GridSpecification.CellPosition, double, double, double, double, double) - Constructor for class org.tinfour.utils.GridSpecification
Constructs an instance based on a specified set of bounds with the requirement that the grid coordinates are integral multiples of the cellSize.
GridSpecification.CellPosition - Enum in org.tinfour.utils
Specifies how the cells are oriented relative to the coordinates of the of the grid.
gt(DD) - Method in class org.tinfour.vividsolutions.jts.math.DD
Tests whether this value is greater than another DoubleDouble value.

H

HALF_PLANE_THRESHOLD_FACTOR - Static variable in class org.tinfour.common.Thresholds
Factor for computing the half-plane threshold.
halfPlane(double, double, double, double, double, double) - Method in class org.tinfour.common.GeometricOperations
Uses extended arithmetic to find the side on which a point lies with respect to a directed edge.
hashCode() - Method in class org.tinfour.edge.QuadEdge
 
hashCode() - Method in class org.tinfour.semivirtual.SemiVirtualEdge
 
hasNext() - Method in class org.tinfour.common.SimpleTriangleIterator
 
hasNext() - Method in class org.tinfour.common.VertexIterator
 
hasNext() - Method in class org.tinfour.edge.QuadEdgePinwheel
 
HilbertSort - Class in org.tinfour.utils
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.
HilbertSort() - Constructor for class org.tinfour.utils.HilbertSort
 

I

IBoundedVoronoiStyler - Interface in org.tinfour.voronoi
Defines methods that supply style information for rendering.
IBoundedVoronoiVertexSymbol - Interface in org.tinfour.voronoi
 
IConstraint - Interface in org.tinfour.common
Defines the interface for constraints that can be added to instances of the Incremental TIN classes.
ICoordinateTransform - Interface in org.tinfour.utils.loaders
Defines an interface for performing coordinate transforms.
IIncrementalTin - Interface in org.tinfour.common
Defines the primary methods used by an incremental TIN implementation.
IIncrementalTinNavigator - Interface in org.tinfour.common
Provides utilities for performing geometry-based query operations on an incremental tin.
IIntegrityCheck - Interface in org.tinfour.common
Defines methods to be used for checking the correctness of code for Incremental TIN implementations.
IInterpolatorOverTin - Interface in org.tinfour.interpolation
Defines an interface for interpolating data over a Triangulated Irregular Network implementation.
IMonitorWithCancellation - Interface in org.tinfour.common
Provides an interface that allows an process to report its progress to a monitoring application and also permits the implementation of a "voluntary cancellation" action.
IN_CIRCLE_THRESHOLD_FACTOR - Static variable in class org.tinfour.common.Thresholds
Factor for computing the in-circle threshold.
inCircle(Vertex, Vertex, Vertex, Vertex) - Method in class org.tinfour.common.GeometricOperations
Determines if vertex d lies within the circumcircle of triangle a,b,c, using extended-precision arithmetic when required by small magnitude results.
inCircle(double, double, double, double, double, double, double, double) - Method in class org.tinfour.common.GeometricOperations
Determines if vertex d lies within the circumcircle of triangle a,b,c, using extended-precision arithmetic when required by small magnitude results.
inCircleQuadPrecision(double, double, double, double, double, double, double, double) - Method in class org.tinfour.common.GeometricOperations
Uses quad-precision methods to determines if vertex d lies within the circumcircle of triangle a,b,c.
IncrementalTin - Class in org.tinfour.standard
Provides methods and data elements for building and maintaining a Triangulated Irregular Network (TIN) that is optimal with regard to the Delaunay criterion.
IncrementalTin() - Constructor for class org.tinfour.standard.IncrementalTin
Constructs an incremental TIN using numerical thresholds appropriate for the default nominal point spacing of 1 unit.
IncrementalTin(double) - Constructor for class org.tinfour.standard.IncrementalTin
Constructs an incremental TIN using numerical thresholds appropriate for the specified nominal point spacing.
INeighborEdgeLocator - Interface in org.tinfour.common
Defines methods for a reusable instance of a class for searching a TIN and locating the neighboring edge.
INeighborhoodPointsCollector - Interface in org.tinfour.common
Defines an interface for collecting the points in the proximity of a specified pair of coordinates.
initializeRendering(Graphics2D) - Method in class org.tinfour.voronoi.BoundedVoronoiStylerAdapter
 
initializeRendering(Graphics2D) - Method in class org.tinfour.voronoi.BoundedVoronoiStylerDefault
 
initializeRendering(Graphics2D) - Method in interface org.tinfour.voronoi.IBoundedVoronoiStyler
Called once at the beginning of rendering to set up the Graphics2D surface for rendering.
inspect() - Method in interface org.tinfour.common.IIntegrityCheck
Performs an inspection of the TIN checking for conditions that violate the construction rules.
inspect() - Method in class org.tinfour.contour.ContourIntegrityCheck
Inspects the content of the builder to verify that it was correctly constructed.
inspect() - Method in class org.tinfour.standard.IntegrityCheck
Performs an inspection of the TIN checking for conditions that violate the construction rules.
inspect() - Method in class org.tinfour.voronoi.BoundedVoronoiIntegrityCheck
Tests the Voronoi Diagram to see if it passes a number of sanity checks for correctness of implementaiton.
inspectLinks() - Method in class org.tinfour.standard.IntegrityCheck
Inspects the references that connect various edges in the TIN.
inspectPerimeterLinks() - Method in class org.tinfour.standard.IntegrityCheck
Inspects the edges related to the perimeter (convex hull) of the TIN.
inspectTriangleGeometry() - Method in class org.tinfour.standard.IntegrityCheck
Inspects the triangles forming the TIN.
IntegrityCheck - Class in org.tinfour.standard
A tool for checking the correctness of a tin, in particular the relationship between adjacent triangles.
interpolate(double, double, IVertexValuator) - Method in interface org.tinfour.interpolation.IInterpolatorOverTin
Perform interpolation using the specified valuator.
interpolate(double, double, IVertexValuator) - Method in class org.tinfour.interpolation.InverseDistanceWeightingInterpolator
Perform inverse distance weighting interpolation.
interpolate(double, double, IVertexValuator) - Method in class org.tinfour.interpolation.NaturalNeighborInterpolator
Perform interpolation using Sibson's C0 method.
interpolate(double, double, IVertexValuator) - Method in class org.tinfour.interpolation.TriangularFacetInterpolator
Perform linear interpolation treating the triangle that contains the query point as a flat plane.
interpolateWithExteriorSupport(double, double, IVertexValuator) - Method in class org.tinfour.interpolation.TriangularFacetInterpolator
Performs an interpolation with special handling to provide values for regions to the exterior of the Delaunay Triangulation.
intValue() - Method in class org.tinfour.vividsolutions.jts.math.DD
Converts this value to the nearest integer.
inverse(double, double, CoordinatePair) - Method in interface org.tinfour.utils.loaders.ICoordinateTransform
Transforms a point in an output coordinate system to the equivalent point in the source coordinate system.
inverse(double, double, CoordinatePair) - Method in class org.tinfour.utils.loaders.SimpleGeographicTransform
 
InverseDistanceWeightingInterpolator - Class in org.tinfour.interpolation
Provides interpolation based on the classic method of inverse distance weighting (IDW).
InverseDistanceWeightingInterpolator(IIncrementalTin) - Constructor for class org.tinfour.interpolation.InverseDistanceWeightingInterpolator
Construct an interpolator that operates on the specified TIN.
InverseDistanceWeightingInterpolator(IIncrementalTin, double, boolean) - Constructor for class org.tinfour.interpolation.InverseDistanceWeightingInterpolator
Constructs an interpolator using the specified method.
IPolyline - Interface in org.tinfour.common
An interface for defining a polyline feature (a polygon or chain of connected line segments).
IProcessUsingTin - Interface in org.tinfour.common
An interface for classes that perform processing on a TIN.
IQuadEdge - Interface in org.tinfour.common
Defines methods for accessing the data in a quad-edge implementation.
ISamplePoint - Interface in org.tinfour.common
Defines a sample point interface to be used for spatial data analysis.
isAreaFillEnabled() - Method in class org.tinfour.voronoi.BoundedVoronoiStylerDefault
Indicates whether area-fill operations are enabled
isBootstrapped() - Method in interface org.tinfour.common.IIncrementalTin
Indicates whether the instance contains sufficient information to represent a TIN.
isBootstrapped() - Method in class org.tinfour.semivirtual.SemiVirtualIncrementalTin
Indicates whether the instance contains sufficient information to represent a TIN.
isBootstrapped() - Method in class org.tinfour.standard.IncrementalTin
Indicates whether the instance contains sufficient information to represent a TIN.
isBoundary() - Method in class org.tinfour.contour.Contour
Indicates whether the contour is a boundary contour.
isCanceled() - Method in interface org.tinfour.common.IMonitorWithCancellation
Indicates whether the calling application would like this process to terminate voluntarily.
isCheckOkay() - Method in class org.tinfour.standard.IntegrityCheck
Determines whether the most recent integrity check completed okay.
isClosed() - Method in class org.tinfour.contour.Contour
Indicates that the contour forms a closed loop
isComplete - Variable in class org.tinfour.common.PolyLineConstraintAdapter
 
isConstrained() - Method in interface org.tinfour.common.IQuadEdge
Indicates whether an edge is constrained.
isConstrained() - Method in class org.tinfour.edge.QuadEdge
Gets the index of the constrain associated with
isConstrained() - Method in class org.tinfour.semivirtual.SemiVirtualEdge
 
isConstrainedRegionBorder() - Method in interface org.tinfour.common.IQuadEdge
Indicates whether an edge represents the border of a constrained region.
isConstrainedRegionBorder() - Method in class org.tinfour.edge.QuadEdge
 
isConstrainedRegionBorder() - Method in class org.tinfour.semivirtual.SemiVirtualEdge
 
isConstrainedRegionInterior() - Method in interface org.tinfour.common.IQuadEdge
Indicates whether the edge is in the interior of a constrained region.
isConstrainedRegionInterior() - Method in class org.tinfour.edge.QuadEdge
 
isConstrainedRegionInterior() - Method in class org.tinfour.semivirtual.SemiVirtualEdge
 
isConstrainedRegionMember() - Method in interface org.tinfour.common.IQuadEdge
Indicates whether the edge is a member of a constrained region (is in the interior or serves as the border of a polygon-based constraint).
isConstrainedRegionMember() - Method in class org.tinfour.edge.QuadEdge
 
isConstrainedRegionMember() - Method in class org.tinfour.semivirtual.SemiVirtualEdge
 
isConstraintLineMember() - Method in interface org.tinfour.common.IQuadEdge
Indicates whether the edge is a member of a constraint line, In some cases, a constraint line member edge may lie within a constrained region but will not lie on one of its borders.
isConstraintLineMember() - Method in class org.tinfour.edge.QuadEdge
 
isConstraintLineMember() - Method in class org.tinfour.semivirtual.SemiVirtualEdge
 
isConstraintMember() - Method in class org.tinfour.common.Vertex
Indicates whether a vertex is part of a constraint definition or lies on the border of an area constraint.
isCovered() - Method in enum org.tinfour.utils.Polyside.Result
Indicates whether the polygon covers the specified coordinates
isEmpty() - Method in class org.tinfour.contour.Contour
Indicates whether the contour is empty.
isExterior() - Method in class org.tinfour.semivirtual.SemiVirtualEdge
Indicates if the edge is exterior to a TIN.
isFeatureTypeEnabled(BoundedVoronoiRenderingType) - Method in class org.tinfour.voronoi.BoundedVoronoiStylerAdapter
 
isFeatureTypeEnabled(BoundedVoronoiRenderingType) - Method in class org.tinfour.voronoi.BoundedVoronoiStylerDefault
 
isFeatureTypeEnabled(BoundedVoronoiRenderingType) - Method in interface org.tinfour.voronoi.IBoundedVoronoiStyler
Indicates whether features of the specified type are enabled for rendering.
isGhost() - Method in class org.tinfour.common.SimpleTriangle
Indicates whether the triangle is a ghost triangle.
isInterior() - Method in class org.tinfour.common.NearestEdgeResult
Indicates whether the query point was inside the convex polygon boundary of the TIN.
isInterior() - Method in class org.tinfour.common.NeighborEdgeVertex
Indicates whether the query point was inside the convex polygon boundary of the TIN.
isNaN() - Method in class org.tinfour.vividsolutions.jts.math.DD
Tests whether this value is NaN.
isNegative() - Method in class org.tinfour.vividsolutions.jts.math.DD
Tests whether this value is less than 0.
isNull() - Method in class org.tinfour.common.Vertex
Indicates whether the vertex has been marked as having a null data value.
isOpen() - Method in class org.tinfour.voronoi.ThiessenPolygon
Indicates that in a true Voronoi Diagram the polygon would not form a closed polygon and would have an infinite domain.
isPointInPolygon(List<IQuadEdge>, double, double) - Static method in class org.tinfour.utils.Polyside
Determines if a point is inside a polygon.
isPointInPolygon(double, double) - Method in class org.tinfour.voronoi.ThiessenPolygon
Indicates whether the specified coordinate point lies inside or on an edge of the polygon associated with this instance.
isPointInsideConstraint(double, double) - Method in interface org.tinfour.common.IConstraint
Indicates if a point at the specified coordinates is unambiguously inside the constraint.
isPointInsideConstraint(double, double) - Method in class org.tinfour.common.PolyLineConstraintAdapter
 
isPointInsideRegion(double, double) - Method in class org.tinfour.contour.ContourRegion
Indicates whether the specified point is inside the region
isPointInsideRegion(double[], double, double) - Method in class org.tinfour.contour.ContourRegion
Indicates whether the specified point is inside a closed polygon.
isPointInsideTin(double, double) - Method in interface org.tinfour.common.IIncrementalTinNavigator
Determines whether the point is inside the convex polygon boundary of the TIN.
isPolygon() - Method in interface org.tinfour.common.IPolyline
Indicates whether the instance represents a polygon.
isPolygon() - Method in class org.tinfour.common.LinearConstraint
 
isPolygon() - Method in class org.tinfour.common.PolygonConstraint
 
isPositive() - Method in class org.tinfour.vividsolutions.jts.math.DD
Tests whether this value is greater than 0.
isRenderingEnabled(ThiessenPolygon, BoundedVoronoiRenderingType) - Method in class org.tinfour.voronoi.BoundedVoronoiStylerAdapter
 
isRenderingEnabled(ThiessenPolygon, BoundedVoronoiRenderingType) - Method in class org.tinfour.voronoi.BoundedVoronoiStylerDefault
 
isRenderingEnabled(ThiessenPolygon, BoundedVoronoiRenderingType) - Method in interface org.tinfour.voronoi.IBoundedVoronoiStyler
Indicates whether the specified type of rendering is enabled for the specified polygon object.
isSourceInGeographicCoordinates() - Method in interface org.tinfour.utils.loaders.IVertexReader
Indicates whether the source data was in geographic coordinates
isSourceInGeographicCoordinates() - Method in class org.tinfour.utils.loaders.VertexReaderText
Indicates whether the source data was in geographic coordinates
isSurfaceNormalSupported() - Method in interface org.tinfour.interpolation.IInterpolatorOverTin
Indicates whether the interpolation class supports the computation of surface normals through the getUnitNormal() method.
isSurfaceNormalSupported() - Method in class org.tinfour.interpolation.InverseDistanceWeightingInterpolator
 
isSurfaceNormalSupported() - Method in class org.tinfour.interpolation.NaturalNeighborInterpolator
 
isSurfaceNormalSupported() - Method in class org.tinfour.interpolation.TriangularFacetInterpolator
 
isSynthetic() - Method in interface org.tinfour.common.IQuadEdge
Indicates whether the synthetic flag is set for the edge.
isSynthetic() - Method in class org.tinfour.common.Vertex
Indicates whether a vertex is synthetic (was created through a Tinfour procedure rather than supplied by an application).
isSynthetic() - Method in class org.tinfour.edge.QuadEdge
 
isSynthetic() - Method in class org.tinfour.semivirtual.SemiVirtualEdge
 
isValid() - Method in interface org.tinfour.common.IPolyline
Indicates that sufficient information has been stored in the polyline to establish a valid geometry.
isValid() - Method in class org.tinfour.common.LinearConstraint
 
isValid() - Method in class org.tinfour.common.PolygonConstraint
 
isValue0Labeled() - Method in class org.tinfour.utils.AxisIntervals
Indicates if value0 was included in the primary tic coordinates.
isValue1Labeled() - Method in class org.tinfour.utils.AxisIntervals
Indicates if value1 was included in the primary tic coordinates.
isZero() - Method in class org.tinfour.vividsolutions.jts.math.DD
Tests whether this value is equal to 0.
iterator() - Method in class org.tinfour.common.PolyLineConstraintAdapter
 
iterator() - Method in class org.tinfour.edge.EdgePool
 
iterator() - Method in class org.tinfour.edge.QuadEdgePinwheel
 
IVertexReader - Interface in org.tinfour.utils.loaders
 
IVertexValuator - Interface in org.tinfour.interpolation
An interface for specifying methods of accessing a value from a Vertex.

K

KahanSummation - Class in org.tinfour.utils
Provides methods and elements for Kahan's algorithm for summing a set of numerical values with extended precision arithmetic.
KahanSummation() - Constructor for class org.tinfour.utils.KahanSummation
 

L

le(DD) - Method in class org.tinfour.vividsolutions.jts.math.DD
Tests whether this value is less than or equal to another DoubleDouble value.
length - Variable in class org.tinfour.common.PolyLineConstraintAdapter
 
LinearConstraint - Class in org.tinfour.common
An implementation of the IConstraint interface intended to store constraints comprised of a chain of connected line segments.
LinearConstraint() - Constructor for class org.tinfour.common.LinearConstraint
The standard constructor
LinearConstraint(Vertex, Vertex) - Constructor for class org.tinfour.common.LinearConstraint
A convience constructor intended for the frequently occurring case in which an application wishes to define a constraint as a single line segment.
LinearConstraint(List<Vertex>) - Constructor for class org.tinfour.common.LinearConstraint
Constructs a constraint with the specified vertices.
LinearUnits - Enum in org.tinfour.utils
An enumeration for specifying linear units of measure.
list - Variable in class org.tinfour.common.PolyLineConstraintAdapter
 
loadForwardFromEdge(SemiVirtualEdge) - Method in class org.tinfour.semivirtual.SemiVirtualEdge
Load the content of the forward of the specified edge
loadReverseFromEdge(SemiVirtualEdge) - Method in class org.tinfour.semivirtual.SemiVirtualEdge
Load the content of the reverse of the specified edge
lt(DD) - Method in class org.tinfour.vividsolutions.jts.math.DD
Tests whether this value is less than another DoubleDouble value.

M

maintainingTin - Variable in class org.tinfour.common.PolyLineConstraintAdapter
 
mapRowColumnToXy(double, double, Point2D) - Method in class org.tinfour.utils.GridSpecification
Maps the specified row and column values to the Cartesian coordinates in the system defined by the grid.
mapValueToPixel(double) - Method in class org.tinfour.utils.AxisIntervals
Maps a value to a corresponding pixel coordinate.
mapXyToRowColumn(double, double, double[], int) - Method in class org.tinfour.utils.GridSpecification
Maps the specified x and y coordinates to non-integral row and column values.
max(DD) - Method in class org.tinfour.vividsolutions.jts.math.DD
Computes the maximum of this and another DD number.
MEMORY_FOR_STANDARD - Static variable in class org.tinfour.utils.TinInstantiationUtility
Measured memory use by Hotspot JVM with a maximum memory setting smaller than 32 gigabytes, using object reference compression.
MEMORY_FOR_VIRTUAL - Static variable in class org.tinfour.utils.TinInstantiationUtility
Measured memory use by Hotspot JVM with a maximum memory setting smaller than 32 gigabytes, using object reference compression.
min(DD) - Method in class org.tinfour.vividsolutions.jts.math.DD
Computes the minimum of this and another DD number.
multiply(DD) - Method in class org.tinfour.vividsolutions.jts.math.DD
Returns a new DoubleDouble whose value is (this * y).
multiply(double) - Method in class org.tinfour.vividsolutions.jts.math.DD
Returns a new DoubleDouble whose value is (this * y).

N

NaN - Static variable in class org.tinfour.vividsolutions.jts.math.DD
A value representing the result of an operation which does not return a valid number.
NaturalNeighborInterpolator - Class in org.tinfour.interpolation
Provides interpolations based on Sibson's Natural Neighbor Interpolation method.
NaturalNeighborInterpolator(IIncrementalTin) - Constructor for class org.tinfour.interpolation.NaturalNeighborInterpolator
Construct an interpolator that operates on the specified TIN.
NearestEdgeResult - Class in org.tinfour.common
Provides a minimal set of data elements for the result of a nearest-edge location operation.
NearestEdgeResult(IQuadEdge, double, double, double, boolean) - Constructor for class org.tinfour.common.NearestEdgeResult
Standard constructor.
NearestNeighborPointCollector - Class in org.tinfour.utils
Provides a utility for the efficient identification of the K-nearest points to a specified set of query coordinates.
NearestNeighborPointCollector(List<Vertex>, boolean) - Constructor for class org.tinfour.utils.NearestNeighborPointCollector
Construct a collector based on the specified list of vertices and bounds.
negate() - Method in class org.tinfour.vividsolutions.jts.math.DD
Returns a new DoubleDouble whose value is -this.
NeighborEdgeVertex - Class in org.tinfour.common
Provides a minimal set of data elements for the result of a neighbor-edge location operation.
NeighborEdgeVertex(IQuadEdge, double, double, double, boolean) - Constructor for class org.tinfour.common.NeighborEdgeVertex
Standard constructor.
next() - Method in class org.tinfour.common.SimpleTriangleIterator
 
next() - Method in class org.tinfour.common.VertexIterator
 
next() - Method in class org.tinfour.edge.QuadEdgePinwheel
 

O

org.tinfour.common - package org.tinfour.common
Provides classes and interfaces that are common to multiple packages within the TinFour project.
org.tinfour.contour - package org.tinfour.contour
Provides classes in support of contouring from Delaunay Triangulations
org.tinfour.edge - package org.tinfour.edge
Provides implementations of the IQuadEdge interface with supporting data-management classes.
org.tinfour.interpolation - package org.tinfour.interpolation
Provides interfaces and supporting classes for performing interpolation over TINs
org.tinfour.io - package org.tinfour.io
Utilities related to I/O operations
org.tinfour.semivirtual - package org.tinfour.semivirtual
Provides classes and interfaces for creating a Triangulated Irregular Network (TIN) based on the Delaunay Triangulation specification and using a semi-virtual representation of edges to reduce memory requirements.
org.tinfour.standard - package org.tinfour.standard
Provides classes and interfaces for creating a Triangulated Irregular Network (TIN) based on the Delaunay Triangulation specification.
org.tinfour.utils - package org.tinfour.utils
Provides both high-level and general utilities for using the Tinfour packages.
org.tinfour.utils.loaders - package org.tinfour.utils.loaders
Defines interfaces and provides utilities for loading data
org.tinfour.utils.rendering - package org.tinfour.utils.rendering
Provides utilities to assist in rendering graphics for Tinfour and related applications.
org.tinfour.vividsolutions.jts.math - package org.tinfour.vividsolutions.jts.math
A temporary package providing tools from the JTS Topology Suite.
org.tinfour.voronoi - package org.tinfour.voronoi
An experimental package implementing Voronoi Diagram functionality
orientation(double, double, double, double, double, double) - Method in class org.tinfour.common.GeometricOperations
Use extended arithmetic to compute the signed orientation of the triangle defined by three points

P

parse(String) - Static method in class org.tinfour.vividsolutions.jts.math.DD
Converts a string representation of a real number into a DoubleDouble value.
PI - Static variable in class org.tinfour.vividsolutions.jts.math.DD
The value nearest to the constant Pi.
PI_2 - Static variable in class org.tinfour.vividsolutions.jts.math.DD
The value nearest to the constant Pi / 2.
pinwheel() - Method in interface org.tinfour.common.IQuadEdge
Gets an instance of an iterable that performs a pinwheel operation.
pinwheel() - Method in class org.tinfour.edge.QuadEdge
 
pinwheel() - Method in class org.tinfour.semivirtual.SemiVirtualEdge
 
PolygonConstraint - Class in org.tinfour.common
An implementation of the IConstraint interface intended to store constraints comprised of a polygon.
PolygonConstraint() - Constructor for class org.tinfour.common.PolygonConstraint
Standard constructor
PolygonConstraint(Vertex, Vertex, Vertex, Vertex) - Constructor for class org.tinfour.common.PolygonConstraint
A convenience constructor intended for the frequently occurring case in which an application wishes to define a constraint as a rectangle or four-vertex polygon
PolygonConstraint(List<Vertex>) - Constructor for class org.tinfour.common.PolygonConstraint
Constructs a constraint with the specified vertices.
PolyLineConstraintAdapter - Class in org.tinfour.common
An implementation of the IConstraint interface intended to store constraints comprised of a chain of connected line segments.
PolylineThinner - Class in org.tinfour.utils
Provides utilities for reducing the number of points in a polygon or line feature by using Visvalingam's algorithm.
PolylineThinner() - Constructor for class org.tinfour.utils.PolylineThinner
 
Polyside - Class in org.tinfour.utils
A utility for determining whether a specified coordinate is inside a polygon defined by IQuadEdge instances.
Polyside.Result - Enum in org.tinfour.utils
An enumeration indicating the result of a point-in-poygon test
postMessage(String) - Method in interface org.tinfour.common.IMonitorWithCancellation
Permits the monitor to post a message for use by the calling application.
pow(int) - Method in class org.tinfour.vividsolutions.jts.math.DD
Computes the value of this number raised to an integral power.
preAllocateEdges(int) - Method in interface org.tinfour.common.IIncrementalTin
Allocates a number of vertices roughly sufficient to represent a TIN containing the specified number of vertices.
preAllocateEdges(int) - Method in class org.tinfour.edge.EdgePool
Pre-allocates the specified number of edges.
preAllocateEdges(int) - Method in class org.tinfour.semivirtual.SemiVirtualIncrementalTin
Allocates a number of vertices roughly sufficient to represent a TIN containing the specified number of vertices.
preAllocateEdges(int) - Method in class org.tinfour.standard.IncrementalTin
Allocates a number of vertices roughly sufficient to represent a TIN containing the specified number of vertices.
PRECISION_THRESHOLD_FACTOR - Static variable in class org.tinfour.common.Thresholds
Factor for computing precision threshold.
printDiagnostics(PrintStream) - Method in interface org.tinfour.common.IIncrementalTin
Print statistics and diagnostic information collected during the TIN construction process.
printDiagnostics(PrintStream) - Method in class org.tinfour.edge.EdgePool
Prints diagnostic information about the manager to the specified print stream.
printDiagnostics(PrintStream) - Method in class org.tinfour.interpolation.InverseDistanceWeightingInterpolator
Prints diagnostic information about sample sizes and spacing used for interpolation
printDiagnostics(PrintStream) - Method in class org.tinfour.interpolation.NaturalNeighborInterpolator
Prints a set of diagnostic information describing the operations used to interpolate points.
printDiagnostics(PrintStream) - Method in class org.tinfour.semivirtual.SemiVirtualIncrementalTin
Print statistics and diagnostic information collected during the TIN construction process.
printDiagnostics(PrintStream) - Method in class org.tinfour.semivirtual.SemiVirtualStochasticLawsonsWalk
Print diagnostic information about the walk behavior to output stream.
printDiagnostics(PrintStream) - Method in class org.tinfour.standard.IncrementalTin
Print statistics and diagnostic information collected during the TIN construction process.
printDiagnostics(PrintStream) - Method in class org.tinfour.standard.StochasticLawsonsWalk
Print diagnostic information about the walk behavior to output stream.
printDiagnostics(PrintStream) - Method in class org.tinfour.voronoi.BoundedVoronoiDiagram
Prints diagnostic statistics for the Voronoi Diagram object.
printEdges(PrintStream) - Method in interface org.tinfour.common.IIncrementalTin
Provides a diagnostic print out of the edges comprising the TIN.
printEdges(PrintStream) - Method in class org.tinfour.semivirtual.SemiVirtualIncrementalTin
Provides a diagnostic print out of the edges comprising the TIN.
printEdges(PrintStream) - Method in class org.tinfour.standard.IncrementalTin
Provides a diagnostic print out of the edges comprising the TIN.
printSummary(PrintStream) - Method in interface org.tinfour.common.IIntegrityCheck
Prints a summary of data collected during inspection of a TIN.
printSummary(PrintStream) - Method in class org.tinfour.standard.IntegrityCheck
 
printSummary(PrintStream) - Method in class org.tinfour.utils.TinInstantiationUtility
Prints a summary of the size computations and resulting IIncrementalTin class decision based on information supplied to the constructor.

Q

QuadEdge - Class in org.tinfour.edge
A representation of an edge with forward and reverse links on one side and counterpart links attached to its dual (other side).
QuadEdge(int) - Constructor for class org.tinfour.edge.QuadEdge
Construct the edge and its dual assigning the pair the specified index.
QuadEdgeConstants - Class in org.tinfour.edge
Defines constants for use in QuadEdge related operations.
QuadEdgePinwheel - Class in org.tinfour.edge
Provides an implementation of the pinwheel operation via the Iterator and Iterable interfaces.
QuadEdgePinwheel(IQuadEdge) - Constructor for class org.tinfour.edge.QuadEdgePinwheel
 

R

read(IMonitorWithCancellation) - Method in interface org.tinfour.utils.loaders.IVertexReader
Read a collection of vertices from the data source associated with the current implementation and instance.
read(IMonitorWithCancellation) - Method in class org.tinfour.utils.loaders.VertexReaderText
 
readAscii(int) - Method in class org.tinfour.io.BufferedRandomAccessReader
Reads a C/C++ style null-terminated string of a specified maximum length from the from data file.
readAscii(StringBuilder, int) - Method in class org.tinfour.io.BufferedRandomAccessReader
Reads a C/C++ style null-terminated string of a specified maximum length from the from data file.
readBoolean() - Method in class org.tinfour.io.BufferedRandomAccessReader
Reads one input byte and returns true if that byte is nonzero, false if that byte is zero.
readByte() - Method in class org.tinfour.io.BufferedRandomAccessReader
Reads and returns one input byte.
readDouble() - Method in class org.tinfour.io.BufferedRandomAccessReader
Read 8 bytes from the file and returns a Java double.
readDoubleBigEndian() - Method in class org.tinfour.io.BufferedRandomAccessReader
Read 8 bytes from the file and returns a Java double.
readFloat() - Method in class org.tinfour.io.BufferedRandomAccessReader
Reads 4 bytes from the file and returns a Java float.
readGrid() - Method in class org.tinfour.utils.GridFileReader
Reads the grid portion of the file.
readInt() - Method in class org.tinfour.io.BufferedRandomAccessReader
Read 4 bytes and return Java integer.
readIntBigEndian() - Method in class org.tinfour.io.BufferedRandomAccessReader
Read 4 bytes and return Java integer.
readLong() - Method in class org.tinfour.io.BufferedRandomAccessReader
Read 8 bytes from the file and returns a java long
readShort() - Method in class org.tinfour.io.BufferedRandomAccessReader
Reads two bytes from the file treating them as being in little-endian order and returns a short.
readStrings() - Method in class org.tinfour.io.DelimitedReader
Read a row of strings from the file
readStrings(List<String>) - Method in class org.tinfour.io.DelimitedReader
Read a row of strings from the file, storing the results in a reusable list.
readUnsignedByte() - Method in class org.tinfour.io.BufferedRandomAccessReader
Reads one input byte and returns an integer value in the range 0 through 255.
readUnsignedInt() - Method in class org.tinfour.io.BufferedRandomAccessReader
Reads 4 bytes given in little-endian order and and returns a Java long primitive given values in the range 0 through 4294967295.
readUnsignedShort() - Method in class org.tinfour.io.BufferedRandomAccessReader
Read two bytes and returns a Java int primitive.
reciprocal() - Method in class org.tinfour.vividsolutions.jts.math.DD
Returns a DoubleDouble whose value is 1 / this.
refactor(Iterable<Vertex>) - Method in interface org.tinfour.common.IPolyline
Creates a new polyline feature with the specified geometry and transfers any data elements defined by the implementing class from the current object to the newly created one.
refactor(Iterable<Vertex>) - Method in class org.tinfour.common.LinearConstraint
 
refactor(Iterable<Vertex>) - Method in class org.tinfour.common.PolygonConstraint
 
remove(Vertex) - Method in interface org.tinfour.common.IIncrementalTin
Removes the specified vertex from the TIN.
remove() - Method in class org.tinfour.edge.QuadEdgePinwheel
 
remove(Vertex) - Method in class org.tinfour.semivirtual.SemiVirtualIncrementalTin
Removes the specified vertex from the TIN.
remove(Vertex) - Method in class org.tinfour.standard.IncrementalTin
Removes the specified vertex from the TIN.
removeBorderConstraintFromMap(IQuadEdge) - Method in class org.tinfour.edge.EdgePool
Removes any existing border constraint from the constraint map.
removeVertex(Vertex) - Method in class org.tinfour.common.VertexMergerGroup
Removes the specified vertex from the group.
RenderingSurfaceAid - Class in org.tinfour.utils.rendering
Creates data elements suitable for rendering 2D graphics based on a Cartesian coordinate system.
RenderingSurfaceAid(int, int, int, double, double, double, double) - Constructor for class org.tinfour.utils.rendering.RenderingSurfaceAid
Constructs a graphics surface (BufferedImage) and resources for a coordinate system appropriate for the presentation of a rectangular region defined by the specified coordinates.
RenderingTransformAid - Class in org.tinfour.utils.rendering
Provides an aid for establishing a Cartesian coordinate system for rendering 2D drawings as well as utilities for initializing a graphics surface.
RenderingTransformAid(int, int, int, double, double, double, double) - Constructor for class org.tinfour.utils.rendering.RenderingTransformAid
Constructs resources for a coordinate system appropriate for the presentation of a rectangular region defined by the specified coordinates.
reportDone() - Method in interface org.tinfour.common.IMonitorWithCancellation
Called when the progress is done.
reportProgress(int) - Method in interface org.tinfour.common.IMonitorWithCancellation
Report progress to monitoring implementation.
reserved0 - Variable in class org.tinfour.common.Vertex
An unused field reserved for use by applications and derived classes
reserved1 - Variable in class org.tinfour.common.Vertex
An unused field reserved for use by applications and derived classes
reset() - Method in class org.tinfour.semivirtual.SemiVirtualStochasticLawsonsWalk
Reset the random seed for the stochastic functions to zero.
reset() - Method in class org.tinfour.standard.StochasticLawsonsWalk
Reset the random seed for the stochastic functions to zero.
resetForChangeToTin() - Method in interface org.tinfour.common.IIncrementalTinNavigator
Reset the navigator due to a change in the TIN.
resetForChangeToTin() - Method in interface org.tinfour.common.IProcessUsingTin
Reset the processor due to a change in the TIN.
resetForChangeToTin() - Method in class org.tinfour.interpolation.InverseDistanceWeightingInterpolator
Used by an application to reset the state data within the interpolator when the content of the TIN may have changed.
resetForChangeToTin() - Method in class org.tinfour.interpolation.NaturalNeighborInterpolator
Used by an application to reset the state data within the interpolator when the content of the TIN may have changed.
resetForChangeToTin() - Method in class org.tinfour.interpolation.TriangularFacetInterpolator
Used by an application to reset the state data within the interpolator when the content of the TIN may have changed.
rint() - Method in class org.tinfour.vividsolutions.jts.math.DD
Rounds this value to the nearest integer.

S

sampleSpacing(double, int) - Static method in class org.tinfour.utils.Tincalc
Estimates the average distance between point samples distributed randomly within a specified area with approximately uniform density, specified in arbitrary units.
seek(long) - Method in class org.tinfour.io.BufferedRandomAccessReader
Sets the virtual file-pointer position measured from the beginning of the file.
selfAdd(DD) - Method in class org.tinfour.vividsolutions.jts.math.DD
Adds the argument to the value of this.
selfAdd(double) - Method in class org.tinfour.vividsolutions.jts.math.DD
Adds the argument to the value of this.
selfDivide(DD) - Method in class org.tinfour.vividsolutions.jts.math.DD
Divides this object by the argument, returning this.
selfDivide(double) - Method in class org.tinfour.vividsolutions.jts.math.DD
Divides this object by the argument, returning this.
selfMultiply(DD) - Method in class org.tinfour.vividsolutions.jts.math.DD
Multiplies this object by the argument, returning this.
selfMultiply(double) - Method in class org.tinfour.vividsolutions.jts.math.DD
Multiplies this object by the argument, returning this.
selfSqr() - Method in class org.tinfour.vividsolutions.jts.math.DD
Squares this object.
selfSubtract(DD) - Method in class org.tinfour.vividsolutions.jts.math.DD
Subtracts the argument from the value of this.
selfSubtract(double) - Method in class org.tinfour.vividsolutions.jts.math.DD
Subtracts the argument from the value of this.
SemiVirtualEdge - Class in org.tinfour.semivirtual
Provides methods and elements implementing the QuadEdge data structure using a virtual representation of the links based on integer arrays rather than direct class instances.
SemiVirtualIncrementalTin - Class in org.tinfour.semivirtual
Provides a memory-conserving variation on the IncrementalTin class for building and maintaining a Triangulated Irregular Network (TIN) that is optimal with regard to the Delaunay criterion.
SemiVirtualIncrementalTin() - Constructor for class org.tinfour.semivirtual.SemiVirtualIncrementalTin
Constructs an incremental TIN using numerical thresholds appropriate for the default nominal point spacing of 1 unit.
SemiVirtualIncrementalTin(double) - Constructor for class org.tinfour.semivirtual.SemiVirtualIncrementalTin
Constructs an incremental TIN using numerical thresholds appropriate for the specified nominal point spacing.
SemiVirtualStochasticLawsonsWalk - Class in org.tinfour.semivirtual
Methods and definitions to perform a stochastic Lawson's walk.
SemiVirtualStochasticLawsonsWalk(double) - Constructor for class org.tinfour.semivirtual.SemiVirtualStochasticLawsonsWalk
Construct an instance based on the specified nominal point spacing.
SemiVirtualStochasticLawsonsWalk() - Constructor for class org.tinfour.semivirtual.SemiVirtualStochasticLawsonsWalk
Constructs an instance with a nominal point spacing of 1.
setA(Vertex) - Method in class org.tinfour.edge.QuadEdge
Sets the initial vertex for this edge.
setA(Vertex) - Method in class org.tinfour.semivirtual.SemiVirtualEdge
Sets the initial vertex of the current edge (and final vertex of its dual)
setApplicationData(Object) - Method in interface org.tinfour.common.IConstraint
Permits an application to add data elements to the constraint for its own uses.
setApplicationData(Object) - Method in class org.tinfour.common.PolyLineConstraintAdapter
 
setAreaFillColor(Color) - Method in class org.tinfour.voronoi.BoundedVoronoiStylerDefault
Set the area fill rendering to use a single, uniform color or paint for all polygons.
setAreaFillEnabled(boolean) - Method in class org.tinfour.voronoi.BoundedVoronoiStylerAdapter
 
setAreaFillEnabled(boolean) - Method in class org.tinfour.voronoi.BoundedVoronoiStylerDefault
Sets the option for enabling area fill operations
setAreaFillEnabled(boolean) - Method in interface org.tinfour.voronoi.IBoundedVoronoiStyler
Sets the option for enabling area fill operations
setAreaFillPalette(Color[]) - Method in class org.tinfour.voronoi.BoundedVoronoiStylerDefault
Set the area fill rendering to use a single, uniform color or paint for all polygons.
setAuxiliaryIndex(int) - Method in class org.tinfour.common.Vertex
Sets the auxiliary index for the vertex.
setAuxiliaryIndex(int) - Method in class org.tinfour.common.VertexMergerGroup
Sets the color index for the vertex.
setB(Vertex) - Method in class org.tinfour.edge.QuadEdge
Sets the second (B) vertex for this edge (also the A reference of the dual edge).
setB(Vertex) - Method in class org.tinfour.semivirtual.SemiVirtualEdge
Sets the final vertex of the current edge (and initial vertex of its dual)
setBounds(Rectangle2D) - Method in class org.tinfour.voronoi.BoundedVoronoiBuildOptions
Sets the bounds for the Bounded Voronoi Diagram.
setCircumcenter(double, double, double) - Method in class org.tinfour.common.Circumcircle
Sets the coordinate for the circumcenter and radius for this instance.
setColor(Color) - Method in class org.tinfour.voronoi.BoundedVoronoiVertexSymbol
Set the color for this symbol.
setConstrained(int) - Method in interface org.tinfour.common.IQuadEdge
Sets an edge as constrained and sets its constraint index.
setConstrained(int) - Method in class org.tinfour.edge.QuadEdge
 
setConstrained(int) - Method in class org.tinfour.semivirtual.SemiVirtualEdge
 
setConstrainedRegionBorderFlag() - Method in interface org.tinfour.common.IQuadEdge
Sets a flag indicating that the edge is an edge of a constrained region.
setConstrainedRegionBorderFlag() - Method in class org.tinfour.edge.QuadEdge
 
setConstrainedRegionBorderFlag() - Method in class org.tinfour.semivirtual.SemiVirtualEdge
 
setConstrainedRegionInteriorFlag() - Method in interface org.tinfour.common.IQuadEdge
Sets the constrained region membership flag for the edge to true.
setConstrainedRegionInteriorFlag() - Method in class org.tinfour.edge.QuadEdge
 
setConstrainedRegionInteriorFlag() - Method in class org.tinfour.semivirtual.SemiVirtualEdge
 
setConstraintIndex(IIncrementalTin, int) - Method in interface org.tinfour.common.IConstraint
Sets an index value used for internal bookkeeping by Tinfour code; not intended for use by application code.
setConstraintIndex(int) - Method in interface org.tinfour.common.IQuadEdge
Sets the constraint index for this edge.
setConstraintIndex(IIncrementalTin, int) - Method in class org.tinfour.common.PolyLineConstraintAdapter
 
setConstraintIndex(int) - Method in class org.tinfour.edge.QuadEdge
 
setConstraintIndex(int) - Method in class org.tinfour.semivirtual.SemiVirtualEdge
 
setConstraintLineMemberFlag() - Method in interface org.tinfour.common.IQuadEdge
Sets the constraint-line member flag for the edge to true.
setConstraintLineMemberFlag() - Method in class org.tinfour.edge.QuadEdge
 
setConstraintLineMemberFlag() - Method in class org.tinfour.semivirtual.SemiVirtualEdge
 
setConstraintLinkingEdge(IQuadEdge) - Method in interface org.tinfour.common.IConstraint
Sets a reference to an arbitrarily selected edge that was produced when the constraint was added to a TIN.
setConstraintLinkingEdge(IQuadEdge) - Method in class org.tinfour.common.PolyLineConstraintAdapter
 
setConstraintMember(boolean) - Method in class org.tinfour.common.Vertex
Sets or clears the is-constraint-member status of a vertex.
setCoordinateTransform(ICoordinateTransform) - Method in interface org.tinfour.utils.loaders.IVertexReader
Sets a coordinate transform to be used for mapping values from the source file to vertex coordinates.
setCoordinateTransform(ICoordinateTransform) - Method in class org.tinfour.utils.loaders.VertexReaderText
Sets a coordinate transform to be used for mapping values from the source file to vertex coordinates.
setDelimiter(char) - Method in class org.tinfour.utils.loaders.VertexReaderText
Sets the delimiter character for a file.
setDualForward(QuadEdge) - Method in class org.tinfour.edge.QuadEdge
Sets the forward link to the dual of this edge.
setDualForward(SemiVirtualEdge) - Method in class org.tinfour.semivirtual.SemiVirtualEdge
Sets the forward link for the dual of the current edge.
setDualReverse(QuadEdge) - Method in class org.tinfour.edge.QuadEdge
Sets the reverse link of the dual to this edge.
setDualReverse(SemiVirtualEdge) - Method in class org.tinfour.semivirtual.SemiVirtualEdge
Sets the reverse link for the dual of the current edge.
setFont(Font) - Method in class org.tinfour.voronoi.BoundedVoronoiVertexSymbol
Sets the font to be used for labeling.
setForward(QuadEdge) - Method in class org.tinfour.edge.QuadEdge
Sets the forward reference for this edge.
setForward(SemiVirtualEdge) - Method in class org.tinfour.semivirtual.SemiVirtualEdge
Sets the forward link for the current edge.
setIndex(int) - Method in class org.tinfour.common.Vertex
Sets the arbitrary index associated with the vertex.
setIndex(int) - Method in class org.tinfour.edge.QuadEdge
Sets the index value for this edge.
setLabel(String) - Method in class org.tinfour.voronoi.BoundedVoronoiVertexSymbol
Sets the label for this symbol
setLine2D(AffineTransform, Line2D) - Method in interface org.tinfour.common.IQuadEdge
Provides a convenience method for rendering edges by setting the Line2D argument with the transformed coordinates of the edge.
setLine2D(AffineTransform, Line2D) - Method in class org.tinfour.edge.QuadEdge
 
setLine2D(AffineTransform, Line2D) - Method in class org.tinfour.semivirtual.SemiVirtualEdge
 
setLinearUnits(LinearUnits) - Method in class org.tinfour.utils.loaders.VertexReaderText
Sets the linear units for the coordinate system used by the horizontal (x and y) coordinates of the data.
setLineColor(Color) - Method in class org.tinfour.voronoi.BoundedVoronoiStylerDefault
Set the color for rendering lines
setLineStroke(Stroke) - Method in class org.tinfour.voronoi.BoundedVoronoiStylerDefault
Set the stroke for rendering lines
setResolutionRule(VertexMergerGroup.ResolutionRule) - Method in class org.tinfour.common.VertexMergerGroup
Sets the rule for resolving coincident vertices; recalculates value for vertex if necessary
setResolutionRule(VertexMergerGroup.ResolutionRule) - Method in class org.tinfour.utils.NearestNeighborPointCollector
Sets the rule for resolving coincident vertices; recalculates value for vertices in the collection, if necessary
setResolutionRuleForMergedVertices(VertexMergerGroup.ResolutionRule) - Method in interface org.tinfour.common.IIncrementalTin
Specifies a rule for interpreting the Z value of a group of vertices that were merged due to being coincident, or nearly coincident.
setResolutionRuleForMergedVertices(VertexMergerGroup.ResolutionRule) - Method in class org.tinfour.semivirtual.SemiVirtualIncrementalTin
Specifies a rule for interpreting the Z value of a group of vertices that were merged due to being coincident, or nearly coincident.
setResolutionRuleForMergedVertices(VertexMergerGroup.ResolutionRule) - Method in class org.tinfour.standard.IncrementalTin
Specifies a rule for interpreting the Z value of a group of vertices that were merged due to being coincident, or nearly coincident.
setReverse(QuadEdge) - Method in class org.tinfour.edge.QuadEdge
Sets the reverse reference for this edge.
setReverse(SemiVirtualEdge) - Method in class org.tinfour.semivirtual.SemiVirtualEdge
Sets the reverse link for the current edge.
setStatus(int) - Method in class org.tinfour.common.Vertex
Sets the status value of the vertex.
setSynthetic(boolean) - Method in interface org.tinfour.common.IQuadEdge
Sets the synthetic flag for the edge.
setSynthetic(boolean) - Method in class org.tinfour.common.Vertex
Sets or clears the is-synthetic status of a vertex.
setSynthetic(boolean) - Method in class org.tinfour.edge.QuadEdge
 
setSynthetic(boolean) - Method in class org.tinfour.semivirtual.SemiVirtualEdge
 
setValue(DD) - Method in class org.tinfour.vividsolutions.jts.math.DD
Set the value for the DD object.
setValue(double) - Method in class org.tinfour.vividsolutions.jts.math.DD
Set the value for the DD object.
setVertexAdjustments(double[]) - Method in class org.tinfour.utils.SmoothingFilter
Sets the array of adjustments for vertices
setVertexColor(Color) - Method in class org.tinfour.voronoi.BoundedVoronoiStylerDefault
Set the color for rendering vertices
setVertexLabelingEnabled(boolean) - Method in class org.tinfour.voronoi.BoundedVoronoiStylerDefault
Specifies whether vertex labeling is enabled.
setVertexLabelingFont(Font) - Method in class org.tinfour.voronoi.BoundedVoronoiStylerDefault
Sets the font for labeling vertices
setVertexSymbolEnabled(boolean) - Method in class org.tinfour.voronoi.BoundedVoronoiStylerDefault
Specifies whether vertex symbols are to be rendered.
setVertexSymbolSize(double) - Method in class org.tinfour.voronoi.BoundedVoronoiStylerDefault
Sets the size for rendering vertices.
setVertices(Vertex, Vertex) - Method in class org.tinfour.edge.QuadEdge
Sets the vertices for this edge (and its dual).
setVertices(Vertex, Vertex) - Method in class org.tinfour.semivirtual.SemiVirtualEdge
Sets both vertices for the current edge (and the opposite vertices of its dual).
signum() - Method in class org.tinfour.vividsolutions.jts.math.DD
Returns an integer indicating the sign of this value.
SimpleGeographicTransform - Class in org.tinfour.utils.loaders
Provides a rudimentary implementation of a geographic transform.
SimpleGeographicTransform(double, double, LinearUnits) - Constructor for class org.tinfour.utils.loaders.SimpleGeographicTransform
Constructs a transform with the origin at the specified center latitude and longitude.
SimpleTriangle - Class in org.tinfour.common
Provides methods and elements for a simple representation of a triangle based on IQuadEdge edges.
SimpleTriangle(IIncrementalTin, IQuadEdge, IQuadEdge, IQuadEdge) - Constructor for class org.tinfour.common.SimpleTriangle
Construct a simple triangle from the specified edges.
SimpleTriangle(IIncrementalTin, IQuadEdge) - Constructor for class org.tinfour.common.SimpleTriangle
Construct a simple triangle from the specified edges.
SimpleTriangleIterator - Class in org.tinfour.common
An implementation of an iterator for looping through the triangles implicit in a Triangulated Irregular Network.
SimpleTriangleIterator(IIncrementalTin) - Constructor for class org.tinfour.common.SimpleTriangleIterator
Construct an instance of the iterator based on the specified Incremental TIN structure.
size() - Method in class org.tinfour.contour.Contour
Indicates the number of points stored in the contour
size() - Method in class org.tinfour.edge.EdgePool
Get the number of Edges currently stored in the collection
skipBytes(int) - Method in class org.tinfour.io.BufferedRandomAccessReader
Makes an attempt to advance the virtual file position by n bytes in order to match the functionality of the DataInput interface.
SmoothingFilter - Class in org.tinfour.utils
An implementation of the vertex valuator that processes the vertices in a Constrained Delaunay Triangulation and applies a low-pass filter over the data.
SmoothingFilter(IIncrementalTin) - Constructor for class org.tinfour.utils.SmoothingFilter
Construct a smoothing filter.
SmoothingFilterInitializer - Class in org.tinfour.utils
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(IIncrementalTin, int) - Constructor for class org.tinfour.utils.SmoothingFilterInitializer
Construct a smoothing filter.
sort(List<Vertex>) - Method in class org.tinfour.utils.HilbertSort
Sort the vertices in the list by their Hilbert ranking.
splitEdge(IQuadEdge, double, boolean) - Method in interface org.tinfour.common.IIncrementalTin
Split an existing edge into two at the midpoint, using the specified zSplit value as the z coordinate for the edge.
splitEdge(QuadEdge, Vertex) - Method in class org.tinfour.edge.EdgePool
Split the edge e into two by inserting a new vertex m into the edge.
splitEdge(IQuadEdge, double, boolean) - Method in class org.tinfour.semivirtual.SemiVirtualIncrementalTin
 
splitEdge(IQuadEdge, double, boolean) - Method in class org.tinfour.standard.IncrementalTin
 
sqr() - Method in class org.tinfour.vividsolutions.jts.math.DD
Computes the square of this value.
sqr(double) - Static method in class org.tinfour.vividsolutions.jts.math.DD
Computes the square of the specified value.
sqrt() - Method in class org.tinfour.vividsolutions.jts.math.DD
Computes the positive square root of this value.
sqrt(double) - Static method in class org.tinfour.vividsolutions.jts.math.DD
 
status - Variable in class org.tinfour.common.Vertex
The bit-mapped status flags for the vertex.
StochasticLawsonsWalk - Class in org.tinfour.standard
Methods and definitions to perform a stochastic Lawson's walk.
StochasticLawsonsWalk(double) - Constructor for class org.tinfour.standard.StochasticLawsonsWalk
Construct an instance based on the specified nominal point spacing.
StochasticLawsonsWalk() - Constructor for class org.tinfour.standard.StochasticLawsonsWalk
Constructs an instance with a nominal point spacing of 1.
subtract(DD) - Method in class org.tinfour.vividsolutions.jts.math.DD
Computes a new DoubleDouble object whose value is (this - y).
subtract(double) - Method in class org.tinfour.vividsolutions.jts.math.DD
Computes a new DoubleDouble object whose value is (this - y).
summarize(PrintStream, double) - Method in class org.tinfour.contour.ContourBuilderForTin
Provides a summary of statistics and measurements for the contour building process and resulting data.
SYNTHETIC_EDGE_FLAG - Static variable in class org.tinfour.edge.QuadEdgeConstants
A bit indicating that an edge has been marked as synthetic.

T

tabulateTriangle(Vertex, Vertex, Vertex) - Method in class org.tinfour.common.TriangleCount
Compute area for the triangle specified by the vertex arguments and add it to the triangle count and area summations.
testGetVerticesAgainstInputList(List<Vertex>) - Method in interface org.tinfour.common.IIntegrityCheck
Compares the list of vertices from the getVertices() method to the original list of input vertices and determines whether they are consistent.
testGetVerticesAgainstInputList(List<Vertex>) - Method in class org.tinfour.standard.IntegrityCheck
 
testInput(List<Vertex>, List<Vertex>) - Method in class org.tinfour.common.BootstrapUtility
Given a set of input Vertices, test to see if their (x,y) coordinates are sufficient to create a bootstrap triangle for processing.
ThiessenPolygon - Class in org.tinfour.voronoi
Provides elements and methods for representing a Thiessen Polygon created by the BoundedVoronoi class.
ThiessenPolygon(Vertex, List<IQuadEdge>, boolean) - Constructor for class org.tinfour.voronoi.ThiessenPolygon
Constructs a Thiessen Polygon representation.
thinPoints(IPolyline, List<IPolyline>, double) - Method in class org.tinfour.utils.PolylineThinner
Given a feature, apply Visvalingam's algorithm to reduce the complexity of the feature geometry.
Thresholds - Class in org.tinfour.common
Provides a standard calculation of threshold values appropriate for use in an incremental TIN implementation based on nominal point spacing.
Thresholds() - Constructor for class org.tinfour.common.Thresholds
Constructs thresholds for a nominal point spacing of 1.
Thresholds(double) - Constructor for class org.tinfour.common.Thresholds
Constructs threshold values for the specified nominalPointSpacing.
Tincalc - Class in org.tinfour.utils
Provides simple calculations useful for various Tinfour operations.
TinInstantiationUtility - Class in org.tinfour.utils
Provides a utility for instantiating either the QuadEdge or virtual versions of the TIN class based on the amount of memory available
TinInstantiationUtility(double, int) - Constructor for class org.tinfour.utils.TinInstantiationUtility
Constructs an instance bases on a specification for how much memory is available for use and the anticipated number of vertices that will be added to the TIN.
toMeters(double) - Method in enum org.tinfour.utils.LinearUnits
Convert the specified value to meters.
toSciNotation() - Method in class org.tinfour.vividsolutions.jts.math.DD
Returns the string representation of this value in scientific notation.
toStandardNotation() - Method in class org.tinfour.vividsolutions.jts.math.DD
Returns the string representation of this value in standard notation.
toString() - Method in class org.tinfour.common.Circumcircle
 
toString() - Method in class org.tinfour.common.PolygonConstraint
 
toString() - Method in class org.tinfour.common.Vertex
 
toString() - Method in class org.tinfour.contour.Contour
 
toString() - Method in class org.tinfour.contour.ContourRegion
 
toString() - Method in class org.tinfour.edge.EdgePool
 
toString() - Method in class org.tinfour.edge.QuadEdge
 
toString() - Method in class org.tinfour.interpolation.InverseDistanceWeightingInterpolator
 
toString() - Method in class org.tinfour.semivirtual.SemiVirtualEdge
 
toString() - Method in class org.tinfour.vividsolutions.jts.math.DD
Returns a string representation of this number, in either standard or scientific notation.
toString() - Method in class org.tinfour.voronoi.ThiessenPolygon
 
TriangleCollector - Class in org.tinfour.utils
Provides a utility for collecting triangles from a TIN.
TriangleCount - Class in org.tinfour.common
Provides descriptive data for a Triangulated Irregular Network (TIN).
TriangleCount() - Constructor for class org.tinfour.common.TriangleCount
Create an instance for tabulating a survey of the triangles which may or may not be members of a TIN.
TriangleCount(IIncrementalTin) - Constructor for class org.tinfour.common.TriangleCount
A constructor that performs a survey of the TIN to gather statistics about the triangles that comprise it.
triangles() - Method in interface org.tinfour.common.IIncrementalTin
Provides a convenience implementation that can be used with a Java enhanced-loop statement to access the set of SimpleTriangles implicit in the structure of the incremental TIN.
triangles() - Method in class org.tinfour.semivirtual.SemiVirtualIncrementalTin
 
triangles() - Method in class org.tinfour.standard.IncrementalTin
 
TriangularFacetInterpolator - Class in org.tinfour.interpolation
Provides interpolation based on treating the surface as a collection of planar triangular facets.
TriangularFacetInterpolator(IIncrementalTin) - Constructor for class org.tinfour.interpolation.TriangularFacetInterpolator
Construct an interpolator that operates on the specified TIN.
trunc() - Method in class org.tinfour.vividsolutions.jts.math.DD
Returns the integer which is largest in absolute value and not further from zero than this value.
TWO_PI - Static variable in class org.tinfour.vividsolutions.jts.math.DD
The value nearest to the constant 2 * Pi.

V

value(Vertex) - Method in interface org.tinfour.interpolation.IVertexValuator
Given a vertex v, obtain its value
value(Vertex) - Method in class org.tinfour.interpolation.VertexValuatorDefault
 
value(Vertex) - Method in class org.tinfour.utils.SmoothingFilter
 
valueOf(String) - Static method in enum org.tinfour.common.BootstrapUtility.BootstrapTestResult
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.tinfour.common.VertexMergerGroup.ResolutionRule
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.tinfour.contour.Contour.ContourType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.tinfour.contour.ContourRegion.ContourRegionType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.tinfour.utils.GridSpecification.CellPosition
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.tinfour.utils.LinearUnits
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.tinfour.utils.Polyside.Result
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in class org.tinfour.vividsolutions.jts.math.DD
Converts the string argument to a DoubleDouble number.
valueOf(double) - Static method in class org.tinfour.vividsolutions.jts.math.DD
Converts the double argument to a DoubleDouble number.
valueOf(String) - Static method in enum org.tinfour.voronoi.BoundedVoronoiRenderingType
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.tinfour.common.BootstrapUtility.BootstrapTestResult
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.tinfour.common.VertexMergerGroup.ResolutionRule
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.tinfour.contour.Contour.ContourType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.tinfour.contour.ContourRegion.ContourRegionType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.tinfour.utils.GridSpecification.CellPosition
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.tinfour.utils.LinearUnits
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.tinfour.utils.Polyside.Result
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.tinfour.voronoi.BoundedVoronoiRenderingType
Returns an array containing the constants of this enum type, in the order they are declared.
verifyAssignments(IIncrementalTin, PrintStream) - Method in class org.tinfour.utils.VertexColorizerKempe6
A test utility for verifying the results from the assignColorsToVertices method.
Vertex - Class in org.tinfour.common
Represents a point in a connected network on a planar surface.
Vertex(double, double, double) - Constructor for class org.tinfour.common.Vertex
Construct a vertex with the specified coordinates and z value.
Vertex(double, double, double, int) - Constructor for class org.tinfour.common.Vertex
Construct a vertex with the specified coordinates and ID value.
VERTEX_TOLERANCE_FACTOR_DEFAULT - Static variable in class org.tinfour.common.Thresholds
Factor for computing the vertex tolerance.
VertexAdjustment - Class in org.tinfour.common
Provides a wrapper class used to represent the adjusted position of a vertex.
VertexAdjustment(double, double, Vertex) - Constructor for class org.tinfour.common.VertexAdjustment
Construct an instance with the specified Cartesian coordinates while copying the attributes of the original vertex.
VertexColorizerKempe6 - Class in org.tinfour.utils
Assign vertices color index values so that no two connected vertices have the same color.
VertexColorizerKempe6() - Constructor for class org.tinfour.utils.VertexColorizerKempe6
 
VertexIterator - Class in org.tinfour.common
An implementation of an iterator for looping through the vertices that form a Triangulated Irregular Network.
VertexIterator(IIncrementalTin) - Constructor for class org.tinfour.common.VertexIterator
Construct an instance of the iterator based on the specified Incremental TIN structure.
VertexMergerGroup - Class in org.tinfour.common
A synthetic vertex used to handle cases when multiple vertices occupy coincident locations.
VertexMergerGroup(Vertex) - Constructor for class org.tinfour.common.VertexMergerGroup
Constructs a coincident vertex using the specified vertex for initialization.
VertexMergerGroup.ResolutionRule - Enum in org.tinfour.common
Specifies a rule for determining a z value based on the collection of coincident vertices.
VertexReaderText - Class in org.tinfour.utils.loaders
A utility for loading vertices from a file for testing.
VertexReaderText(File) - Constructor for class org.tinfour.utils.loaders.VertexReaderText
 
VertexValuatorDefault - Class in org.tinfour.interpolation
A valuator that returns the Z coordinate of a vertex.
VertexValuatorDefault() - Constructor for class org.tinfour.interpolation.VertexValuatorDefault
 
vertices() - Method in interface org.tinfour.common.IIncrementalTin
Provides a convenience implementation that can be used with a Java enhanced-loop statement to access the set of vertices stored in an incremental TIN.
vertices() - Method in class org.tinfour.semivirtual.SemiVirtualIncrementalTin
 
vertices() - Method in class org.tinfour.standard.IncrementalTin
 
visitSimpleTriangles(IIncrementalTin, Consumer<SimpleTriangle>) - Static method in class org.tinfour.utils.TriangleCollector
Identify all valid triangles in the specified TIN and provide them to the application-supplied Consumer.
visitTriangles(IIncrementalTin, Consumer<Vertex[]>) - Static method in class org.tinfour.utils.TriangleCollector
Identify all valid triangles in the specified TIN and provide them to the application-supplied Consumer.
visitTrianglesConstrained(IIncrementalTin, Consumer<Vertex[]>) - Static method in class org.tinfour.utils.TriangleCollector
Traverses the TIN, visiting all triangles that are members of a constrained region.
visitTrianglesForConstrainedRegion(IConstraint, Consumer<Vertex[]>) - Static method in class org.tinfour.utils.TriangleCollector
Traverses the interior of a constrained region, visiting the triangles in its interior.

W

wasTargetExteriorToTin() - Method in interface org.tinfour.common.INeighborhoodPointsCollector
Indicates that the most recent target coordinates were exterior to the TIN.
writeAsciiFile(File, float[][], String, String) - Method in class org.tinfour.utils.GridSpecification
Writes a two dimensional array of values to a file in a form compatible with Esri's ASCII raster file format.

X

x - Variable in class org.tinfour.common.Vertex
The Cartesian coordinate of the vertex (immutable).
x - Variable in class org.tinfour.utils.loaders.CoordinatePair
The x horizontal coordinate for the pair

Y

y - Variable in class org.tinfour.common.Vertex
The Cartesian coordinate of the vertex (immutable).
y - Variable in class org.tinfour.utils.loaders.CoordinatePair
The y horizontal coordinate for the pair
A B C D E F G H I K L M N O P Q R S T V W X Y 
Skip navigation links

Copyright © 2021. All rights reserved.