Skip navigation links
org.locationtech.jts:jts-lab 1.17.1
A B C D E G H I N O P R S U V 

A

area(Geometry) - Static method in class org.locationtech.jtslab.edgeray.EdgeRayArea
 
area(Geometry, Geometry) - Static method in class org.locationtech.jtslab.edgeray.EdgeRayIntersectionArea
 
area(Geometry) - Static method in class org.locationtech.jtslab.EdgeRayFunctions
 

B

buffer(Geometry, double, double) - Static method in class org.locationtech.jts.operation.buffer.VariableWidthBuffer
Creates a buffer polygon along a line with the width interpolated between a start width and an end width.
bufferAternating(Geometry, double, double) - Static method in class org.locationtech.jts.operation.buffer.VariableWidthBuffer
 
BufferFunctions - Class in org.locationtech.jtslab
 
BufferFunctions() - Constructor for class org.locationtech.jtslab.BufferFunctions
 
bufferVariableWidth(Geometry, double, double) - Static method in class org.locationtech.jtslab.BufferFunctions
 

C

checkIntersectionArea(Geometry, Geometry) - Static method in class org.locationtech.jtslab.EdgeRayFunctions
 
clean(Geometry) - Static method in class org.locationtech.jtslab.clean.InvalidHoleRemover
Removes invalid holes from the polygons in a geometry.
clean(Geometry, double) - Static method in class org.locationtech.jtslab.clean.SmallHoleRemover
Removes small holes from the polygons in a geometry.
clean(Geometry) - Static method in class org.locationtech.jtslab.snapround.PolygonCleaner
 
clip(Geometry, Geometry) - Static method in class org.locationtech.jtslab.clip.RectangleClipPolygon
 
clip(Geometry, Geometry, PrecisionModel) - Static method in class org.locationtech.jtslab.clip.RectangleClipPolygon
 
clip(Geometry) - Method in class org.locationtech.jtslab.clip.RectangleClipPolygon
 
clipByIntersection(Geometry, Geometry) - Static method in class org.locationtech.jtslab.ClipFunctions
 
clipByIntersectionOpt(Geometry, Geometry) - Static method in class org.locationtech.jtslab.ClipFunctions
 
clipCollection(Geometry) - Method in class org.locationtech.jtslab.clip.RectangleClipPolygon
 
ClipFunctions - Class in org.locationtech.jtslab
 
ClipFunctions() - Constructor for class org.locationtech.jtslab.ClipFunctions
 
clipPoly(Geometry, Geometry) - Static method in class org.locationtech.jtslab.ClipFunctions
 
clipPolyPrecise(Geometry, Geometry, double) - Static method in class org.locationtech.jtslab.ClipFunctions
 
ConcaveHull - Class in org.locationtech.jts.hull
 
ConcaveHull(Geometry, double) - Constructor for class org.locationtech.jts.hull.ConcaveHull
 
CoordinateOperation() - Constructor for class org.locationtech.jtslab.geom.util.GeometryEditorEx.CoordinateOperation
 
CoordinateSequenceOperation() - Constructor for class org.locationtech.jtslab.geom.util.GeometryEditorEx.CoordinateSequenceOperation
 

D

difference(Geometry, Geometry, double) - Static method in class org.locationtech.jtslab.SnapRoundOverlayFunctions
 

E

EdgeRayArea - Class in org.locationtech.jtslab.edgeray
 
EdgeRayArea(Geometry) - Constructor for class org.locationtech.jtslab.edgeray.EdgeRayArea
 
EdgeRayFunctions - Class in org.locationtech.jtslab
 
EdgeRayFunctions() - Constructor for class org.locationtech.jtslab.EdgeRayFunctions
 
EdgeRayIntersectionArea - Class in org.locationtech.jtslab.edgeray
 
EdgeRayIntersectionArea(Geometry, Geometry) - Constructor for class org.locationtech.jtslab.edgeray.EdgeRayIntersectionArea
 
edit(Geometry, GeometryFactory) - Method in class org.locationtech.jtslab.geom.util.GeometryEditorEx.CoordinateOperation
 
edit(Coordinate[], Geometry) - Method in class org.locationtech.jtslab.geom.util.GeometryEditorEx.CoordinateOperation
Edits the array of Coordinates from a Geometry.
edit(Geometry, GeometryFactory) - Method in class org.locationtech.jtslab.geom.util.GeometryEditorEx.CoordinateSequenceOperation
 
edit(CoordinateSequence, Geometry, GeometryFactory) - Method in class org.locationtech.jtslab.geom.util.GeometryEditorEx.CoordinateSequenceOperation
Edits a CoordinateSequence from a Geometry.
edit(Geometry) - Method in class org.locationtech.jtslab.geom.util.GeometryEditorEx
Edit a Geometry.
edit(Geometry, GeometryFactory) - Method in interface org.locationtech.jtslab.geom.util.GeometryEditorEx.GeometryEditorOperation
Edits a Geometry by returning a new Geometry with a modification.
edit(Geometry, GeometryFactory) - Method in class org.locationtech.jtslab.geom.util.GeometryEditorEx.NoOpGeometryOperation
 
execute(Geometry) - Method in class org.locationtech.jtslab.snapround.GeometrySnapRounder
Snap-rounds the given geometry.

G

GeometryEditorEx - Class in org.locationtech.jtslab.geom.util
A class which supports creating new Geometrys which are modifications of existing ones, maintaining the same type structure.
GeometryEditorEx() - Constructor for class org.locationtech.jtslab.geom.util.GeometryEditorEx
Creates a new GeometryEditor object which will create edited Geometrys with the same GeometryFactory as the input Geometry.
GeometryEditorEx(GeometryFactory) - Constructor for class org.locationtech.jtslab.geom.util.GeometryEditorEx
Creates a new GeometryEditor object which will create edited Geometrys with the given GeometryFactory.
GeometryEditorEx(GeometryEditorEx.GeometryEditorOperation) - Constructor for class org.locationtech.jtslab.geom.util.GeometryEditorEx
Creates a GeometryEditor which edits geometries using a given GeometryOperation and the same GeometryFactory as the input Geometry.
GeometryEditorEx(GeometryEditorEx.GeometryEditorOperation, GeometryFactory) - Constructor for class org.locationtech.jtslab.geom.util.GeometryEditorEx
Creates a GeometryEditor which edits geometries using a given GeometryOperation and the given GeometryFactory.
GeometryEditorEx.CoordinateOperation - Class in org.locationtech.jtslab.geom.util
A GeometryEditorEx.GeometryEditorOperation which edits the coordinate list of a Geometry.
GeometryEditorEx.CoordinateSequenceOperation - Class in org.locationtech.jtslab.geom.util
A GeometryEditorEx.GeometryEditorOperation which edits the CoordinateSequence of a Geometry.
GeometryEditorEx.GeometryEditorOperation - Interface in org.locationtech.jtslab.geom.util
A interface which specifies an edit operation for Geometries.
GeometryEditorEx.NoOpGeometryOperation - Class in org.locationtech.jtslab.geom.util
A GeometryEditorOperation which does not modify the input geometry.
GeometrySnapRounder - Class in org.locationtech.jtslab.snapround
Nodes a Geometry using Snap-Rounding to a given PrecisionModel.
GeometrySnapRounder(PrecisionModel) - Constructor for class org.locationtech.jtslab.snapround.GeometrySnapRounder
Creates a new snap-rounder which snap-rounds to a grid specified by the given PrecisionModel.
getArea() - Method in class org.locationtech.jtslab.edgeray.EdgeRayArea
 
getArea() - Method in class org.locationtech.jtslab.edgeray.EdgeRayIntersectionArea
 
getResult() - Method in class org.locationtech.jts.hull.ConcaveHull
 
getResult() - Method in class org.locationtech.jts.operation.buffer.VariableWidthBuffer
Gets the computed variable-width line buffer.
getResult() - Method in class org.locationtech.jtslab.clean.HoleRemover
Gets the cleaned geometry.
getResult() - Method in class org.locationtech.jtslab.clean.InvalidHoleRemover
Gets the cleaned geometry.

H

HoleRemover - Class in org.locationtech.jtslab.clean
Removes holes which match a given predicate.
HoleRemover(Geometry, HoleRemover.Predicate) - Constructor for class org.locationtech.jtslab.clean.HoleRemover
Creates a new hole remover instance.
HoleRemover.Predicate - Interface in org.locationtech.jtslab.clean
 

I

interpolate(LineString, double, double) - Static method in class org.locationtech.jts.operation.buffer.VariableWidthBuffer
Computes a list of values for the points along a line by interpolating between values for the start and end point.
intersection(Geometry, Geometry, double) - Static method in class org.locationtech.jtslab.SnapRoundOverlayFunctions
 
intersectionArea(Geometry, Geometry) - Static method in class org.locationtech.jtslab.EdgeRayFunctions
 
intersectionOpt(Geometry, Geometry) - Static method in class org.locationtech.jtslab.OverlayOptFunctions
Use spatial predicates as a filter in front of intersection.
intersectionOptPrep(Geometry, Geometry) - Static method in class org.locationtech.jtslab.OverlayOptFunctions
Use prepared geometry spatial predicates as a filter in front of intersection, with the first operand prepared.
InvalidHoleRemover - Class in org.locationtech.jtslab.clean
Removes holes which are invalid due to not being wholly covered by the parent shell.
InvalidHoleRemover(Geometry) - Constructor for class org.locationtech.jtslab.clean.InvalidHoleRemover
Creates a new invalid hole remover instance.

N

NoOpGeometryOperation() - Constructor for class org.locationtech.jtslab.geom.util.GeometryEditorEx.NoOpGeometryOperation
 

O

org.locationtech.jts.hull - package org.locationtech.jts.hull
 
org.locationtech.jts.operation.buffer - package org.locationtech.jts.operation.buffer
 
org.locationtech.jtslab - package org.locationtech.jtslab
 
org.locationtech.jtslab.clean - package org.locationtech.jtslab.clean
 
org.locationtech.jtslab.clip - package org.locationtech.jtslab.clip
 
org.locationtech.jtslab.edgeray - package org.locationtech.jtslab.edgeray
 
org.locationtech.jtslab.geom.util - package org.locationtech.jtslab.geom.util
 
org.locationtech.jtslab.snapround - package org.locationtech.jtslab.snapround
 
OverlayOptFunctions - Class in org.locationtech.jtslab
Functions to test using spatial predicates as a filter in front of overlay operations to optimize performance.
OverlayOptFunctions() - Constructor for class org.locationtech.jtslab.OverlayOptFunctions
 

P

PolygonCleaner - Class in org.locationtech.jtslab.snapround
 
PolygonCleaner() - Constructor for class org.locationtech.jtslab.snapround.PolygonCleaner
 

R

RectangleClipPolygon - Class in org.locationtech.jtslab.clip
Clips polygonal geometry to a rectangle.
RectangleClipPolygon(Envelope) - Constructor for class org.locationtech.jtslab.clip.RectangleClipPolygon
 
RectangleClipPolygon(Geometry) - Constructor for class org.locationtech.jtslab.clip.RectangleClipPolygon
 
RectangleClipPolygon(Geometry, PrecisionModel) - Constructor for class org.locationtech.jtslab.clip.RectangleClipPolygon
 
RectangleClipPolygon(Envelope, PrecisionModel) - Constructor for class org.locationtech.jtslab.clip.RectangleClipPolygon
 
RemoverFunctions - Class in org.locationtech.jtslab
 
RemoverFunctions() - Constructor for class org.locationtech.jtslab.RemoverFunctions
 
removeSmallHoles(Geometry, double) - Static method in class org.locationtech.jtslab.RemoverFunctions
 

S

setCopyUserData(boolean) - Method in class org.locationtech.jtslab.geom.util.GeometryEditorEx
Sets whether the User Data is copied to the edit result.
setLineworkOnly(boolean) - Method in class org.locationtech.jtslab.snapround.GeometrySnapRounder
 
SmallHoleRemover - Class in org.locationtech.jtslab.clean
Removes holes which are smaller than a given area.
SmallHoleRemover() - Constructor for class org.locationtech.jtslab.clean.SmallHoleRemover
 
snapRound(Geometry, Geometry, double) - Static method in class org.locationtech.jtslab.SnapRoundFunctions
 
SnapRoundFunctions - Class in org.locationtech.jtslab
 
SnapRoundFunctions() - Constructor for class org.locationtech.jtslab.SnapRoundFunctions
 
snapRoundLines(Geometry, double) - Static method in class org.locationtech.jtslab.SnapRoundFunctions
Reduces precision pointwise, then snap-rounds.
SnapRoundOverlayFunctions - Class in org.locationtech.jtslab
 
SnapRoundOverlayFunctions() - Constructor for class org.locationtech.jtslab.SnapRoundOverlayFunctions
 
symDifference(Geometry, Geometry, double) - Static method in class org.locationtech.jtslab.SnapRoundOverlayFunctions
 

U

unaryUnion(Geometry, double) - Static method in class org.locationtech.jtslab.SnapRoundOverlayFunctions
 
union(Geometry, Geometry, double) - Static method in class org.locationtech.jtslab.SnapRoundOverlayFunctions
 

V

value(Geometry) - Method in interface org.locationtech.jtslab.clean.HoleRemover.Predicate
 
VariableWidthBuffer - Class in org.locationtech.jts.operation.buffer
Creates a buffer polygon with variable width along a line.
VariableWidthBuffer(Geometry, double[]) - Constructor for class org.locationtech.jts.operation.buffer.VariableWidthBuffer
Creates a generator for a variable-width line buffer.
A B C D E G H I N O P R S U V 
Skip navigation links
org.locationtech.jts:jts-lab 1.17.1

Copyright © 2021. All rights reserved.