A B C D E F G H I K L M N O P Q R S T U V W X Y
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- abs() - Method in class org.tinfour.vividsolutions.jts.math.DD
-
Returns the absolute value of this value.
- add(double) - Method in class org.tinfour.utils.KahanSummation
-
Add the value to the summation
- add(double) - Method in class org.tinfour.vividsolutions.jts.math.DD
-
Returns a new DoubleDouble whose value is
(this + y). - add(double, double) - Method in class org.tinfour.contour.Contour
-
Add an coordinate point to the contour.
- 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(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(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(Vertex) - Method in interface org.tinfour.common.IIncrementalTin
-
Insert a vertex 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(Vertex) - Method in class org.tinfour.semivirtual.SemiVirtualIncrementalTin
-
Insert a vertex 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(DD) - Method in class org.tinfour.vividsolutions.jts.math.DD
-
Returns a new DoubleDouble whose value is
(this + y). - addChild(ContourRegion) - Method in class org.tinfour.contour.ContourRegion
-
Adds a child (nested) region to the internal list and sets the child-region's parent link.
- 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.
- addOverlay(Shape, Color, BasicStroke, boolean) - Method in class org.tinfour.utils.rendering.RendererForTinInspection
-
Adds a shape to be rendered after the Delaunay triangulation (TIN) content is drawn.
- addUnderlay(Shape, Color, BasicStroke, boolean) - Method in class org.tinfour.utils.rendering.RendererForTinInspection
-
Adds a shape to be rendered before the Delaunay triangulation (TIN) content is drawn.
- 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
-
Allocates an edge with the specified vertices.
- AlphaCircle - Class in org.tinfour.utils.alphashape
-
Provides definitions to be used for alpha-shape construction or other applications for a pair of circles of radius r that intersects the endpoints of a line segment.
- AlphaCircle(double, double, double, double, double) - Constructor for class org.tinfour.utils.alphashape.AlphaCircle
-
Construct an object giving elements for two circles of radius r that intersect the specified line-segment endpoints.
- AlphaPart - Class in org.tinfour.utils.alphashape
-
Provides a set of edges that define the path of an alpha shape.
- AlphaPartType - Enum in org.tinfour.utils.alphashape
-
Specifies the geometry of an AlphaPart instance.
- AlphaShape - Class in org.tinfour.utils.alphashape
-
Provides methods and elements to support the creation of an alpha shape from a Delaunay triangulation.
- AlphaShape(IIncrementalTin, double) - Constructor for class org.tinfour.utils.alphashape.AlphaShape
-
Constructs an alpha shape based on the specified Delaunay triangulation.
- applicationData - Variable in class org.tinfour.common.PolyLineConstraintAdapter
-
Indicates an object registered to the constraint for use by application code.
- 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(double, double, double, double, double, double) - Method in class org.tinfour.common.GeometricOperations
-
Determines the signed area of triangle ABC.
- area(Vertex, Vertex, Vertex) - Method in class org.tinfour.common.GeometricOperations
-
Determines the signed area of triangle ABC.
- Area - org.tinfour.voronoi.BoundedVoronoiRenderingType
-
Feature type for area-fill operations
- 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
-
Standard constructor
- BasicTabulator - Class in org.tinfour.utils
-
Provides methods and elements for tabulating simple statistics for a set of values.
- BasicTabulator() - Constructor for class org.tinfour.utils.BasicTabulator
-
Standard constructor
- 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_REFINEMENT - Static variable in class org.tinfour.common.Vertex
-
A bit flag indication that the vertex was created by a Delaunay refinement algorithm or other technique used to improve the quality of the triangular mesh.
- 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.
- BIT_WITHHELD - Static variable in class org.tinfour.common.Vertex
-
A bit flag indicating that the vertex is to be treated as "withheld" and should not be processed as part of a Delaunay triangulation (TIN).
- 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() - Constructor for class org.tinfour.common.BootstrapUtility
-
Default constructor assuming nominal point spacing of 1.0 units.
- BootstrapUtility(Thresholds) - Constructor for class org.tinfour.common.BootstrapUtility
-
Recommended constructor
- BootstrapUtility.BootstrapTestResult - Enum in org.tinfour.common
-
Indicates the results of the evaluation for a set of input points.
- Boundary - org.tinfour.contour.Contour.ContourType
-
Contour is lies entirely on the boundary of the TIN.
- Boundary - org.tinfour.voronoi.BoundedVoronoiRenderingType
-
Featuure type for the outer boundary of a Voronoi structure.
- BoundedVoronoiBuildOptions - Class in org.tinfour.voronoi
-
Specifies options for building a bounded Voronoi Diagram
- BoundedVoronoiBuildOptions() - Constructor for class org.tinfour.voronoi.BoundedVoronoiBuildOptions
-
Standard constructor.
- 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
-
Constructs an instance for the specified Voronoi diagram
- 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
-
Constructs an instance that implements default behavior.
- 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
-
Standard constructor
- BoundedVoronoiVertexSymbol(double) - Constructor for class org.tinfour.voronoi.BoundedVoronoiVertexSymbol
-
Constructs an instance with specified vertex symbol size.
- BufferedRandomAccessFile - Class in org.tinfour.io
-
Provides a wrapper around a Java Random Access File which supports buffered I/O, dramatically improving the performance for many kinds of random-access file read and write operations.
- BufferedRandomAccessFile(File, String) - Constructor for class org.tinfour.io.BufferedRandomAccessFile
-
Opens the specified file for read or write access using the specified access mode following the conventions of the Java RandomnAccessFile class.
- BufferedRandomAccessFile(String, String) - Constructor for class org.tinfour.io.BufferedRandomAccessFile
-
Opens the specified file for read or write access using the specified access mode following the conventions of the Java RandomnAccessFile class.
- 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.
- CenterOfCell - org.tinfour.utils.GridSpecification.CellPosition
-
The coordinates give the center of the cell.
- centerX0 - Variable in class org.tinfour.utils.alphashape.AlphaCircle
-
X coordinate for a circle center that lies to the left of the defining segment
- centerX1 - Variable in class org.tinfour.utils.alphashape.AlphaCircle
-
X coordinate for a circle center that lies to the right of the defining segment
- centerY0 - Variable in class org.tinfour.utils.alphashape.AlphaCircle
-
Y coordinate for a circle center that lies to the left of the defining segment
- centerY1 - Variable in class org.tinfour.utils.alphashape.AlphaCircle
-
Y coordinate for a circle center that lies to the right of the defining segment
- checkConstraintIndex(int, int) - Method in class org.tinfour.edge.QuadEdge
-
Checks to see if the constraint index is within the range supported by this instance.
- circumcircle(double, double, double, double, double, double, Circumcircle) - Method in class org.tinfour.common.GeometricOperations
-
Computes the circumcircle for the coordinates of three vertices.
- circumcircle(Vertex, Vertex, Vertex, Circumcircle) - Method in class org.tinfour.common.GeometricOperations
-
Computes the circumcircle for the coordinates of three vertices.
- Circumcircle - Class in org.tinfour.common
-
Provides center coordinates and radius for a circumcircle.
- Circumcircle() - Constructor for class org.tinfour.common.Circumcircle
-
Standard constructor.
- 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.BufferedRandomAccessFile
- 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.
- CollinearPointSet - org.tinfour.common.BootstrapUtility.BootstrapTestResult
-
Indicates that all input vertices are collinear or nearly collinear within the specified thresholds.
- COLOCATION - org.tinfour.interpolation.NaturalNeighborElements.ResultType
-
Indicates that the query point was co-located with one of the defining vertices in the data set.
- 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(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.
- 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.
- 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_FLAG_MASK - Static variable in class org.tinfour.edge.QuadEdgeConstants
-
A mask for preserving the bits allocated for edge-related flags At this time, there are definitions for 5 flags with one bit reserved for future use.
- CONSTRAINT_INDEX_BIT_SIZE - Static variable in class org.tinfour.edge.QuadEdgeConstants
-
The number of bits committed to the storage of a constraint index.
- CONSTRAINT_INDEX_VALUE_MAX - Static variable in class org.tinfour.edge.QuadEdgeConstants
-
The maximum value of a constraint index based on the 13 bits 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_LOWER_INDEX_MASK - Static variable in class org.tinfour.edge.QuadEdgeConstants
-
A specification for using an AND operation to extract the lower field of bits that contain a constraint index.
- CONSTRAINT_LOWER_INDEX_ZERO - Static variable in class org.tinfour.edge.QuadEdgeConstants
-
A specification for using an AND operation to zero out the lower field of bits that contain a constraint index.
- 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.
- CONSTRAINT_UPPER_INDEX_MASK - Static variable in class org.tinfour.edge.QuadEdgeConstants
-
A specification for using an AND operation to extract the upper field of bits that contain a constraint index.
- CONSTRAINT_UPPER_INDEX_ZERO - Static variable in class org.tinfour.edge.QuadEdgeConstants
-
A specification for using an AND operation to zero out the upper-field of bits that contain a constraint index.
- constraintIndex - Variable in class org.tinfour.common.PolyLineConstraintAdapter
-
An integer index for the constraint
- constraintLinkingEdge - Variable in class org.tinfour.common.PolyLineConstraintAdapter
-
Defines an edge that links the constraint to the Delaunay triangulation (may be null).
- 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.
- constructInstance(Class<?>, double) - Method in class org.tinfour.utils.TinInstantiationUtility
-
Constructs an instance of the specified TIN class.
- 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
-
Constructs an instance of the integrity checker for the specified builder instance.
- ContourRegion - Class in org.tinfour.contour
-
Provides a elements and access methods for a region created through a contour-building process.
- ContourRegion(Contour) - Constructor for class org.tinfour.contour.ContourRegion
-
Construct a region based on a single, closed-loop contour.
- 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
-
Standard constructor.
- 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.
- CornerOfCell - org.tinfour.utils.GridSpecification.CellPosition
-
The coordinates given the lower-left corner of the cell
- 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(String) - Constructor for class org.tinfour.vividsolutions.jts.math.DD
-
Creates a new DoubleDouble with value equal to the argument.
- DD(DD) - 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.
- densify(double) - Method in interface org.tinfour.common.IConstraint
-
Insert synthetic vertices into the constraint so that the spacing between vertices does not exceed the specified threshold.
- densify(double) - Method in class org.tinfour.common.PolyLineConstraintAdapter
- 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(double) - Method in class org.tinfour.vividsolutions.jts.math.DD
-
Computes a new DoubleDouble whose value is
(this / y). - divide(DD) - 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, 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
- draw(Graphics, IBoundedVoronoiStyler) - Method in class org.tinfour.voronoi.BoundedVoronoiDrawingUtility
-
Draws the Bounded Voronoi Diagram using the specified styler
- 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
-
Draws a 1-pixel rectangular frame around the outer boundaries of the rendering surface in the specified color.
- 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).
- Edge - org.tinfour.utils.Polyside.Result
-
The point is on the edge of the polygon
- EDGE_FLAG_RESERVED_BIT - Static variable in class org.tinfour.edge.QuadEdgeConstants
-
Defines the bit that is not yet committed for representing edge status.
- 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
- edgesAndDuals() - Method in interface org.tinfour.common.IIncrementalTin
-
Provides a convenience implementation that can be used with a Java enhanced-loop statement to access both sides of each edge in the incremental TIN.
- edgesAndDuals() - Method in class org.tinfour.semivirtual.SemiVirtualIncrementalTin
- edgesAndDuals() - Method in class org.tinfour.standard.IncrementalTin
- 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
DoubleDoublevalue. - 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
- EXTERIOR - org.tinfour.interpolation.NaturalNeighborElements.ResultType
-
Indicates that the query point was located on or outside the boundary of the underlying Delaunay triangulation.
F
- FATHOMS - org.tinfour.utils.LinearUnits
-
Specifies units in fathoms.
- FEET - org.tinfour.utils.LinearUnits
-
Specifies units in feet.
- fillBackground(Color) - Method in class org.tinfour.utils.rendering.RenderingSurfaceAid
-
Fills the overall image with the specified color
- 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.
- findAnEdgeFromEnclosingTriangle(SemiVirtualEdge, double, double) - Method in class org.tinfour.semivirtual.SemiVirtualStochasticLawsonsWalk
-
Find an edge from the triangle enclosing 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.
- flush() - Method in class org.tinfour.io.BufferedRandomAccessFile
-
Ensures that any pending output stored in the buffer is written to the underlying random access file.
- 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
- fromEdgeRatio(IIncrementalTin, double) - Static method in class org.tinfour.refinement.RuppertRefiner
-
Creates a RuppertRefiner configured by a target circumradius-to-shortest-edge ratio
ratio. - 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
DoubleDoublevalue. - 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.
- getAbsArea() - Method in class org.tinfour.contour.ContourRegion
-
Gets the absolute value of the area for this region.
- 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.
- getAlphaParts() - Method in class org.tinfour.utils.alphashape.AlphaShape
-
Gets a list of the components of the alpha-shape.
- 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
- getApplicationIndex() - Method in class org.tinfour.contour.ContourRegion
-
Gets an application-defined index value to be used by the calling implementation to associate supplemental data with the region.
- 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.utils.alphashape.AlphaPart
-
Gets the computed area of a polygon feature.
- 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.
- getAreaOfEmbeddedPolygon() - Method in class org.tinfour.interpolation.NaturalNeighborElements
-
Gets the area of the embedded polygon that was calculated when the natural neighbor elements were constructed.
- getAreaOfEnvelope() - Method in class org.tinfour.interpolation.NaturalNeighborElements
-
Gets the area of the containing envelope from which natural neighbor coordinates were derived.
- 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<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).
- 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.contour.Contour
-
Get the bounds of the contour.
- 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
-
Gets the number of cells in the grid/
- getCellPosition() - Method in class org.tinfour.utils.GridSpecification
-
Get an enumerated value indicating the cellPosition
- getCellSize() - Method in class org.tinfour.utils.GridSpecification
-
Gets the cellSize
- 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
- getCentroid() - Method in class org.tinfour.common.SimpleTriangle
-
Gets the centroid for the triangle.
- getChildren() - Method in class org.tinfour.utils.alphashape.AlphaPart
-
Gets a list of any child (embedded) alpha part components.
- getCircumcenter() - Method in class org.tinfour.common.Circumcircle
-
Gets a vertex representing the center of this circumcircle.
- 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
-
Gets the number of Columns in the grid.
- 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
- getConstraintBorderIndex() - Method in interface org.tinfour.common.IQuadEdge
-
Gets the index of the region-based constraint associated with an edge that serves as part of the polygon bounding that region.
- getConstraintBorderIndex() - Method in class org.tinfour.edge.QuadEdge
- getConstraintBorderIndex() - Method in class org.tinfour.semivirtual.SemiVirtualEdge
- 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
- getConstraintLineIndex() - Method in interface org.tinfour.common.IQuadEdge
-
Gets the index of a line-based constraint associated with an edge.
- getConstraintLineIndex() - Method in class org.tinfour.edge.QuadEdge
- getConstraintLineIndex() - Method in class org.tinfour.semivirtual.SemiVirtualEdge
- getConstraintLinkingEdge() - Method in interface org.tinfour.common.IConstraint
-
Gets a reference to an arbitrarily selected edge that was produced when the constraint was added to a TIN.
- getConstraintLinkingEdge() - Method in class org.tinfour.common.PolyLineConstraintAdapter
- getConstraintRegionInteriorIndex() - Method in interface org.tinfour.common.IQuadEdge
-
Gets the index of the region-based constraint associated with an edge contained in the interior of a constraint polygon.
- getConstraintRegionInteriorIndex() - Method in class org.tinfour.edge.QuadEdge
- getConstraintRegionInteriorIndex() - Method in class org.tinfour.semivirtual.SemiVirtualEdge
- 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
- getConstraints() - Method in class org.tinfour.utils.alphashape.AlphaShape
-
Constructs a set of constraint objects based on the geometry of the alpha shape.
- 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.
- getContourIndex() - Method in class org.tinfour.contour.Contour
-
Gets the index for the value of the input contour array that was used to build this contour, or a notional value if this instance is a boundary 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.
- getDelaunayTriangulation() - Method in class org.tinfour.utils.alphashape.AlphaShape
-
Gets the Delaunay triangulation from which this instance was derived.
- 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(double, double) - Method in class org.tinfour.utils.alphashape.AlphaCircle
-
Computes the distance from the specified coordinates to the nearest circle center.
- 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(double, double) - Method in class org.tinfour.common.Vertex
-
Gets the square of the distance from the vertex to an arbitrary point.
- getDistanceSq(Vertex) - Method in class org.tinfour.common.Vertex
-
Get the square of the distance to the vertex.
- 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
-
Gets the number of edges currently allocated by the edge pool.
- getEdgeForIndex(int) - Method in class org.tinfour.edge.EdgePool
-
Gets the edge associated with the specified index, if any.
- 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.utils.alphashape.AlphaPart
-
Gets a list of the edges that define the alpha part.
- 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).
- getElementCount() - Method in class org.tinfour.interpolation.NaturalNeighborElements
-
Gets a count for the number of elements (neighbors, Sibson coordinates).
- 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.
- getFile() - Method in class org.tinfour.io.BufferedRandomAccessFile
-
Gets a reference to the file associated with this class.
- getFilePosition() - Method in class org.tinfour.io.BufferedRandomAccessFile
-
Gets the position within the file at which the next write or read operation will be performed.
- 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.BufferedRandomAccessFile
-
Gets the size of the file in bytes.
- 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.SimpleTriangle
-
Gets a unique index value associated with the triangle.
- 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.
- getInverseTransform() - Method in class org.tinfour.voronoi.BoundedVoronoiDrawingUtility
-
Gets an affine transform mapping the pixel coordinates of the graphics surface to the Cartesian coordinates of the Voronoi Diagram.
- getIterator(boolean, 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
- getLengthSq() - Method in interface org.tinfour.common.IQuadEdge
-
Gets the squared length of the edge.
- getLengthSq() - Method in class org.tinfour.edge.QuadEdge
-
Gets the squared length of the edge.
- getLengthSq() - 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
-
Gets the x coordinate of the lower-left bounds of the grid
- getLowerLeftY() - Method in class org.tinfour.utils.GridSpecification
-
Gets the y coordinate of the lower-left bounds of the grid
- 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
- getMaxAbsValue() - Method in class org.tinfour.utils.BasicTabulator
-
Get the maximum value of the signed input samples
- 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.
- getMaxValue() - Method in class org.tinfour.utils.BasicTabulator
-
Get the maximum value of the signed input samples
- 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.BasicTabulator
-
Get the mean of the signed values of the input sample values.
- getMean() - Method in class org.tinfour.utils.KahanSummation
-
Gets the mean value of the summands.
- getMeanAbsValue() - Method in class org.tinfour.utils.BasicTabulator
-
Get the mean of the absolute values of the input sample values.
- 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
- getMethod() - Method in class org.tinfour.interpolation.TriangularFacetSpecialInterpolator
- getMinAbsValue() - Method in class org.tinfour.utils.BasicTabulator
-
Get the minimum of the signed input values
- getMinValue() - Method in class org.tinfour.utils.BasicTabulator
-
Get the minimum of the signed input values
- 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.
- getNaturalNeighborElements(double, double) - Method in class org.tinfour.interpolation.NaturalNeighborInterpolator
-
Gets an instance containing the natural neighbors and associated Sibson coordinates for a specified query location.
- getNaturalNeighbors() - Method in class org.tinfour.interpolation.NaturalNeighborElements
-
Gets the set of natural neighbors that were identified for the interpolation that produced these results.
- 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() - 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.
- getNearestVertex(double, double) - Method in interface org.tinfour.common.IIncrementalTinNavigator
-
Gets the nearest vertex to the specified coordinates
- 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.
- getNumberNonFiniteSamples() - Method in class org.tinfour.utils.BasicTabulator
-
Gets the number of non-finite sample values passed into this instance of the tabulator.
- getNumberSamples() - Method in class org.tinfour.utils.BasicTabulator
-
Gets the number of sample values passed into this instance of the tabulator.
- getOuterPolygonsPath2D() - Method in class org.tinfour.utils.alphashape.AlphaShape
-
Gets a path containing only those parts that are not enclosed by other polygons.
- getParent() - Method in class org.tinfour.contour.ContourRegion
-
Gets the parent region for this region, if any.
- getParent() - Method in class org.tinfour.utils.alphashape.AlphaPart
-
Gets the alpha part that contains this instance (if any).
- getPartType() - Method in class org.tinfour.utils.alphashape.AlphaPart
-
Gets the type of part (polygon, unconnected lines, or unassociated vertices) for this alpha part.
- getPath2D() - Method in class org.tinfour.utils.alphashape.AlphaPart
-
Get an instance of Path2D populated with coordinates taken from the edges that define this alpha part.
- getPath2D() - Method in class org.tinfour.utils.alphashape.AlphaShape
-
Gets a instance of a Path2D based on the polygon geometry of the alpha shape, including any enclosed (hole) features.
- getPath2D(boolean) - Method in class org.tinfour.utils.alphashape.AlphaShape
-
Gets a instance of a Path2D based on the geometry of the alpha shape, including any enclosed (hole) features.
- 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
- getRadius() - Method in class org.tinfour.utils.alphashape.AlphaShape
-
Gets the alpha-radius parameter that was used to construct the shape.
- 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.
- getRegionType() - Method in class org.tinfour.contour.ContourRegion
-
Gets an enumeration value indicating the region type.
- 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.
- getResultType() - Method in class org.tinfour.interpolation.NaturalNeighborElements
-
Gets the type of result that produced this instance.
- 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
-
Gets the number of rows in the grid
- getSampleBounds() - Method in class org.tinfour.voronoi.BoundedVoronoiDiagram
-
Gets the bounds of the sample data set.
- getShortestEdge() - Method in class org.tinfour.common.SimpleTriangle
-
Get the shortest edge of the triangle.
- getSibsonCoordinates() - Method in class org.tinfour.interpolation.NaturalNeighborElements
-
Gets the weights that were computed for the neighboring vertices during the interpolation operation that produced these results.
- getSibsonCoordinates(List<IQuadEdge>, double, double) - Method in class org.tinfour.interpolation.NaturalNeighborInterpolator
-
Given a reference point enclosed by a polygon defining its natural neighbors, computes an array of Sibson's local coordinates giving the computed weighting factors for the vertices that comprise the polygon.
- 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
-
Gets a ghost edge to be used as a starting edge in a search operation
- getStatus() - Method in class org.tinfour.common.Vertex
-
Gets the current value of the status flags for this vertex.
- getStdDev() - Method in class org.tinfour.utils.BasicTabulator
-
Get an unbiased estimate of the standard deviation of the population based on the tabulated values (signed values).
- getStdDevAbsValue() - Method in class org.tinfour.utils.BasicTabulator
-
Get an unbiased estimate of the standard deviation of the population based on the tabulated samples.
- 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
-
Not 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.
- getSurfaceNormal() - Method in class org.tinfour.interpolation.TriangularFacetSpecialInterpolator
-
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.
- getTransform() - Method in class org.tinfour.voronoi.BoundedVoronoiDrawingUtility
-
Gets an affine transform mapping the Cartesian coordinates of the Voronoi Diagram to the pixel coordinates of the graphics surface.
- 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
-
Gets the x coordinate of the upper-right bounds of the grid.
- getUpperRightY() - Method in class org.tinfour.utils.GridSpecification
-
Gets the y coordinate of the upper-right bounds of the grid
- 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.alphashape.AlphaPart
-
Gets a list of the Vertices that define the alpha part.
- 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.
- getX() - Method in class org.tinfour.interpolation.NaturalNeighborElements
-
Gets the Cartesian x coordinate that was specified for the interpolation
- 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.
- getY() - Method in class org.tinfour.interpolation.NaturalNeighborElements
-
Gets the Cartesian y coordinate that was specified for the interpolation
- 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
DoubleDoublevalue.
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.
- hasChildren() - Method in class org.tinfour.contour.ContourRegion
-
Indicates that the contour region encloses internal, child regions.
- 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
-
Standard constructor
I
- IBoundedVoronoiStyler - Interface in org.tinfour.voronoi
-
Defines methods that supply style information for rendering.
- IBoundedVoronoiVertexSymbol - Interface in org.tinfour.voronoi
-
Defines methods for rendering vertex symbols when drawing a bounded Voronoi diagram.
- 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.
- IDelaunayRefiner - Interface in org.tinfour.refinement
-
A
DelaunayRefinerrefines a given triangulation to improve its quality, for example by increasing minimum angles or enforcing other geometric properties. - 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(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.
- 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.
- 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.
- Inside - org.tinfour.utils.Polyside.Result
-
The point is unambiguously inside the polygon
- 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.
- InsufficientConstraintGeometryException - Exception in org.tinfour.common
-
Defines an exception to be thrown in cases where the set of constraints is insufficient to bootstrap a non-bootstrapped) instance of an Incremental TIN.
- InsufficientConstraintGeometryException() - Constructor for exception org.tinfour.common.InsufficientConstraintGeometryException
-
Creates an exception with the default message string
- InsufficientPointSet - org.tinfour.common.BootstrapUtility.BootstrapTestResult
-
Indicates that the point set is insufficiently large for analysis
- IntegrityCheck - Class in org.tinfour.standard
-
A tool for checking the correctness of a tin, in particular the relationship between adjacent triangles.
- Interior - org.tinfour.contour.Contour.ContourType
-
Contour lies entirely in the interior of the TIN with the possible exception of the two end points which may lie on perimeter edges.
- Interior - org.tinfour.contour.ContourRegion.ContourRegionType
-
All contours lie entirely within the interior of the TIN and do not intersect its perimeter.
- 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.
- interpolate(double, double, IVertexValuator) - Method in class org.tinfour.interpolation.TriangularFacetSpecialInterpolator
-
Performs an interpolation with special handling to provide values for regions to the exterior of the Delaunay Triangulation.
- 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.
- isAnEnclosure() - Method in class org.tinfour.utils.alphashape.AlphaPart
-
Indicates that the path encloses a region.
- 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
- isClosed() - Method in class org.tinfour.io.BufferedRandomAccessFile
-
Indicates whether the file is closed.
- isComplete - Variable in class org.tinfour.common.PolyLineConstraintAdapter
-
Indicates that the constraint is complete (application-dependent, for example, if the constraint defines a closed polygon, this value would indicate that the area has been computed).
- isConformant() - Method in interface org.tinfour.common.IIncrementalTin
-
Indicates whether the triangulated mesh conforms to the Delaunay criterion.
- isConformant() - Method in class org.tinfour.semivirtual.SemiVirtualIncrementalTin
-
Indicates whether the triangulated mesh conforms to the Delaunay criterion.
- isConformant() - Method in class org.tinfour.standard.IncrementalTin
-
Indicates whether the triangulated mesh conforms to the Delaunay criterion.
- isConstrained() - Method in interface org.tinfour.common.IQuadEdge
-
Indicates whether an edge is constrained.
- isConstrained() - Method in class org.tinfour.edge.QuadEdge
-
Indicates whether the edge is constrained.
- isConstrained() - 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.
- isConstraintRegionBorder() - Method in interface org.tinfour.common.IQuadEdge
-
Indicates whether an edge represents the border of a constrained region.
- isConstraintRegionBorder() - Method in class org.tinfour.edge.QuadEdge
- isConstraintRegionBorder() - Method in class org.tinfour.semivirtual.SemiVirtualEdge
- isConstraintRegionInterior() - Method in interface org.tinfour.common.IQuadEdge
-
Indicates whether the edge is in the interior of a constrained region.
- isConstraintRegionInterior() - Method in class org.tinfour.edge.QuadEdge
- isConstraintRegionInterior() - Method in class org.tinfour.semivirtual.SemiVirtualEdge
- isConstraintRegionMember() - 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).
- isConstraintRegionMember() - Method in class org.tinfour.edge.QuadEdge
- isConstraintRegionMember() - Method in class org.tinfour.semivirtual.SemiVirtualEdge
- isCovered() - Method in enum org.tinfour.utils.Polyside.Result
-
Indicates whether the polygon covers the specified coordinates
- isCovered(IQuadEdge, double, boolean) - Static method in class org.tinfour.utils.alphashape.AlphaCircle
-
Determines whether the associated edge is exposed or covered (unexposed).
- isEmpty() - Method in class org.tinfour.contour.Contour
-
Indicates whether the contour is empty.
- isEnclosed() - Method in class org.tinfour.utils.alphashape.AlphaPart
-
Indicates that the path represents a region that is in the interior of an alpha shape..
- 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.
- isPointInCircleLeft(double, double) - Method in class org.tinfour.utils.alphashape.AlphaCircle
-
Indicates whether the specified coordinate are within an alpha circle with a center located to the left of the specified line segment.
- isPointInCircleRight(double, double) - Method in class org.tinfour.utils.alphashape.AlphaCircle
-
Indicates whether the specified coordinate are within an alpha circle with a center located to the right of the specified line segment.
- isPointInCircles(double, double) - Method in class org.tinfour.utils.alphashape.AlphaCircle
-
Indicates whether the specified coordinates are inside one of the two open circles represented by this object.
- 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.
- isPointInPolygon(List<IQuadEdge>, double, double) - Static method in class org.tinfour.utils.Polyside
-
Determines if a point is inside a polygon.
- 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, double) - Method in class org.tinfour.contour.ContourRegion
-
Indicates whether the specified point is inside a closed polygon.
- isPointInsideRegion(double, double) - Method in class org.tinfour.contour.ContourRegion
-
Indicates whether the specified point is inside the region
- 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
- isPolygon() - Method in class org.tinfour.utils.alphashape.AlphaPart
-
Indicates whether the part is a polygon feature.
- isPositive() - Method in class org.tinfour.vividsolutions.jts.math.DD
-
Tests whether this value is greater than 0.
- isRefinementProduct() - Method in class org.tinfour.common.Vertex
-
Indicates whether a vertex is a refinement product (was created through a Delaunay refinement procedure rather than supplied by an application).
- 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
- isSurfaceNormalSupported() - Method in class org.tinfour.interpolation.TriangularFacetSpecialInterpolator
- 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.
- isWithheld() - Method in class org.tinfour.common.Vertex
-
Indicates whether a vertex is marked as withheld.
- 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
-
Defines methods to be used for reading a set of vertices from various input sources.
- IVertexValuator - Interface in org.tinfour.interpolation
-
An interface for specifying methods of accessing a value from a Vertex.
- IVerticalCoordinateTransform - Interface in org.tinfour.utils.loaders
-
Defines an interface for transforming the vertical coordinate value of a feature when loading it.
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
-
Standard constructor
L
- le(DD) - Method in class org.tinfour.vividsolutions.jts.math.DD
-
Tests whether this value is less than or equal to another
DoubleDoublevalue. - length - Variable in class org.tinfour.common.PolyLineConstraintAdapter
-
Indicates the overall length of the polyline.
- leReadDouble() - Method in class org.tinfour.io.BufferedRandomAccessFile
-
Reads an 8-byte IEEE-754 floating-point value given in little-endian order.
- leReadFloat() - Method in class org.tinfour.io.BufferedRandomAccessFile
-
Reads a 4-byte IEEE-754 floating-point value given in little-endian order.
- leReadFloatArray(float[], int, int) - Method in class org.tinfour.io.BufferedRandomAccessFile
-
Read an array of floats accessing them in little-endian order.
- leReadInt() - Method in class org.tinfour.io.BufferedRandomAccessFile
-
Reads a 4-byte integer given in little-endian order.
- leReadIntArray(int[], int, int) - Method in class org.tinfour.io.BufferedRandomAccessFile
-
Reads an array of integers accessing them in little-endian order.
- leReadLong() - Method in class org.tinfour.io.BufferedRandomAccessFile
-
Reads an 8-byte integer given in little-endian order.
- leReadShort() - Method in class org.tinfour.io.BufferedRandomAccessFile
-
Reads an 2-byte integer given in little-endian order.
- leReadUnsignedShort() - Method in class org.tinfour.io.BufferedRandomAccessFile
-
Reads an 2-byte integer given in little-endian order, treating it as an unsigned value.
- leWriteDouble(double) - Method in class org.tinfour.io.BufferedRandomAccessFile
-
Writes an 8-byte IEEE-754 floating-point value output in little-endian order.
- leWriteFloat(float) - Method in class org.tinfour.io.BufferedRandomAccessFile
-
Writes an 4-byte IEEE-754 floating-point value output in little-endian order.
- leWriteInt(int) - Method in class org.tinfour.io.BufferedRandomAccessFile
-
Writes an 4-byte integer given in little-endian order.
- leWriteLong(long) - Method in class org.tinfour.io.BufferedRandomAccessFile
-
Writes an 8-byte integer output in little-endian order.
- leWriteShort(int) - Method in class org.tinfour.io.BufferedRandomAccessFile
-
Writes an 2-byte integer given in little-endian order.
- Line - org.tinfour.voronoi.BoundedVoronoiRenderingType
-
Feature type for line-drawing features
- 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(List<Vertex>) - Constructor for class org.tinfour.common.LinearConstraint
-
Constructs a constraint with the specified vertices.
- 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.
- LinearUnits - Enum in org.tinfour.utils
-
An enumeration for specifying linear units of measure.
- list - Variable in class org.tinfour.common.PolyLineConstraintAdapter
-
The list of vertices that define the constraint geometry
- 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
DoubleDoublevalue.
M
- maintainingTin - Variable in class org.tinfour.common.PolyLineConstraintAdapter
-
The Delaunay triangulation associated with the constraint (if any)
- 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.
- MaxValue - org.tinfour.common.VertexMergerGroup.ResolutionRule
-
use the maximum z value
- MeanValue - org.tinfour.common.VertexMergerGroup.ResolutionRule
-
use the mean z value
- 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.
- METERS - org.tinfour.utils.LinearUnits
-
Specifies units in meters.
- min(DD) - Method in class org.tinfour.vividsolutions.jts.math.DD
-
Computes the minimum of this and another DD number.
- MinValue - org.tinfour.common.VertexMergerGroup.ResolutionRule
-
use the minimum z value
- multiply(double) - Method in class org.tinfour.vividsolutions.jts.math.DD
-
Returns a new DoubleDouble whose value is
(this * y). - multiply(DD) - 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.
- NaturalNeighborElements - Class in org.tinfour.interpolation
-
Provides a simple container for the component elements computed during a natural neighbor interpolation.
- NaturalNeighborElements(double, double, double[], Vertex[], double) - Constructor for class org.tinfour.interpolation.NaturalNeighborElements
-
Constructs a result indicating a successful query.
- NaturalNeighborElements.ResultType - Enum in org.tinfour.interpolation
-
Indicate the kind of results that are stored in this instance.
- 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
- OpenLine - org.tinfour.utils.alphashape.AlphaPartType
-
Indicates that a part is a chain of one or more potentially disjoint line segments that do not form a proper closed polygon.
- 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.refinement - package org.tinfour.refinement
-
Classes and interfaces to support Delaunay refinement.
- 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.alphashape - package org.tinfour.utils.alphashape
-
Supports of the creation of alpha shapes from the Delaunay triangulation.
- 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
- Outside - org.tinfour.utils.Polyside.Result
-
The point is unambiguously outside the polygon
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.
- partial - Variable in class org.tinfour.utils.alphashape.AlphaCircle
-
Indicates that the input segment was of length greater than the radius
- Perimeter - org.tinfour.contour.ContourRegion.ContourRegionType
-
At least one contour lies on the perimeter of the TIN.
- 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
- Polygon - org.tinfour.utils.alphashape.AlphaPartType
-
Indicates that a part is a closed polygon.
- 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(List<Vertex>) - Constructor for class org.tinfour.common.PolygonConstraint
-
Constructs a constraint with the specified vertices.
- 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
- 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
-
Standard constructor.
- 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.
- printCaption(PrintStream) - Static method in class org.tinfour.utils.BasicTabulator
-
Print a header for the summary of tabulator output.
- 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.io.BufferedRandomAccessFile
-
Prints current state data for file.
- 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
-
Constructs a pinwheel iterator based on the specified edge.
R
- r - Variable in class org.tinfour.utils.alphashape.AlphaCircle
-
Radius used to construct the circles
- 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.
- readASCII(int) - Method in class org.tinfour.io.BufferedRandomAccessFile
-
Reads the specified number of bytes from the source file treating them as ASCII characters and returning a valid, potentially zero-length string.
- readASCII(StringBuilder, int) - Method in class org.tinfour.io.BufferedRandomAccessFile
-
Reads the specified number of bytes from the source file treating them as ASCII characters and appending them to a string builder.
- readBoolean() - Method in class org.tinfour.io.BufferedRandomAccessFile
-
Reads one input byte and returns true if that byte is nonzero, false if that byte is zero.
- readBoolean() - Method in class org.tinfour.io.BufferedRandomAccessReader
-
Reads one input byte and returns
trueif that byte is nonzero,falseif that byte is zero. - readByte() - Method in class org.tinfour.io.BufferedRandomAccessFile
-
Reads a single byte from the file, interpreting it as a signed value in the range -128 through 127, inclusive.
- readByte() - Method in class org.tinfour.io.BufferedRandomAccessReader
-
Reads and returns one input byte.
- readChar() - Method in class org.tinfour.io.BufferedRandomAccessFile
-
Reads two input bytes and returns a char value following the general specification of the Java DataInput interface.
- readCharASCII() - Method in class org.tinfour.io.BufferedRandomAccessFile
-
Reads a single byte from the file, interpreting it as an ASCII character.
- readDouble() - Method in class org.tinfour.io.BufferedRandomAccessFile
-
Reads a 8-byte floating-point value in the big-endian order compatible with the Java DataInput interface.
- 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.BufferedRandomAccessFile
-
Reads a 4-byte floating-point value in the big-endian order compatible with the Java DataInput interface.
- readFloat() - Method in class org.tinfour.io.BufferedRandomAccessReader
-
Reads 4 bytes from the file and returns a Java float.
- readFully(byte[]) - Method in class org.tinfour.io.BufferedRandomAccessFile
-
Reads enough bytes from the input file to fill the specified byte array.
- readFully(byte[], int, int) - Method in class org.tinfour.io.BufferedRandomAccessFile
-
Reads the specified number of bytes from the input file into the provided array starting at the specified offset position.Bytes are signed values in the range -128 to 127.
- readGrid() - Method in class org.tinfour.utils.GridFileReader
-
Reads the grid portion of the file.
- readInt() - Method in class org.tinfour.io.BufferedRandomAccessFile
-
Reads a 4-byte integer value in the big-endian order compatible with the Java DataInput interface.
- 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.
- readLine() - Method in class org.tinfour.io.BufferedRandomAccessFile
-
Reads the next linhe of text from the input following the general specifications of the DataInput interface.
- readLong() - Method in class org.tinfour.io.BufferedRandomAccessFile
-
Reads a 8-byte integer value in the big-endian order compatible with the Java DataInput interface.
- 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.BufferedRandomAccessFile
-
Reads a 2-byte (short) integer value in the big-endian order compatible with the Java DataInput interface.
- 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.BufferedRandomAccessFile
-
Reads a single unsigned byte from the file, interpreting it as a signed value in the range 0 through 255, inclusive.
- 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.BufferedRandomAccessFile
-
Reads 2-bytes as an unsignd integer value in the big-endian order compatible with the Java DataInput interface.
- readUnsignedShort() - Method in class org.tinfour.io.BufferedRandomAccessReader
-
Read two bytes and returns a Java int primitive.
- readUTF() - Method in class org.tinfour.io.BufferedRandomAccessFile
-
Reads a series of UTF-8 characters following the specifications of the DataOutput interface.
- 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
- refine() - Method in interface org.tinfour.refinement.IDelaunayRefiner
-
Refines the associated triangulation to improve its quality according to the implementation's criteria (e.g., increasing minimum angles, removing skinny triangles, etc).
- refine() - Method in class org.tinfour.refinement.RuppertRefiner
-
Perform refinement on the supplied
IIncrementalTin. - refineOnce() - Method in interface org.tinfour.refinement.IDelaunayRefiner
-
Performs a single refinement operation on the associated triangulation.
- refineOnce() - Method in class org.tinfour.refinement.RuppertRefiner
- remove() - Method in class org.tinfour.edge.QuadEdgePinwheel
- remove(Vertex) - Method in interface org.tinfour.common.IIncrementalTin
-
Removes the specified vertex from the TIN.
- 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.
- removeChildren() - Method in class org.tinfour.contour.ContourRegion
-
Removes all child (nested) regions from the internal list and nullifies any of the child-region parent links.
- removeVertex(Vertex) - Method in class org.tinfour.common.VertexMergerGroup
-
Removes the specified vertex from the group.
- render(int, int, int) - Method in class org.tinfour.utils.rendering.RendererForTinInspection
-
Depicts the content of the Delaunay triangulation (TIN) associated with this instance.
- render(RenderingSurfaceAid) - Method in class org.tinfour.utils.rendering.RendererForTinInspection
-
Uses the application-provided RenderingSurfaceAir to depicts the content of the Delaunay triangulation (TIN) associated with this instance.
- RendererForTinInspection - Class in org.tinfour.utils.rendering
-
Provides a utility for rendering instances of the incremental TIN classes (the Delaunay triangulation classes) to an image.
- RendererForTinInspection(IIncrementalTin) - Constructor for class org.tinfour.utils.rendering.RendererForTinInspection
-
Construct an instance of a renderer configured for the default presentation of a Delaunay triangulation (e.g, a TIN).
- renderImage(int, int, int) - Method in class org.tinfour.utils.rendering.RendererForTinInspection
-
Depicts the content of the Delaunay triangulation (TIN) associated with this instance.
- 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.
- RenderingSurfaceAid(int, int, int, double, double, double, double, boolean) - 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.
- report(PrintStream) - Method in class org.tinfour.utils.VisvalingamLineSimplification
-
Print summary information about the line simplification.
- 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.
- resetForChangeToTin() - Method in class org.tinfour.interpolation.TriangularFacetSpecialInterpolator
-
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.
- RuppertRefiner - Class in org.tinfour.refinement
-
RuppertRefiner implements Ruppert’s Delaunay refinement for improving mesh quality of an
IIncrementalTin. - RuppertRefiner(IIncrementalTin, double) - Constructor for class org.tinfour.refinement.RuppertRefiner
-
Constructs a RuppertRefiner with the requested minimum internal triangle angle.
- RuppertRefiner(IIncrementalTin, double, double) - Constructor for class org.tinfour.refinement.RuppertRefiner
-
Constructs a RuppertRefiner with the requested minimum internal triangle angle and a user-specified minimum triangle area threshold.
- RuppertRefiner(IIncrementalTin, double, double, boolean, boolean, boolean) - Constructor for class org.tinfour.refinement.RuppertRefiner
-
Constructs a RuppertRefiner with explicit runtime policy options.
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.BufferedRandomAccessFile
-
Sets the file position given as an offset the beginning of the file.
- seek(long) - Method in class org.tinfour.io.BufferedRandomAccessReader
-
Sets the virtual file-pointer position measured from the beginning of the file.
- selfAdd(double) - Method in class org.tinfour.vividsolutions.jts.math.DD
-
Adds the argument to the value of
this. - selfAdd(DD) - Method in class org.tinfour.vividsolutions.jts.math.DD
-
Adds the argument to the value of
this. - selfDivide(double) - Method in class org.tinfour.vividsolutions.jts.math.DD
-
Divides this object by the argument, returning
this. - selfDivide(DD) - Method in class org.tinfour.vividsolutions.jts.math.DD
-
Divides 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. - selfMultiply(DD) - 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(double) - Method in class org.tinfour.vividsolutions.jts.math.DD
-
Subtracts the argument from the value of
this. - selfSubtract(DD) - 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() - Constructor for class org.tinfour.semivirtual.SemiVirtualStochasticLawsonsWalk
-
Constructs an instance with a nominal point spacing of 1.
- SemiVirtualStochasticLawsonsWalk(double) - Constructor for class org.tinfour.semivirtual.SemiVirtualStochasticLawsonsWalk
-
Construct an instance based on the specified nominal point spacing.
- 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
- setApplicationIndex(int) - Method in class org.tinfour.contour.ContourRegion
-
Allows a calling implementation to set an application-defined index value to be used to associate supplemental data with the region
- 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)
- setBackgroundColor(Color) - Method in class org.tinfour.utils.rendering.RendererForTinInspection
-
Sets the background color for the image.
- 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.
- setConstraintBorderIndex(int) - Method in interface org.tinfour.common.IQuadEdge
-
Sets a flag identifying the edge as the border of a region-based constraint and stores the index for that constraint.
- setConstraintBorderIndex(int) - Method in class org.tinfour.edge.QuadEdge
- setConstraintBorderIndex(int) - Method in class org.tinfour.semivirtual.SemiVirtualEdge
- setConstraintIndex(int) - Method in interface org.tinfour.common.IQuadEdge
-
Sets the constraint index for this edge.
- setConstraintIndex(int) - Method in class org.tinfour.edge.QuadEdge
- setConstraintIndex(int) - 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(IIncrementalTin, int) - Method in class org.tinfour.common.PolyLineConstraintAdapter
- setConstraintLineIndex(int) - Method in interface org.tinfour.common.IQuadEdge
-
Sets a flag identifying the edge as the border of a line-based constraint and stores the index for that constraint.
- setConstraintLineIndex(int) - Method in class org.tinfour.edge.QuadEdge
- setConstraintLineIndex(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.
- setConstraintRegionBorderFlag() - Method in interface org.tinfour.common.IQuadEdge
-
Sets a flag indicating that the edge is an edge of a constrained region.
- setConstraintRegionBorderFlag() - Method in class org.tinfour.edge.QuadEdge
- setConstraintRegionBorderFlag() - Method in class org.tinfour.semivirtual.SemiVirtualEdge
- setConstraintRegionInteriorIndex(int) - Method in interface org.tinfour.common.IQuadEdge
-
Sets a flag identifying the edge as an interior member of a region-based constraint and stores the index for that constraint.
- setConstraintRegionInteriorIndex(int) - Method in class org.tinfour.edge.QuadEdge
- setConstraintRegionInteriorIndex(int) - Method in class org.tinfour.semivirtual.SemiVirtualEdge
- setCoordinateSystemIsPixels(boolean) - Method in class org.tinfour.utils.rendering.RendererForTinInspection
-
Indicates that the coordinate system associated with the Delaunay triangulation should be rendered as if the coordinates were based on pixels rather than a Cartesian coordinate system.
- 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.
- setDrawFrameEnabled(boolean) - Method in class org.tinfour.utils.rendering.RendererForTinInspection
-
Enables the drawing of a rectangular frame around the image
- 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.
- setEdgeColor(Color) - Method in class org.tinfour.utils.rendering.RendererForTinInspection
-
Sets the color for drawing edges.
- setEdgeLabelDualSideConfiguration(boolean) - Method in class org.tinfour.utils.rendering.RendererForTinInspection
-
Sets the edge-rendering operation to label both sides of an edge.
- setEdgeLabelEnabled(boolean) - Method in class org.tinfour.utils.rendering.RendererForTinInspection
-
Sets the render operation to label edges.
- setEdgeRenderingEnabled(boolean) - Method in class org.tinfour.utils.rendering.RendererForTinInspection
-
Sets the rendering operation to draw edges.
- setFont(Font) - Method in class org.tinfour.voronoi.BoundedVoronoiVertexSymbol
-
Sets the font to be used for labeling.
- setForegroundColor(Color) - Method in class org.tinfour.utils.rendering.RendererForTinInspection
-
Sets the foreground color used to draw vertices, frames, and other features.
- 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.
- setIncrementalTin(IIncrementalTin) - Method in class org.tinfour.utils.rendering.RendererForTinInspection
-
Sets the incremental TIN instance to be used for rendering
- 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
-
Deprecated.
- 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
- setParent(ContourRegion) - Method in class org.tinfour.contour.ContourRegion
-
Sets the reference to the contour region that encloses the region represented by this class.
- setRefinementProduct(boolean) - Method in class org.tinfour.common.Vertex
-
Sets or clears the is-refinement-product status of a vertex.
- 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
- setTargetHeaders(String[]) - Method in class org.tinfour.utils.loaders.VertexReaderText
-
Sets an array of strings to be used as the target headers for the x, y, and z columns.
- setValue(double) - Method in class org.tinfour.vividsolutions.jts.math.DD
-
Set the value for the DD object.
- setValue(DD) - Method in class org.tinfour.vividsolutions.jts.math.DD
-
Set the value for the DD object.
- setVertexAdjustmentEnabled(boolean) - Method in interface org.tinfour.common.IIncrementalTin
-
Sets an option allowing or disabling Tinfour's ability to make small adjustments in the position of a vertex when constructing a Delaunay triangulation.
- setVertexAdjustmentEnabled(boolean) - Method in class org.tinfour.semivirtual.SemiVirtualIncrementalTin
- setVertexAdjustmentEnabled(boolean) - Method in class org.tinfour.standard.IncrementalTin
- 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
- setVertexLabelEnabledToDisplayZ(boolean) - Method in class org.tinfour.utils.rendering.RendererForTinInspection
-
Sets the render operation to label vertices based on their z value.
- setVertexLabelEnabledToShowIndex(boolean) - Method in class org.tinfour.utils.rendering.RendererForTinInspection
-
Sets the render operation to label vertices based on their integer index value.
- setVertexLabelFormatZ(String) - Method in class org.tinfour.utils.rendering.RendererForTinInspection
-
Sets the format used when creating a label based on the numerical value of the z coordinate for a vertex.
- 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
- setVertexRenderingEnabled(boolean) - Method in class org.tinfour.utils.rendering.RendererForTinInspection
-
Sets the render operation to draw vertices.
- setVertexRenderingSize(double) - Method in class org.tinfour.utils.rendering.RendererForTinInspection
-
Set the size in pixels for the vertex symbol.
- 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.
- setVerticalCoordinateTransform(IVerticalCoordinateTransform) - Method in class org.tinfour.utils.loaders.VertexReaderText
-
Sets a coordinate transform to be applied when reading vertical coordinates (z coordinates).
- 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).
- setWithheld(boolean) - Method in class org.tinfour.common.Vertex
-
Sets or clears the is-withheld status of a vertex.
- 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) - Constructor for class org.tinfour.common.SimpleTriangle
-
Construct a simple triangle from the specified edges.
- SimpleTriangle(IIncrementalTin, IQuadEdge, IQuadEdge, 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.
- simplify(double) - Method in class org.tinfour.contour.ContourBuilderForTin
-
Simplifies line features using an implementation of Visvalingam's algorithm.
- simplify(int, double[], double) - Method in class org.tinfour.utils.VisvalingamLineSimplification
-
Simplify the geometry of the input line or polygon by progressively removing points related to small-area features.
- 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.BufferedRandomAccessFile
-
Attempts to skip over n bytes.
- skipBytes(int) - Method in class org.tinfour.io.BufferedRandomAccessReader
-
Makes an attempt to advance the virtual file position by
nbytes 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.
- SmoothingFilter(IIncrementalTin, int) - 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 new vertex.
- splitEdge(IQuadEdge, double, double) - Method in interface org.tinfour.common.IIncrementalTin
-
Splits an existing edge into two at parametric position t measured from the edge’s origin (A) toward its destination (B).
- splitEdge(IQuadEdge, double, double) - Method in class org.tinfour.semivirtual.SemiVirtualIncrementalTin
-
Splits the edge at parameter t measured from A toward B. t is clamped to (ε, 1-ε) to avoid zero-length subedges.
- splitEdge(IQuadEdge, double, double) - Method in class org.tinfour.standard.IncrementalTin
-
Splits the edge at parameter t measured from A toward B. t is clamped to (ε, 1-ε) to avoid zero-length subedges.
- splitEdge(IQuadEdge, double, double, boolean) - Method in interface org.tinfour.common.IIncrementalTin
-
Deprecated.
- splitEdge(IQuadEdge, double, double, boolean) - Method in class org.tinfour.semivirtual.SemiVirtualIncrementalTin
-
Splits the edge at parameter t measured from A toward B. t is clamped to (ε, 1-ε) to avoid zero-length subedges.
- splitEdge(IQuadEdge, double, double, boolean) - Method in class org.tinfour.standard.IncrementalTin
- 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.
- 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
-
Returns the square root of the specified value as a double-precision instance.
- 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() - Constructor for class org.tinfour.standard.StochasticLawsonsWalk
-
Constructs an instance with a nominal point spacing of 1.
- StochasticLawsonsWalk(double) - Constructor for class org.tinfour.standard.StochasticLawsonsWalk
-
Construct an instance based on the specified nominal point spacing.
- subtract(double) - Method in class org.tinfour.vividsolutions.jts.math.DD
-
Computes a new DoubleDouble object whose value is
(this - y). - subtract(DD) - Method in class org.tinfour.vividsolutions.jts.math.DD
-
Computes a new DoubleDouble object whose value is
(this - y). - SUCCESS - org.tinfour.interpolation.NaturalNeighborElements.ResultType
-
Indicates that the interpolation was successful and all member elements are populated
- summarize(PrintStream, boolean) - Method in class org.tinfour.utils.alphashape.AlphaShape
-
Prints a summary of the content of the alpha shape to the specified print-stream instance (such as System.out, etc.).
- 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.
- summarize(PrintStream, String) - Method in class org.tinfour.utils.BasicTabulator
-
Prints a summary of the statistics computed from signed inputs.
- summarizeAbsValues(PrintStream, String) - Method in class org.tinfour.utils.BasicTabulator
-
Prints a summary of the statistics computed from absolute values of the inputs.
- SYNTHETIC_EDGE_FLAG - Static variable in class org.tinfour.edge.QuadEdgeConstants
-
A bit indicating that an edge has been marked as synthetic.
T
- tabulate(double) - Method in class org.tinfour.utils.BasicTabulator
-
Adds the specified value to the running tallies.
- 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.SimpleTriangle
- 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.utils.alphashape.AlphaPart
- toString() - Method in class org.tinfour.utils.alphashape.AlphaShape
- 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
- transcribeEdgesToPath2D(List<IQuadEdge>) - Method in class org.tinfour.utils.rendering.RendererForTinInspection
-
Creates a Path2D from a list of edges.
- transcribeToLine2D(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.
- transcribeToLine2D(AffineTransform, Line2D) - Method in class org.tinfour.edge.QuadEdge
- transcribeToLine2D(AffineTransform, Line2D) - Method in class org.tinfour.semivirtual.SemiVirtualEdge
- transform(int, double) - Method in interface org.tinfour.utils.loaders.IVerticalCoordinateTransform
-
Transform the vertical coordinate of a feature.
- 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
- triangles() - Method in class org.tinfour.utils.alphashape.AlphaShape
-
Provides an instance of an iterable that can be used to access the set of triangles interior to the alpha shape.
- 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.
- TriangularFacetSpecialInterpolator - Class in org.tinfour.interpolation
-
Provides interpolation based on treating the surface as a collection of triangular facets with special handling for regions outside the domain of the Delaunay triangulation.
- TriangularFacetSpecialInterpolator(IIncrementalTin) - Constructor for class org.tinfour.interpolation.TriangularFacetSpecialInterpolator
-
Construct an interpolator that operates on the specified TIN.
- TrivialPointSet - org.tinfour.common.BootstrapUtility.BootstrapTestResult
-
Indicates that all input vertices are coincident or nearly coincident, so that no meaningful computations are possible within the specified thresholds.
- 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.
U
- Unknown - org.tinfour.common.BootstrapUtility.BootstrapTestResult
-
Indicates that the routine was unable to find a valid bootstrap triangle from the input vertex set.
- UNKNOWN - org.tinfour.utils.LinearUnits
-
Indicates that no unit specification is applicable.
- Unspecified - org.tinfour.utils.alphashape.AlphaPartType
-
Indicates that the part type is unknown; this state is only used for improperly constructed parts.
V
- valid - Variable in class org.tinfour.utils.alphashape.AlphaCircle
-
Indicates that the alpha circles are properly defined
- Valid - org.tinfour.common.BootstrapUtility.BootstrapTestResult
-
Indicates that the routine was able to find a valid bootstrap triangle from the input vertex set.
- 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(double) - Static method in class org.tinfour.vividsolutions.jts.math.DD
-
Converts the
doubleargument to a DoubleDouble number. - 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.interpolation.NaturalNeighborElements.ResultType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.tinfour.utils.alphashape.AlphaPartType
-
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(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.interpolation.NaturalNeighborElements.ResultType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.tinfour.utils.alphashape.AlphaPartType
-
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 - org.tinfour.voronoi.BoundedVoronoiRenderingType
-
Feature type for vertex rendering features
- 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
-
Standard constructor.
- 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
-
Constructs an instance of a text-based vertex reader for the specified file and determines the delimiter to be used for separating columns.
- VertexValuatorDefault - Class in org.tinfour.interpolation
-
A valuator that returns the Z coordinate of a vertex.
- VertexValuatorDefault() - Constructor for class org.tinfour.interpolation.VertexValuatorDefault
-
Standard constructor.
- 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
- Vertices - org.tinfour.utils.alphashape.AlphaPartType
-
Indicates that a part contains a set of unassociated vertices.
- 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.
- VisvalingamLineSimplification - Class in org.tinfour.utils
-
Provides an implementation of Visvalingam's algorithm for simplifying lines by repeated elimination of the smallest area features.
- VisvalingamLineSimplification() - Constructor for class org.tinfour.utils.VisvalingamLineSimplification
-
Standard constructor.
W
- wasTargetExteriorToTin() - Method in interface org.tinfour.common.INeighborhoodPointsCollector
-
Indicates that the most recent target coordinates were exterior to the TIN.
- write(byte[]) - Method in class org.tinfour.io.BufferedRandomAccessFile
-
Writes an array of bytes to the output
- write(byte[], int, int) - Method in class org.tinfour.io.BufferedRandomAccessFile
- write(int) - Method in class org.tinfour.io.BufferedRandomAccessFile
- writeASCII(String, int) - Method in class org.tinfour.io.BufferedRandomAccessFile
-
Write the content of the string as a sequence of characters in the range of the ASCII character set.
- 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.
- writeBoolean(boolean) - Method in class org.tinfour.io.BufferedRandomAccessFile
- writeByte(int) - Method in class org.tinfour.io.BufferedRandomAccessFile
- writeBytes(String) - Method in class org.tinfour.io.BufferedRandomAccessFile
- writeChar(int) - Method in class org.tinfour.io.BufferedRandomAccessFile
-
Writes a character using two output bytes following the general specification of the Java DataOutput interface.
- writeChars(String) - Method in class org.tinfour.io.BufferedRandomAccessFile
- writeDouble(double) - Method in class org.tinfour.io.BufferedRandomAccessFile
- writeFloat(float) - Method in class org.tinfour.io.BufferedRandomAccessFile
- writeFully(byte[]) - Method in class org.tinfour.io.BufferedRandomAccessFile
-
Write the content of the specified array
- writeFully(byte[], int, int) - Method in class org.tinfour.io.BufferedRandomAccessFile
-
Write the specified number of bytes from the byte array starting at the indicated offset (array index).
- writeInt(int) - Method in class org.tinfour.io.BufferedRandomAccessFile
-
Writes a 4 byte integer value to the output in a form consistent with the Java DataOutput interface.
- writeLong(long) - Method in class org.tinfour.io.BufferedRandomAccessFile
- writeShort(int) - Method in class org.tinfour.io.BufferedRandomAccessFile
-
Writes two bytes to the output following the specifications of the Java DataOutput interface.
- writeUTF(String) - Method in class org.tinfour.io.BufferedRandomAccessFile
-
Writes a series of UTF-8 characters following the specifications of the DataOutput interface.
X
- x - Variable in class org.tinfour.common.Vertex
-
The Cartesian coordinate of the vertex (immutable).
- x - Variable in class org.tinfour.interpolation.NaturalNeighborElements
-
The Cartesian x coordinate for the query that produced this instance.
- 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.interpolation.NaturalNeighborElements
-
The Cartesian y coordinate for the query that produced this instance.
- y - Variable in class org.tinfour.utils.loaders.CoordinatePair
-
The y horizontal coordinate for the pair
All Classes All Packages