- ge(DD) - Method in class org.tinfour.vividsolutions.jts.math.DD
-
Tests whether this value is greater than or equals to another DoubleDouble value.
- GeometricOperations - Class in org.tinfour.common
-
Provides elements and methods to support geometric operations
using "double double" precision where necessary.
- GeometricOperations() - Constructor for class org.tinfour.common.GeometricOperations
-
Construct an instance based on a nominal point spacing of 1 unit.
- GeometricOperations(Thresholds) - Constructor for class org.tinfour.common.GeometricOperations
-
Construct an instance based on the specified threshold values.
- getA() - Method in interface org.tinfour.common.IQuadEdge
-
Gets the initial vertex for this edge.
- getA() - Method in class org.tinfour.edge.QuadEdge
-
Gets the initial vertex for this edge.
- getA() - Method in class org.tinfour.semivirtual.SemiVirtualEdge
-
- getAbbreviation() - Method in enum org.tinfour.utils.LinearUnits
-
Get the abbreviation for the unit of measure.
- getApplicationData() - Method in interface org.tinfour.common.IConstraint
-
Gets the application data (if any) stored in the constraint.
- getApplicationData() - Method in class org.tinfour.common.PolyLineConstraintAdapter
-
- getArea() - Method in class org.tinfour.common.PolygonConstraint
-
Get the computed square area for the constraint polygon.
- getArea() - Method in class org.tinfour.common.SimpleTriangle
-
Gets the area of the triangle.
- getArea() - Method in class org.tinfour.voronoi.ThiessenPolygon
-
Gets the area of the Voronoi polygon.
- getAreaMax() - Method in class org.tinfour.common.TriangleCount
-
Gets the maximum area of the triangles in the TIN.
- getAreaMean() - Method in class org.tinfour.common.TriangleCount
-
Get the mean area of the triangles in the TIN.
- getAreaMin() - Method in class org.tinfour.common.TriangleCount
-
Gets the minimum area of the triangles in the TIN.
- getAreaStandardDeviation() - Method in class org.tinfour.common.TriangleCount
-
Gets the standard deviation of the triangles in the TIN.
- getAreaSum() - Method in class org.tinfour.common.TriangleCount
-
Gets the sum of the area of all triangles in the TIN.
- 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.
- getBarycentricCoordinates(List<IQuadEdge>, double, double) - Method in class org.tinfour.interpolation.NaturalNeighborInterpolator
-
Given a reference point inside a simple, but potentially non-convex
polygon, creates an array of barycentric coordinates for the point.
- getBaseIndex() - Method in class org.tinfour.semivirtual.SemiVirtualEdge
-
Gets the index of the base of the current edge.
- 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.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
- getBowyerWatsonPolygon(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.
- getCellCount() - Method in class org.tinfour.utils.GridSpecification
-
- getCellPosition() - Method in class org.tinfour.utils.GridSpecification
-
- getCellSize() - Method in class org.tinfour.utils.GridSpecification
-
- getCenterLatitude() - Method in class org.tinfour.utils.loaders.SimpleGeographicTransform
-
Gets the center latitude used for this projection
- getCenterLongitude() - Method in class org.tinfour.utils.loaders.SimpleGeographicTransform
-
Gets the center longitude used for this projection
- getColorIndex() - Method in class org.tinfour.common.Vertex
-
Gets the color index for the vertex.
- getColumnCount() - Method in class org.tinfour.utils.GridSpecification
-
- getConnectedPolygon(IQuadEdge) - Method in class org.tinfour.interpolation.NaturalNeighborInterpolator
-
Gets a polygon consisting of edges connected to
the specified edge (in effect providing the set of vertices
connected to the starting vertex of the specified edge).
- getConstrainedViolationCount() - Method in interface org.tinfour.common.IIntegrityCheck
-
Gets the number of constrained edges that would violate the Delaunay
criterion
- getConstrainedViolationCount() - Method in class org.tinfour.standard.IntegrityCheck
-
- getConstrainedViolationMaximum() - Method in interface org.tinfour.common.IIntegrityCheck
-
Get the maximum calculated in-circle score for constrained
edges that violate the Delaunay criterion
- getConstrainedViolationMaximum() - Method in class org.tinfour.standard.IntegrityCheck
-
- getConstraint(int) - Method in interface org.tinfour.common.IIncrementalTin
-
Gets the constraint associated with the index, or a null if
no such constraint exists.
- getConstraint(int) - Method in class org.tinfour.semivirtual.SemiVirtualIncrementalTin
-
- getConstraint(int) - Method in class org.tinfour.standard.IncrementalTin
-
- getConstraintIndex() - Method in interface org.tinfour.common.IConstraint
-
Gets an index value used for internal bookkeeping by Tinfour code.
- getConstraintIndex() - Method in interface org.tinfour.common.IQuadEdge
-
Gets the index of the constraint associated with this edge.
- getConstraintIndex() - Method in class org.tinfour.common.PolyLineConstraintAdapter
-
- getConstraintIndex() - Method in class org.tinfour.edge.QuadEdge
-
Gets the index of the constraint associated with this edge.
- getConstraintIndex() - Method in class org.tinfour.semivirtual.SemiVirtualEdge
-
- getConstraintLinkingEdge() - Method in interface org.tinfour.common.IConstraint
-
- getConstraintLinkingEdge() - Method in class org.tinfour.common.PolyLineConstraintAdapter
-
- getConstraints() - Method in interface org.tinfour.common.IIncrementalTin
-
Gets a shallow copy of the list of constraints currently
stored in the TIN.
- getConstraints() - Method in class org.tinfour.semivirtual.SemiVirtualIncrementalTin
-
- getConstraints() - Method in class org.tinfour.standard.IncrementalTin
-
- getConstraintWithNewGeometry(List<Vertex>) - Method in interface org.tinfour.common.IConstraint
-
Gets a new constraint that has the attributes of this constraint
and the specified geometry.
- getConstraintWithNewGeometry(List<Vertex>) - Method in class org.tinfour.common.LinearConstraint
-
- getConstraintWithNewGeometry(List<Vertex>) - Method in class org.tinfour.common.PolygonConstraint
-
- getContainingPolygon(double, double) - Method in class org.tinfour.voronoi.BoundedVoronoiDiagram
-
Gets the polygon that contains the specified coordinate point (x,y).
- getContainingRegion() - Method in class org.tinfour.common.SimpleTriangle
-
Gets the polygon-based constraint that contains this triangle, if any.
- 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
-
- getCoordinateScale() - Method in class org.tinfour.utils.AxisIntervals
-
Get a multiplicative factor for scaling coordinates to pixels.
- getCoordinateTransform() - Method in interface org.tinfour.utils.loaders.IVertexReader
-
Gets the coordinate transform associated with this instance.
- getCoordinateTransform() - Method in class org.tinfour.utils.loaders.VertexReaderText
-
Gets the coordinate transform associated with this instance.
- getCount() - Method in class org.tinfour.common.TriangleCount
-
Get the number of triangles in the TIN.
- getDelaunayThreshold() - Method in class org.tinfour.common.Thresholds
-
Gets the computed value for evaluating whether a triangle pair is
within sufficient tolerance when testing to see if they approximately
meet the Delaunay criterion using the in-circle calculation.
- getDelimiter() - Method in class org.tinfour.utils.loaders.VertexReaderText
-
Gets the delimiter character for a file.
- getDistance() - Method in class org.tinfour.common.NeighborEdgeVertex
-
Gets the distance from the query point to the nearest vertex.
- getDistance(double, double) - Method in class org.tinfour.common.Vertex
-
Gets the distance from the vertex to an arbitrary point.
- getDistance(Vertex) - Method in class org.tinfour.common.Vertex
-
Get the distance to the vertex.
- getDistanceSq(double, double) - Method in interface org.tinfour.common.ISamplePoint
-
Get the square of the distance to the specified coordinates
- getDistanceSq(Vertex) - Method in class org.tinfour.common.Vertex
-
Get the square of the distance to the vertex.
- getDistanceSq(double, double) - Method in class org.tinfour.common.Vertex
-
Gets the square of the distance from the vertex to an arbitrary point.
- 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.NeighborEdgeVertex
-
Gets the edge that begins with the vertex closest to the query
coordinates.
- getEdgeA() - Method in class org.tinfour.common.SimpleTriangle
-
Get edge A from the triangle
- getEdgeB() - Method in class org.tinfour.common.SimpleTriangle
-
Get edge B from the triangle
- getEdgeC() - Method in class org.tinfour.common.SimpleTriangle
-
Get edge C from the triangle
- getEdgeCount() - Method in class org.tinfour.edge.EdgePool
-
- getEdgeIterator() - Method in interface org.tinfour.common.IIncrementalTin
-
Gets an iterator for stepping through the collection of edges
currently stored in the TIN.
- getEdgeIterator() - Method in class org.tinfour.semivirtual.SemiVirtualIncrementalTin
-
- getEdgeIterator() - Method in class org.tinfour.standard.IncrementalTin
-
- getEdges() - Method in interface org.tinfour.common.IIncrementalTin
-
Gets a list of edges currently allocated by an instance.
- getEdges() - Method in class org.tinfour.edge.EdgePool
-
Get a list of the Edges currently stored in the collection
- getEdges() - Method in class org.tinfour.semivirtual.SemiVirtualIncrementalTin
-
Gets a list of edges currently allocated by an instance.
- getEdges() - Method in class org.tinfour.standard.IncrementalTin
-
Gets a list of edges currently allocated by an instance.
- getEdges() - Method in class org.tinfour.voronoi.BoundedVoronoiDiagram
-
Gets a list of the edges in the Voronoi Diagram.
- getEdges() - Method in class org.tinfour.voronoi.ThiessenPolygon
-
Gets the edges that comprise the polygon
- getEdgeWithNearestVertex(double, double) - Method in interface org.tinfour.common.INeighborEdgeLocator
-
Locates the edge which begins with the vertex closest to the
query coordinates (x,y).
- getExtendedConflictCount() - Method in class org.tinfour.common.GeometricOperations
-
Get a diagnostic count of the number of incidents where an extended
precision calculation was in conflict with the ordinary precision
calculation.
- getExtendedPrecisionInCircleCount() - Method in class org.tinfour.common.GeometricOperations
-
Get a diagnostic count of the number of incidents where an extended
precision calculation was required for an in-circle calculation
due to the small-magnitude value of the computed value.
- getFilePosition() - Method in class org.tinfour.io.BufferedRandomAccessReader
-
Provides the current position within the random-access file.
- getFileReference() - Method in class org.tinfour.io.BufferedRandomAccessReader
-
Gets a File object referring to the currently open file (if any).
- getFileSize() - Method in class org.tinfour.io.BufferedRandomAccessReader
-
Gets the current size of the file in bytes.
- getForward() - Method in interface org.tinfour.common.IQuadEdge
-
Gets the forward reference of the edge.
- getForward() - Method in class org.tinfour.edge.QuadEdge
-
Gets the forward reference of the edge.
- getForward() - Method in class org.tinfour.semivirtual.SemiVirtualEdge
-
- getForwardFromDual() - Method in interface org.tinfour.common.IQuadEdge
-
Gets the forward reference of the dual.
- getForwardFromDual() - Method in class org.tinfour.edge.QuadEdge
-
Gets the forward reference of the dual.
- getForwardFromDual() - Method in class org.tinfour.semivirtual.SemiVirtualEdge
-
Constructs a new instance of the virtual edge class
referencing the forward of the dual of the current edge
- 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").
- getInCircleThreshold() - Method in class org.tinfour.common.Thresholds
-
Gets the threshold value indicating when an extended-precision
calculation must be used for the in-circle determination.
- getIndex() - Method in interface org.tinfour.common.IQuadEdge
-
Gets the index value for this edge.
- getIndex() - Method in class org.tinfour.common.Vertex
-
Gets the arbitrary index associated with the vertex.
- getIndex() - Method in class org.tinfour.edge.QuadEdge
-
Gets the index value for this edge.
- getIndex() - Method in class org.tinfour.semivirtual.SemiVirtualEdge
-
- getIndex() - Method in class org.tinfour.voronoi.ThiessenPolygon
-
Gets the index element of the defining vertex for this polygon.
- getIntegrityCheck() - Method in interface org.tinfour.common.IIncrementalTin
-
Gets an implementation of the integrity check interface suitable for
the referenced TIN implementation.
- getIntegrityCheck() - Method in class org.tinfour.semivirtual.SemiVirtualIncrementalTin
-
- getIntegrityCheck() - Method in class org.tinfour.standard.IncrementalTin
-
- getIntervalMagnitude() - Method in class org.tinfour.utils.AxisIntervals
-
Gets the integer power of ten corresponding to the
magnitude of the primary interval.
- getIterator(boolean) - Method in class org.tinfour.edge.EdgePool
-
Constructs an iterator that will optionally skip
ghost edges.
- getLabel() - Method in class org.tinfour.common.Vertex
-
Gets a string intended for labeling the vertex in images or
reports.
- getLabelCoordinates() - Method in class org.tinfour.utils.AxisIntervals
-
Gets the coordinates for labels.
- getLabelFormat() - Method in class org.tinfour.utils.AxisIntervals
-
Get a label format that is intended to be appropriate to
the magnitude of the primary interval
- getLabels() - Method in class org.tinfour.utils.AxisIntervals
-
Gets formatted labels for the tic coordinates.
- 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
-
- getLinearUnits() - Method in class org.tinfour.utils.loaders.SimpleGeographicTransform
-
Gets the linear units specified for this object
- getLinearUnits() - Method in class org.tinfour.utils.loaders.VertexReaderText
-
Gets the linear units for the coordinate system used by the data.
- getLineNumber() - Method in class org.tinfour.io.DelimitedReader
-
Gets the current position in the file as a line number.
- getLowerLeftX() - Method in class org.tinfour.utils.GridSpecification
-
- getLowerLeftY() - Method in class org.tinfour.utils.GridSpecification
-
- getManagingTin() - Method in interface org.tinfour.common.IConstraint
-
Gets the instance of the incremental TIN interface that
is managing this constraint, if any.
- getManagingTin() - Method in class org.tinfour.common.PolyLineConstraintAdapter
-
- getMaxDepthSearched() - Method in interface org.tinfour.common.INeighborhoodPointsCollector
-
Gets the max depth searched.
- getMaximumAllocationIndex() - Method in class org.tinfour.edge.EdgePool
-
Gets the maximum value of an edge index that is currently allocated
within the edge pool.
- getMaximumEdgeAllocationIndex() - Method in interface org.tinfour.common.IIncrementalTin
-
Gets the maximum index of the currently allocated edges.
- getMaximumEdgeAllocationIndex() - Method in class org.tinfour.semivirtual.SemiVirtualIncrementalTin
-
- getMaximumEdgeAllocationIndex() - Method in class org.tinfour.standard.IncrementalTin
-
- getMaximumEdgeAllocationIndex() - Method in class org.tinfour.voronoi.BoundedVoronoiDiagram
-
Gets the maximum index of the currently allocated edges.
- getMean() - Method in class org.tinfour.utils.KahanSummation
-
Gets the mean value of the summands.
- getMessage() - Method in interface org.tinfour.common.IIntegrityCheck
-
Gets descriptive information about the cause of a test failure.
- getMessage() - Method in class org.tinfour.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.NaturalNeighborInterpolator
-
- getMethod() - Method in class org.tinfour.interpolation.TriangularFacetInterpolator
-
- getName() - Method in enum org.tinfour.utils.LinearUnits
-
Gets the name of the units in a form suitable for user interface display.
- 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.NeighborEdgeVertex
-
Gets the vertex nearest the query point.
- getNeigborEdge(double, double) - Method in interface org.tinfour.common.INeighborEdgeLocator
-
Gets a neighboring edge for the coordinates.
- 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.
- 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.
- getPolygons() - Method in class org.tinfour.voronoi.BoundedVoronoiDiagram
-
Gets a list of the polygons that comprise the Voronoi Diagram
- getPrecisionThreshold() - Method in class org.tinfour.common.Thresholds
-
Get a threshold value giving guidelines for the smallest absolute value
result from a geometric calculations that can be accepted without
concern for an excessive loss of precision.
- getRadius() - Method in class org.tinfour.common.Circumcircle
-
Gets the radius of the circumcircle
- getRadiusSq() - Method in class org.tinfour.common.Circumcircle
-
Gets the square of the radius of the circumcircle.
- getReportingIntervalInPercent() - Method in interface org.tinfour.common.IMonitorWithCancellation
-
Gets the minimum interval for reporting progress, thus indicating
the frequency with which the reportProgress method should be
called.
- getReverse() - Method in interface org.tinfour.common.IQuadEdge
-
Gets the reverse reference of the edge.
- getReverse() - Method in class org.tinfour.edge.QuadEdge
-
Gets the reverse reference of the edge.
- getReverse() - Method in class org.tinfour.semivirtual.SemiVirtualEdge
-
Constructs a new instance of the virtual edge class
referencing the forward of the current edge.
- getReverseFromDual() - Method in interface org.tinfour.common.IQuadEdge
-
Gets the reverse link of the dual.
- getReverseFromDual() - Method in class org.tinfour.edge.QuadEdge
-
Gets the reverse link of the dual.
- getReverseFromDual() - Method in class org.tinfour.semivirtual.SemiVirtualEdge
-
Constructs a new instance of the virtual edge class
referencing the reverse of the dual of the current edge
- getRowCount() - Method in class org.tinfour.utils.GridSpecification
-
- getSampleBounds() - Method in class org.tinfour.voronoi.BoundedVoronoiDiagram
-
Gets the bounds of the sample data set.
- getSide() - Method in interface org.tinfour.common.IQuadEdge
-
Indicates which side of an edge a particular IQuadEdge instance is
attached to.
- getSide() - Method in class org.tinfour.edge.QuadEdge
-
Indicates which side of an edge a particular QuadEdge instance is
attached to.
- getSide() - Method in class org.tinfour.semivirtual.SemiVirtualEdge
-
Gets the low-order bit of the index of the current edge
- getSize() - Method in class org.tinfour.common.VertexMergerGroup
-
Gets the number of vertices grouped together in the collection
- getStartingEdge() - Method in class org.tinfour.edge.EdgePool
-
Get first valid, non-ghost QuadEdge in collection
- getStartingEdge() - Method in class org.tinfour.semivirtual.SemiVirtualIncrementalTin
-
Obtains an arbitrary edge to serve as the
start of a search or traversal operation.
- getStartingEdge() - Method in class org.tinfour.standard.IncrementalTin
-
Obtains an arbitrary edge to serve as the start of a search or traversal
operation.
- getStartingGhostEdge() - Method in class org.tinfour.edge.EdgePool
-
- getStatus() - Method in class org.tinfour.common.Vertex
-
Gets the current value of the status flags for this vertex.
- getSum() - Method in class org.tinfour.utils.KahanSummation
-
The current value of the summation.
- getSummandCount() - Method in class org.tinfour.utils.KahanSummation
-
Gets the number of summands that were added to the summation.
- getSurfaceNormal() - Method in interface org.tinfour.interpolation.IInterpolatorOverTin
-
Computes the surface normal at the most recent interpolation point,
returning an array of three values giving the unit surface
normal as x, y, and z coordinates.
- getSurfaceNormal() - Method in class org.tinfour.interpolation.NaturalNeighborInterpolator
-
Gets the unit normal to the surface at the position of the most
recent interpolation.
- getSurfaceNormal() - Method in class org.tinfour.interpolation.TriangularFacetInterpolator
-
Gets the unit normal to the surface at the position of the most
recent interpolation.
- getSyntheticVertexCount() - Method in interface org.tinfour.common.IIncrementalTin
-
Gets the number of synthetic vertices added to the TIN.
- getSyntheticVertexCount() - Method in class org.tinfour.semivirtual.SemiVirtualIncrementalTin
-
- getSyntheticVertexCount() - Method in class org.tinfour.standard.IncrementalTin
-
- 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.
- getTinClass() - Method in class org.tinfour.utils.TinInstantiationUtility
-
Get the class that was selected as most appropriate for the available
memory and number of vertices.
- getTriangleApex() - Method in class org.tinfour.semivirtual.SemiVirtualEdge
-
When the edge exists within a TIN, this method gets the
apex of a triangle formed with the edge as the base.
- getUpperRightX() - Method in class org.tinfour.utils.GridSpecification
-
- getUpperRightY() - Method in class org.tinfour.utils.GridSpecification
-
- getValue0() - Method in class org.tinfour.utils.AxisIntervals
-
Gets the minimum value of the range used to specify the axis.
- getValue1() - Method in class org.tinfour.utils.AxisIntervals
-
Gets the maximum value of the range used to specify the axis.
- getVertex() - Method in class org.tinfour.common.VertexAdjustment
-
Gets the original vertex that was used to produce this instance
- getVertex() - Method in class org.tinfour.voronoi.ThiessenPolygon
-
Gets the defining vertex of the polygon.
- getVertexSymbol(ThiessenPolygon) - Method in class org.tinfour.voronoi.BoundedVoronoiStylerAdapter
-
- getVertexSymbol(ThiessenPolygon) - Method in class org.tinfour.voronoi.BoundedVoronoiStylerDefault
-
Tests to see if the polygon is enabled for rendering a symbol at the vertex
position and, if it is, returns a vertex symbol that can be used for
rendering.
- getVertexSymbol(ThiessenPolygon) - Method in interface org.tinfour.voronoi.IBoundedVoronoiStyler
-
Tests to see if the polygon is enabled for rendering a symbol
at the vertex position and, if it is, returns a vertex symbol
that can be used for rendering
- getVertexTolerance() - Method in class org.tinfour.common.Thresholds
-
Gets a threshold value indicating the distance at which a pair
of (x,y) coordinates will be treated as effectively a match for
a vertex.
- getVertexTolerance2() - Method in class org.tinfour.common.Thresholds
-
Gets a threshold value indicating the square of the distance at which a
pair of (x,y) coordinates will be treated as effectively a match for
a vertex.
- getVertices() - Method in interface org.tinfour.common.IIncrementalTin
-
Gets a list of vertices currently stored in the TIN.
- getVertices() - Method in interface org.tinfour.common.IPolyline
-
Gets the vertices for this feature.
- getVertices() - Method in class org.tinfour.common.PolygonConstraint
-
- getVertices() - Method in class org.tinfour.common.PolyLineConstraintAdapter
-
- getVertices() - Method in class org.tinfour.common.VertexMergerGroup
-
Gets an array of the coincident vertices.
- getVertices() - Method in class org.tinfour.semivirtual.SemiVirtualIncrementalTin
-
Gets a list of vertices currently stored in the TIN.
- getVertices() - Method in class org.tinfour.standard.IncrementalTin
-
Gets a list of vertices currently stored in the TIN.
- getVertices() - Method in class org.tinfour.utils.NearestNeighborPointCollector
-
Gets a list of the vertices currently stored in the collection.
- getVertices() - Method in class org.tinfour.voronoi.BoundedVoronoiDiagram
-
Gets a list of the vertices that define the Voronoi Diagram.
- getVoronoiVertices() - Method in class org.tinfour.voronoi.BoundedVoronoiDiagram
-
Gets the vertices that were created to produce the Voronoi Diagram.
- getX() - Method in class org.tinfour.common.Circumcircle
-
Gets the x coordinate of the center of the circumcircle.
- getX() - Method in interface org.tinfour.common.ISamplePoint
-
Get the X coordinate of the sample point
- getX() - Method in class org.tinfour.common.NeighborEdgeVertex
-
Get the X coordinate of the query point
- getX() - Method in class org.tinfour.common.Vertex
-
Get the x coordinate associated with the vertex.
- getXMax() - Method in interface org.tinfour.utils.loaders.IVertexReader
-
Gets the maximum x coordinate in the sample
- getXMax() - Method in class org.tinfour.utils.loaders.VertexReaderText
-
Gets the maximum x coordinate in the sample
- getXMin() - Method in interface org.tinfour.utils.loaders.IVertexReader
-
Gets the minimum x coordinate in the sample
- getXMin() - Method in class org.tinfour.utils.loaders.VertexReaderText
-
Gets the minimum x coordinate in the sample
- 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.NeighborEdgeVertex
-
Get the Y coordinate of the query point
- getY() - Method in class org.tinfour.common.Vertex
-
Get the y coordinate associated with the vertex.
- getYMax() - Method in interface org.tinfour.utils.loaders.IVertexReader
-
Gets the maximum y coordinate in the sample
- getYMax() - Method in class org.tinfour.utils.loaders.VertexReaderText
-
Gets the maximum y coordinate in the sample
- getYMin() - Method in interface org.tinfour.utils.loaders.IVertexReader
-
Gets the minimum y coordinate in the sample
- getYMin() - Method in class org.tinfour.utils.loaders.VertexReaderText
-
Gets the minimum y coordinate in the sample
- getZ() - Method in interface org.tinfour.common.ISamplePoint
-
Get the Z coordinate of the sample point
- getZ() - Method in class org.tinfour.common.Vertex
-
Get the z value associated with the vertex.
- getZ() - Method in class org.tinfour.common.VertexMergerGroup
-
Get the z value associated with the vertex and the merging rules.
- 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
- GridSpecification - Class in org.tinfour.utils
-
Provides metadata for describing a grid and mapping Cartesian coordinates
to and from grid coordinates.
- GridSpecification(GridSpecification.CellPosition, double, double, double, double, double) - Constructor for class org.tinfour.utils.GridSpecification
-
Constructs an instance based on a specified set of bounds with the
requirement that the grid coordinates are integral multiples of the
cellSize.
- GridSpecification.CellPosition - Enum in org.tinfour.utils
-
Specifies how the cells are oriented relative to the coordinates of the of
the grid.
- gt(DD) - Method in class org.tinfour.vividsolutions.jts.math.DD
-
Tests whether this value is greater than another DoubleDouble value.
- IBoundedVoronoiStyler - Interface in org.tinfour.voronoi
-
Defines methods that supply style information for rendering.
- IBoundedVoronoiVertexSymbol - Interface in org.tinfour.voronoi
-
- IConstraint - Interface in org.tinfour.common
-
Defines the interface for constraints that can be added to
instances of the Incremental TIN classes.
- ICoordinateTransform - Interface in org.tinfour.utils.loaders
-
Defines an interface for performing coordinate transforms.
- IIncrementalTin - Interface in org.tinfour.common
-
Defines the primary methods used by an incremental TIN
implementation.
- IIntegrityCheck - Interface in org.tinfour.common
-
Defines methods to be used for checking the correctness of code
for Incremental TIN implementations.
- IInterpolatorOverTin - Interface in org.tinfour.interpolation
-
Defines an interface for interpolating data over a Triangulated
Irregular Network implementation.
- IMonitorWithCancellation - Interface in org.tinfour.common
-
Provides an interface that allows an process to report its progress to
a monitoring application and also permits the implementation of a
"voluntary cancellation" action.
- IN_CIRCLE_THRESHOLD_FACTOR - Static variable in class org.tinfour.common.Thresholds
-
Factor for computing the in-circle threshold.
- inCircle(Vertex, Vertex, Vertex, Vertex) - Method in class org.tinfour.common.GeometricOperations
-
Determines if vertex d lies within the circumcircle of triangle a,b,c,
using extended-precision arithmetic when required by small
magnitude results.
- inCircle(double, double, double, double, double, double, double, double) - Method in class org.tinfour.common.GeometricOperations
-
Determines if vertex d lies within the circumcircle of triangle a,b,c,
using extended-precision arithmetic when required by small
magnitude results.
- inCircleQuadPrecision(double, double, double, double, double, double, double, double) - Method in class org.tinfour.common.GeometricOperations
-
Uses quad-precision methods to determines if vertex d lies
within the circumcircle of triangle a,b,c.
- IncrementalTin - Class in org.tinfour.standard
-
Provides methods and data elements for building and maintaining a
Triangulated Irregular Network (TIN) that is optimal with regard to the
Delaunay criterion.
- IncrementalTin() - Constructor for class org.tinfour.standard.IncrementalTin
-
Constructs an incremental TIN using numerical thresholds appropriate for
the default nominal point spacing of 1 unit.
- IncrementalTin(double) - Constructor for class org.tinfour.standard.IncrementalTin
-
Constructs an incremental TIN using numerical thresholds appropriate for
the specified nominal point spacing.
- INeighborEdgeLocator - Interface in org.tinfour.common
-
Defines methods for a reusable instance of a class for searching a TIN and
locating the neighboring edge.
- INeighborhoodPointsCollector - Interface in org.tinfour.common
-
Defines an interface for collecting the points in the
proximity of a specified pair of coordinates.
- initializeRendering(Graphics2D) - Method in class org.tinfour.voronoi.BoundedVoronoiStylerAdapter
-
- initializeRendering(Graphics2D) - Method in class org.tinfour.voronoi.BoundedVoronoiStylerDefault
-
- initializeRendering(Graphics2D) - Method in interface org.tinfour.voronoi.IBoundedVoronoiStyler
-
Called once at the beginning of rendering to set up the Graphics2D surface
for rendering.
- inspect() - Method in interface org.tinfour.common.IIntegrityCheck
-
Performs an inspection of the TIN checking for conditions that
violate the construction rules.
- inspect() - Method in class org.tinfour.standard.IntegrityCheck
-
Performs an inspection of the TIN checking for conditions that
violate the construction rules.
- inspect() - Method in class org.tinfour.voronoi.BoundedVoronoiIntegrityCheck
-
Tests the Voronoi Diagram to see if it passes a number of sanity
checks for correctness of implementaiton.
- inspectLinks() - Method in class org.tinfour.standard.IntegrityCheck
-
Inspects the references that connect various edges in the
TIN.
- inspectPerimeterLinks() - Method in class org.tinfour.standard.IntegrityCheck
-
Inspects the edges related to the perimeter (convex hull) of the
TIN.
- inspectTriangleGeometry() - Method in class org.tinfour.standard.IntegrityCheck
-
Inspects the triangles forming the TIN.
- IntegrityCheck - Class in org.tinfour.standard
-
A tool for checking the correctness of a tin, in particular the relationship
between adjacent triangles.
- interpolate(double, double, IVertexValuator) - Method in interface org.tinfour.interpolation.IInterpolatorOverTin
-
Perform interpolation using the specified valuator.
- interpolate(double, double, IVertexValuator) - Method in class org.tinfour.interpolation.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.
- interpolateUsingTestMethod(double, double, IVertexValuator) - Method in class org.tinfour.interpolation.NaturalNeighborInterpolator
-
Perform interpolation using Sibson's C0 method and a test algorithm
based on computing the barycentric coordinates rather than
through the circumcenter approach used for the original
interpolation method.
- 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
-
- 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.
- 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.
- 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.
- isComplete - Variable in class org.tinfour.common.PolyLineConstraintAdapter
-
- isConstrained() - Method in interface org.tinfour.common.IQuadEdge
-
Indicates whether an edge is constrained.
- isConstrained() - Method in class org.tinfour.edge.QuadEdge
-
Gets the index of the constrain associated with
- isConstrained() - Method in class org.tinfour.semivirtual.SemiVirtualEdge
-
- isConstrainedRegionBorder() - Method in interface org.tinfour.common.IQuadEdge
-
Indicates whether an edge represents the border of a constrained
region.
- isConstrainedRegionBorder() - Method in class org.tinfour.edge.QuadEdge
-
- isConstrainedRegionBorder() - Method in class org.tinfour.semivirtual.SemiVirtualEdge
-
- isConstrainedRegionInterior() - Method in interface org.tinfour.common.IQuadEdge
-
Indicates whether the edge is in the interior of a constrained region.
- isConstrainedRegionInterior() - Method in class org.tinfour.edge.QuadEdge
-
- isConstrainedRegionInterior() - Method in class org.tinfour.semivirtual.SemiVirtualEdge
-
- isConstrainedRegionMember() - Method in interface org.tinfour.common.IQuadEdge
-
Indicates whether the edge is a member of a constrained region
(is in the interior or serves as the border of a polygon-based constraint).
- isConstrainedRegionMember() - Method in class org.tinfour.edge.QuadEdge
-
- isConstrainedRegionMember() - Method in class org.tinfour.semivirtual.SemiVirtualEdge
-
- isConstraintMember() - Method in class org.tinfour.common.Vertex
-
Indicates whether a vertex is part of a constraint definition or
lies on the border of an area constraint.
- isCovered() - Method in enum org.tinfour.utils.Polyside.Result
-
Indicates whether the polygon covers the specified coordinates
- 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.
- isInterior() - Method in class org.tinfour.common.NeighborEdgeVertex
-
Indicates whether the query point was inside the
convex polygon boundary of the TIN.
- isNaN() - Method in class org.tinfour.vividsolutions.jts.math.DD
-
Tests whether this value is NaN.
- isNegative() - Method in class org.tinfour.vividsolutions.jts.math.DD
-
Tests whether this value is less than 0.
- isNull() - Method in class org.tinfour.common.Vertex
-
Indicates whether the vertex has been marked as having a null data value.
- isOpen() - Method in class org.tinfour.voronoi.ThiessenPolygon
-
Indicates that in a true Voronoi Diagram the polygon would
not form a closed polygon and would have an infinite domain.
- isPointInPolygon(List<IQuadEdge>, double, double) - Static method in class org.tinfour.utils.Polyside
-
Determines if a point is inside a polygon.
- isPointInPolygon(double, double) - Method in class org.tinfour.voronoi.ThiessenPolygon
-
Indicates whether the specified coordinate point lies inside or on an edge
of the polygon associated with this instance.
- isPointInsideConstraint(double, double) - Method in interface org.tinfour.common.IConstraint
-
Indicates if a point at the specified coordinates is unambiguously
inside the constraint.
- isPointInsideConstraint(double, double) - Method in class org.tinfour.common.PolyLineConstraintAdapter
-
- isPointInsideTin(double, double) - Method in interface org.tinfour.common.IIncrementalTin
-
Determines whether the point is inside the convex polygon boundary
of the TIN.
- isPointInsideTin(double, double) - Method in class org.tinfour.semivirtual.SemiVirtualIncrementalTin
-
- isPointInsideTin(double, double) - Method in class org.tinfour.standard.IncrementalTin
-
- isPolygon() - Method in interface org.tinfour.common.IPolyline
-
Indicates whether the instance represents a polygon.
- isPolygon() - Method in class org.tinfour.common.LinearConstraint
-
- isPolygon() - Method in class org.tinfour.common.PolygonConstraint
-
- isPositive() - Method in class org.tinfour.vividsolutions.jts.math.DD
-
Tests whether this value is greater than 0.
- isRenderingEnabled(ThiessenPolygon, BoundedVoronoiRenderingType) - Method in class org.tinfour.voronoi.BoundedVoronoiStylerAdapter
-
- isRenderingEnabled(ThiessenPolygon, BoundedVoronoiRenderingType) - Method in class org.tinfour.voronoi.BoundedVoronoiStylerDefault
-
- isRenderingEnabled(ThiessenPolygon, BoundedVoronoiRenderingType) - Method in interface org.tinfour.voronoi.IBoundedVoronoiStyler
-
Indicates whether the specified type of rendering is enabled for the
specified polygon object.
- isSourceInGeographicCoordinates() - Method in interface org.tinfour.utils.loaders.IVertexReader
-
Indicates whether the source data was in geographic coordinates
- isSourceInGeographicCoordinates() - Method in class org.tinfour.utils.loaders.VertexReaderText
-
Indicates whether the source data was in geographic coordinates
- isSurfaceNormalSupported() - Method in interface org.tinfour.interpolation.IInterpolatorOverTin
-
Indicates whether the interpolation class supports the computation
of surface normals through the getUnitNormal() method.
- isSurfaceNormalSupported() - Method in class org.tinfour.interpolation.NaturalNeighborInterpolator
-
- isSurfaceNormalSupported() - Method in class org.tinfour.interpolation.TriangularFacetInterpolator
-
- isSynthetic() - Method in interface org.tinfour.common.IQuadEdge
-
Indicates whether the synthetic flag is set for the edge.
- isSynthetic() - Method in class org.tinfour.common.Vertex
-
Indicates whether a vertex is synthetic (was created through
a Tinfour procedure rather than supplied by an application).
- isSynthetic() - Method in class org.tinfour.edge.QuadEdge
-
- isSynthetic() - Method in class org.tinfour.semivirtual.SemiVirtualEdge
-
- isValid() - Method in interface org.tinfour.common.IPolyline
-
Indicates that sufficient information has been stored in
the polyline to establish a valid geometry.
- isValid() - Method in class org.tinfour.common.LinearConstraint
-
- isValid() - Method in class org.tinfour.common.PolygonConstraint
-
- isValue0Labeled() - Method in class org.tinfour.utils.AxisIntervals
-
Indicates if value0 was included in the primary tic coordinates.
- isValue1Labeled() - Method in class org.tinfour.utils.AxisIntervals
-
Indicates if value1 was included in the primary tic coordinates.
- isZero() - Method in class org.tinfour.vividsolutions.jts.math.DD
-
Tests whether this value is equal to 0.
- iterator() - Method in class org.tinfour.common.PolyLineConstraintAdapter
-
- iterator() - Method in class org.tinfour.edge.EdgePool
-
- iterator() - Method in class org.tinfour.edge.QuadEdgePinwheel
-
- IVertexReader - Interface in org.tinfour.utils.loaders
-
- IVertexValuator - Interface in org.tinfour.interpolation
-
An interface for specifying methods of accessing a value
from a Vertex.
- sampleSpacing(double, int) - Static method in class org.tinfour.utils.Tincalc
-
Estimates the average distance between point samples distributed randomly
within a specified area with approximately uniform density,
specified in arbitrary units.
- seek(long) - Method in class org.tinfour.io.BufferedRandomAccessReader
-
Sets the virtual file-pointer position measured from the
beginning of the file.
- selfAdd(DD) - Method in class org.tinfour.vividsolutions.jts.math.DD
-
Adds the argument to the value of this.
- selfAdd(double) - Method in class org.tinfour.vividsolutions.jts.math.DD
-
Adds the argument to the value of this.
- selfDivide(DD) - Method in class org.tinfour.vividsolutions.jts.math.DD
-
Divides this object by the argument, returning this.
- selfDivide(double) - Method in class org.tinfour.vividsolutions.jts.math.DD
-
Divides this object by the argument, returning this.
- selfMultiply(DD) - Method in class org.tinfour.vividsolutions.jts.math.DD
-
Multiplies this object by the argument, returning this.
- selfMultiply(double) - Method in class org.tinfour.vividsolutions.jts.math.DD
-
Multiplies this object by the argument, returning this.
- selfSqr() - Method in class org.tinfour.vividsolutions.jts.math.DD
-
Squares this object.
- selfSubtract(DD) - Method in class org.tinfour.vividsolutions.jts.math.DD
-
Subtracts the argument from the value of this.
- selfSubtract(double) - Method in class org.tinfour.vividsolutions.jts.math.DD
-
Subtracts the argument from the value of this.
- SemiVirtualEdge - Class in org.tinfour.semivirtual
-
Provides methods and elements implementing the QuadEdge data structure
using a virtual representation of the links based on integer arrays
rather than direct class instances.
- SemiVirtualIncrementalTin - Class in org.tinfour.semivirtual
-
Provides a memory-conserving variation on the IncrementalTin class
for building and maintaining a Triangulated Irregular Network (TIN)
that is optimal with regard to the Delaunay criterion.
- SemiVirtualIncrementalTin() - Constructor for class org.tinfour.semivirtual.SemiVirtualIncrementalTin
-
Constructs an incremental TIN using numerical thresholds appropriate
for the default nominal point spacing of 1 unit.
- SemiVirtualIncrementalTin(double) - Constructor for class org.tinfour.semivirtual.SemiVirtualIncrementalTin
-
Constructs an incremental TIN using numerical thresholds appropriate
for the specified nominal point spacing.
- SemiVirtualStochasticLawsonsWalk - Class in org.tinfour.semivirtual
-
Methods and definitions to perform a stochastic Lawson's walk.
- SemiVirtualStochasticLawsonsWalk(double) - Constructor for class org.tinfour.semivirtual.SemiVirtualStochasticLawsonsWalk
-
Construct an instance based on the specified nominal point spacing.
- SemiVirtualStochasticLawsonsWalk() - Constructor for class org.tinfour.semivirtual.SemiVirtualStochasticLawsonsWalk
-
Constructs an instance with a nominal point spacing of 1.
- setA(Vertex) - Method in class org.tinfour.edge.QuadEdge
-
Sets the initial vertex for this edge.
- setA(Vertex) - Method in class org.tinfour.semivirtual.SemiVirtualEdge
-
Sets the initial vertex of the current edge (and final vertex
of its dual)
- setApplicationData(Object) - Method in interface org.tinfour.common.IConstraint
-
Permits an application to add data elements to the constraint for
its own uses.
- setApplicationData(Object) - Method in class org.tinfour.common.PolyLineConstraintAdapter
-
- setAreaFillColor(Color) - Method in class org.tinfour.voronoi.BoundedVoronoiStylerDefault
-
Set the area fill rendering to use a single, uniform color or paint for all
polygons.
- 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.
- setB(Vertex) - Method in class org.tinfour.edge.QuadEdge
-
Sets the second (B) vertex for this edge (also the A reference of
the dual edge).
- setB(Vertex) - Method in class org.tinfour.semivirtual.SemiVirtualEdge
-
Sets the final vertex of the current edge (and initial vertex
of its dual)
- setBounds(Rectangle2D) - Method in class org.tinfour.voronoi.BoundedVoronoiBuildOptions
-
Sets the bounds for the Bounded Voronoi Diagram.
- setCircumcenter(double, double, double) - Method in class org.tinfour.common.Circumcircle
-
Sets the coordinate for the circumcenter and radius for this
instance.
- setColor(Color) - Method in class org.tinfour.voronoi.BoundedVoronoiVertexSymbol
-
Set the color for this symbol.
- setColorIndex(int) - Method in class org.tinfour.common.Vertex
-
Sets the color index for the vertex.
- setColorIndex(int) - Method in class org.tinfour.common.VertexMergerGroup
-
Sets the color index for the vertex.
- setConstrained(int) - Method in interface org.tinfour.common.IQuadEdge
-
Sets an edge as constrained and sets its constraint index.
- setConstrained(int) - Method in class org.tinfour.edge.QuadEdge
-
- setConstrained(int) - Method in class org.tinfour.semivirtual.SemiVirtualEdge
-
- setConstrainedRegionBorderFlag() - Method in interface org.tinfour.common.IQuadEdge
-
Sets a flag indicating that the edge is an edge of a constrained region.
- setConstrainedRegionBorderFlag() - Method in class org.tinfour.edge.QuadEdge
-
- setConstrainedRegionBorderFlag() - Method in class org.tinfour.semivirtual.SemiVirtualEdge
-
- setConstrainedRegionInteriorFlag() - Method in interface org.tinfour.common.IQuadEdge
-
Sets the constrained region membership flag for the edge to true.
- setConstrainedRegionInteriorFlag() - Method in class org.tinfour.edge.QuadEdge
-
- setConstrainedRegionInteriorFlag() - Method in class org.tinfour.semivirtual.SemiVirtualEdge
-
- setConstraintIndex(IIncrementalTin, int) - Method in interface org.tinfour.common.IConstraint
-
Sets an index value used for internal bookkeeping by Tinfour code;
not intended for use by application code.
- setConstraintIndex(int) - Method in interface org.tinfour.common.IQuadEdge
-
Sets the constraint index for this edge.
- setConstraintIndex(IIncrementalTin, int) - Method in class org.tinfour.common.PolyLineConstraintAdapter
-
- setConstraintIndex(int) - Method in class org.tinfour.edge.QuadEdge
-
- setConstraintIndex(int) - Method in class org.tinfour.semivirtual.SemiVirtualEdge
-
- setConstraintLinkingEdge(IQuadEdge) - Method in interface org.tinfour.common.IConstraint
-
Sets a reference to an arbitrarily selected edge that was produced
when the constraint was added to a TIN.
- setConstraintLinkingEdge(IQuadEdge) - Method in class org.tinfour.common.PolyLineConstraintAdapter
-
- setConstraintMember(boolean) - Method in class org.tinfour.common.Vertex
-
Sets or clears the is-constraint-member status of a vertex.
- setCoordinateTransform(ICoordinateTransform) - Method in interface org.tinfour.utils.loaders.IVertexReader
-
Sets a coordinate transform to be used for mapping values from the source
file to vertex coordinates.
- setCoordinateTransform(ICoordinateTransform) - Method in class org.tinfour.utils.loaders.VertexReaderText
-
Sets a coordinate transform to be used for mapping values from the source
file to vertex coordinates.
- setDelimiter(char) - Method in class org.tinfour.utils.loaders.VertexReaderText
-
Sets the delimiter character for a file.
- setDualForward(QuadEdge) - Method in class org.tinfour.edge.QuadEdge
-
Sets the forward link to the dual of this edge.
- setDualForward(SemiVirtualEdge) - Method in class org.tinfour.semivirtual.SemiVirtualEdge
-
Sets the forward link for the dual of the current edge.
- setDualReverse(QuadEdge) - Method in class org.tinfour.edge.QuadEdge
-
Sets the reverse link of the dual to this edge.
- setDualReverse(SemiVirtualEdge) - Method in class org.tinfour.semivirtual.SemiVirtualEdge
-
Sets the reverse link for the dual of the current edge.
- setFont(Font) - Method in class org.tinfour.voronoi.BoundedVoronoiVertexSymbol
-
Sets the font to be used for labeling.
- setForward(QuadEdge) - Method in class org.tinfour.edge.QuadEdge
-
Sets the forward reference for this edge.
- setForward(SemiVirtualEdge) - Method in class org.tinfour.semivirtual.SemiVirtualEdge
-
Sets the forward link for the current edge.
- setIndex(int) - Method in class org.tinfour.common.Vertex
-
Sets the arbitrary index associated with the vertex.
- setIndex(int) - Method in class org.tinfour.edge.QuadEdge
-
Sets the index value for this edge.
- setLabel(String) - Method in class org.tinfour.voronoi.BoundedVoronoiVertexSymbol
-
Sets the label for this symbol
- setLinearUnits(LinearUnits) - Method in class org.tinfour.utils.loaders.VertexReaderText
-
Sets the linear units for the coordinate system used by the horizontal (x
and y) coordinates of the data.
- setLineColor(Color) - Method in class org.tinfour.voronoi.BoundedVoronoiStylerDefault
-
Set the color for rendering lines
- setLineStroke(Stroke) - Method in class org.tinfour.voronoi.BoundedVoronoiStylerDefault
-
Set the stroke for rendering lines
- setResolutionRule(VertexMergerGroup.ResolutionRule) - Method in class org.tinfour.common.VertexMergerGroup
-
Sets the rule for resolving coincident vertices; recalculates
value for vertex if necessary
- setResolutionRule(VertexMergerGroup.ResolutionRule) - Method in class org.tinfour.utils.NearestNeighborPointCollector
-
Sets the rule for resolving coincident vertices; recalculates
value for vertices in the collection, if necessary
- setResolutionRuleForMergedVertices(VertexMergerGroup.ResolutionRule) - Method in interface org.tinfour.common.IIncrementalTin
-
Specifies a rule for interpreting the Z value of a group of vertices that
were merged due to being coincident, or nearly coincident.
- setResolutionRuleForMergedVertices(VertexMergerGroup.ResolutionRule) - Method in class org.tinfour.semivirtual.SemiVirtualIncrementalTin
-
Specifies a rule for interpreting the Z value of a group of vertices that
were merged due to being coincident, or nearly coincident.
- setResolutionRuleForMergedVertices(VertexMergerGroup.ResolutionRule) - Method in class org.tinfour.standard.IncrementalTin
-
Specifies a rule for interpreting the Z value of a group of vertices that
were merged due to being coincident, or nearly coincident.
- setReverse(QuadEdge) - Method in class org.tinfour.edge.QuadEdge
-
Sets the reverse reference for this edge.
- setReverse(SemiVirtualEdge) - Method in class org.tinfour.semivirtual.SemiVirtualEdge
-
Sets the reverse link for the current edge.
- setStatus(int) - Method in class org.tinfour.common.Vertex
-
Sets the status value of the vertex.
- setSynthetic(boolean) - Method in interface org.tinfour.common.IQuadEdge
-
Sets the synthetic flag for the edge.
- setSynthetic(boolean) - Method in class org.tinfour.common.Vertex
-
Sets or clears the is-synthetic status of a vertex.
- setSynthetic(boolean) - Method in class org.tinfour.edge.QuadEdge
-
- setSynthetic(boolean) - Method in class org.tinfour.semivirtual.SemiVirtualEdge
-
- setValue(DD) - Method in class org.tinfour.vividsolutions.jts.math.DD
-
Set the value for the DD object.
- setValue(double) - Method in class org.tinfour.vividsolutions.jts.math.DD
-
Set the value for the DD object.
- setVertexLabelingEnabled(boolean) - Method in class org.tinfour.voronoi.BoundedVoronoiStylerDefault
-
Specifies whether vertex labeling is enabled.
- setVertexLabelingFont(Font) - Method in class org.tinfour.voronoi.BoundedVoronoiStylerDefault
-
Sets the font for labeling vertices
- setVertexSymbolEnabled(boolean) - Method in class org.tinfour.voronoi.BoundedVoronoiStylerDefault
-
Specifies whether vertex symbols are to be rendered.
- setVertexSymbolSize(double) - Method in class org.tinfour.voronoi.BoundedVoronoiStylerDefault
-
Sets the size for rendering vertices.
- setVertices(Vertex, Vertex) - Method in class org.tinfour.edge.QuadEdge
-
Sets the vertices for this edge (and its dual).
- setVertices(Vertex, Vertex) - Method in class org.tinfour.semivirtual.SemiVirtualEdge
-
Sets both vertices for the current edge (and the opposite vertices
of its dual).
- signum() - Method in class org.tinfour.vividsolutions.jts.math.DD
-
Returns an integer indicating the sign of this value.
- SimpleGeographicTransform - Class in org.tinfour.utils.loaders
-
Provides a rudimentary implementation of a geographic transform.
- SimpleGeographicTransform(double, double, LinearUnits) - Constructor for class org.tinfour.utils.loaders.SimpleGeographicTransform
-
Constructs a transform with the origin at the specified center latitude and
longitude.
- SimpleTriangle - Class in org.tinfour.common
-
Provides methods and elements for a simple representation of a triangle based
on IQuadEdge edges.
- SimpleTriangle(IIncrementalTin, IQuadEdge, IQuadEdge, IQuadEdge) - Constructor for class org.tinfour.common.SimpleTriangle
-
Construct a simple triangle from the specified edges.
- size() - Method in class org.tinfour.edge.EdgePool
-
Get the number of Edges currently stored in the collection
- skipBytes(int) - Method in class org.tinfour.io.BufferedRandomAccessReader
-
Makes an attempt to advance the virtual file position by n
bytes in order to match the functionality of the DataInput interface.
- sort(List<Vertex>) - Method in class org.tinfour.utils.HilbertSort
-
Sort the vertices in the list by their Hilbert ranking.
- 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
-
- status - Variable in class org.tinfour.common.Vertex
-
The bit-mapped status flags for the vertex.
- StochasticLawsonsWalk - Class in org.tinfour.standard
-
Methods and definitions to perform a stochastic Lawson's walk.
- StochasticLawsonsWalk(double) - Constructor for class org.tinfour.standard.StochasticLawsonsWalk
-
Construct an instance based on the specified nominal point spacing.
- StochasticLawsonsWalk() - Constructor for class org.tinfour.standard.StochasticLawsonsWalk
-
Constructs an instance with a nominal point spacing of 1.
- subtract(DD) - Method in class org.tinfour.vividsolutions.jts.math.DD
-
Computes a new DoubleDouble object whose value is (this - y).
- subtract(double) - Method in class org.tinfour.vividsolutions.jts.math.DD
-
Computes a new DoubleDouble object whose value is (this - y).
- SYNTHETIC_EDGE_FLAG - Static variable in class org.tinfour.edge.QuadEdgeConstants
-
A bit indicating that an edge has been marked as synthetic.