GEOS 3.6.2
File List
Here is a list of all documented files with brief descriptions:
 capi
 
geos_c.h
 include
 geos
 algorithm
 distance
 
DiscreteHausdorffDistance.h
 
DistanceToPoint.h
 
PointPairDistance.h
 locate
 
IndexedPointInAreaLocator.h
 
PointOnGeometryLocator.h
 
SimplePointInAreaLocator.h
 
Angle.h
 
BoundaryNodeRule.h
 
CentralEndpointIntersector.h
 
Centroid.h
 
CentroidArea.h
 
CentroidLine.h
 
CentroidPoint.h
 
CGAlgorithms.h
 
ConvexHull.h
 
HCoordinate.h
 
InteriorPointArea.h
 
InteriorPointLine.h
 
InteriorPointPoint.h
 
LineIntersector.h
 
MCPointInRing.h
 
MinimumDiameter.h
 
NotRepresentableException.h
 
PointInRing.h
 
PointLocator.h
 
RayCrossingCounter.h
 
RobustDeterminant.h
 
SimplePointInRing.h
 
SIRtreePointInRing.h
 geom
 prep
 
AbstractPreparedPolygonContains.h
 
BasicPreparedGeometry.h
 
PreparedGeometry.h
 
PreparedGeometryFactory.h
 
PreparedLineString.h
 
PreparedLineStringIntersects.h
 
PreparedPoint.h
 
PreparedPolygon.h
 
PreparedPolygonContains.h
 
PreparedPolygonContainsProperly.h
 
PreparedPolygonCovers.h
 
PreparedPolygonIntersects.h
 
PreparedPolygonPredicate.h
 util
 
ComponentCoordinateExtracter.h
 
CoordinateOperation.h
 
GeometryCombiner.h
 
GeometryEditor.h
 
GeometryEditorOperation.h
 
GeometryExtracter.h
 
GeometryTransformer.h
 
LinearComponentExtracter.h
 
PointExtracter.h
 
PolygonExtracter.h
 
ShortCircuitedGeometryVisitor.h
 
SineStarFactory.h
 
BinaryOp.h
 
Coordinate.h
 
CoordinateArraySequence.h
 
CoordinateArraySequenceFactory.h
 
CoordinateFilter.h
 
CoordinateList.h
 
CoordinateSequence.h
 
CoordinateSequenceFactory.h
 
CoordinateSequenceFilter.h
 
Dimension.h
 
Envelope.h
 
Geometry.h
 
GeometryCollection.h
 
GeometryComponentFilter.h
 
GeometryFactory.h
 
GeometryFilter.h
 
GeometryList.h
 
IntersectionMatrix.h
 
Lineal.h
 
LinearRing.h
 
LineSegment.h
 
LineString.h
 
Location.h
 
MultiLineString.h
 
MultiPoint.h
 
MultiPolygon.h
 
Point.h
 
Polygon.h
 
Polygonal.h
 
PrecisionModel.h
 
Puntal.h
 
Triangle.h
 geomgraph
 index
 
EdgeSetIntersector.h
 
MonotoneChain.h
 
MonotoneChainEdge.h
 
MonotoneChainIndexer.h
 
SegmentIntersector.h
 
SimpleEdgeSetIntersector.h
 
SimpleMCSweepLineIntersector.h
 
SimpleSweepLineIntersector.h
 
SweepLineEvent.h
 
SweepLineEventObj.h
 
SweepLineSegment.h
 
Depth.h
 
DirectedEdge.h
 
DirectedEdgeStar.h
 
Edge.h
 
EdgeEnd.h
 
EdgeEndStar.h
 
EdgeIntersection.h
 
EdgeIntersectionList.h
 
EdgeList.h
 
EdgeNodingValidator.h
 
EdgeRing.h
 
GeometryGraph.h
 
GraphComponent.h
 
Label.h
 
Node.h
 
NodeFactory.h
 
NodeMap.h
 
PlanarGraph.h
 
Position.h
 
Quadrant.h
 
TopologyLocation.h
 index
 bintree
 
Bintree.h
 
Interval.h
 
Key.h
 
Node.h
 
NodeBase.h
 
Root.h
 chain
 
MonotoneChain.h
 
MonotoneChainBuilder.h
 
MonotoneChainOverlapAction.h
 
MonotoneChainSelectAction.h
 intervalrtree
 
IntervalRTreeBranchNode.h
 
IntervalRTreeLeafNode.h
 
IntervalRTreeNode.h
 
SortedPackedIntervalRTree.h
 quadtree
 
DoubleBits.h
 
IntervalSize.h
 
Key.h
 
Node.h
 
NodeBase.h
 
Quadtree.h
 
Root.h
 strtree
 
AbstractNode.h
 
AbstractSTRtree.h
 
Boundable.h
 
BoundablePair.h
 
GeometryItemDistance.h
 
Interval.h
 
ItemBoundable.h
 
ItemDistance.h
 
SIRtree.h
 
STRtree.h
 sweepline
 
SweepLineEvent.h
 
SweepLineIndex.h
 
SweepLineInterval.h
 
SweepLineOverlapAction.h
 
ItemVisitor.h
 
SpatialIndex.h
 io
 
ByteOrderDataInStream.h
 
ByteOrderValues.h
 
CLocalizer.h
 
ParseException.h
 
StringTokenizer.h
 
WKBConstants.h
 
WKBReader.h
 
WKBWriter.h
 
WKTReader.h
 
WKTWriter.h
 
Writer.h
 linearref
 
ExtractLineByLocation.h
 
LengthIndexedLine.h
 
LengthIndexOfPoint.h
 
LengthLocationMap.h
 
LinearGeometryBuilder.h
 
LinearIterator.h
 
LinearLocation.h
 
LocationIndexedLine.h
 
LocationIndexOfLine.h
 
LocationIndexOfPoint.h
 noding
 snapround
 
HotPixel.h
 
MCIndexPointSnapper.h
 
MCIndexSnapRounder.h
 
SimpleSnapRounder.h
 
BasicSegmentString.h
 
FastNodingValidator.h
 
FastSegmentSetIntersectionFinder.h
 
GeometryNoder.h
 
IntersectionAdder.h
 
IntersectionFinderAdder.h
 
IteratedNoder.h
 
MCIndexNoder.h
 
MCIndexSegmentSetMutualIntersector.h
 
NodableSegmentString.h
 
NodedSegmentString.h
 
Noder.h
 
NodingValidator.h
 
Octant.h
 
OrientedCoordinateArray.h
 
ScaledNoder.h
 
SegmentIntersectionDetector.h
 
SegmentIntersector.h
 
SegmentNode.h
 
SegmentNodeList.h
 
SegmentPointComparator.h
 
SegmentSetMutualIntersector.h
 
SegmentString.h
 
SegmentStringUtil.h
 
SimpleNoder.h
 
SingleInteriorIntersectionFinder.h
 
SinglePassNoder.h
 operation
 buffer
 
BufferBuilder.h
 
BufferInputLineSimplifier.h
 
BufferOp.h
 
BufferParameters.h
 
BufferSubgraph.h
 
OffsetCurveBuilder.h
 
OffsetCurveSetBuilder.h
 
OffsetSegmentGenerator.h
 
OffsetSegmentString.h
 
RightmostEdgeFinder.h
 
SubgraphDepthLocater.h
 distance
 
ConnectedElementLocationFilter.h
 
ConnectedElementPointFilter.h
 
DistanceOp.h
 
FacetSequence.h
 
FacetSequenceTreeBuilder.h
 
GeometryLocation.h
 intersection
 
Rectangle.h
 
RectangleIntersection.h
 
RectangleIntersectionBuilder.h
 linemerge
 
EdgeString.h
 
LineMergeDirectedEdge.h
 
LineMergeEdge.h
 
LineMergeGraph.h
 
LineMerger.h
 
LineSequencer.h
 overlay
 snap
 
GeometrySnapper.h
 
LineStringSnapper.h
 
SnapIfNeededOverlayOp.h
 
SnapOverlayOp.h
 validate
 
FuzzyPointLocator.h
 
OffsetPointGenerator.h
 
OverlayResultValidator.h
 
EdgeSetNoder.h
 
ElevationMatrix.h
 
ElevationMatrixCell.h
 
LineBuilder.h
 
MaximalEdgeRing.h
 
MinimalEdgeRing.h
 
OverlayNodeFactory.h
 
OverlayOp.h
 
PointBuilder.h
 
PolygonBuilder.h
 polygonize
 
EdgeRing.h
 
PolygonizeDirectedEdge.h
 
PolygonizeEdge.h
 
PolygonizeGraph.h
 
Polygonizer.h
 predicate
 
RectangleContains.h
 
RectangleIntersects.h
 
SegmentIntersectionTester.h
 relate
 
EdgeEndBuilder.h
 
EdgeEndBundle.h
 
EdgeEndBundleStar.h
 
RelateComputer.h
 
RelateNode.h
 
RelateNodeFactory.h
 
RelateNodeGraph.h
 
RelateOp.h
 sharedpaths
 
SharedPathsOp.h
 union
 
CascadedPolygonUnion.h
 
CascadedUnion.h
 
GeometryListHolder.h
 
PointGeometryUnion.h
 
UnaryUnionOp.h
 valid
 
ConnectedInteriorTester.h
 
ConsistentAreaTester.h
 
IsValidOp.h
 
QuadtreeNestedRingTester.h
 
RepeatedPointTester.h
 
SimpleNestedRingTester.h
 
SweeplineNestedRingTester.h
 
TopologyValidationError.h
 
GeometryGraphOperation.h
 
IsSimpleOp.h
 planargraph
 algorithm
 
ConnectedSubgraphFinder.h
 
DirectedEdge.h
 
DirectedEdgeStar.h
 
Edge.h
 
GraphComponent.h
 
Node.h
 
NodeMap.h
 
PlanarGraph.h
 
Subgraph.h
 precision
 
CommonBits.h
 
CommonBitsOp.h
 
CommonBitsRemover.h
 
EnhancedPrecisionOp.h
 
GeometryPrecisionReducer.h
 
MinimumClearance.h
 
PrecisionReducerCoordinateOperation.h
 
SimpleGeometryPrecisionReducer.h
 simplify
 
DouglasPeuckerLineSimplifier.h
 
DouglasPeuckerSimplifier.h
 
LineSegmentIndex.h
 
TaggedLineSegment.h
 
TaggedLinesSimplifier.h
 
TaggedLineString.h
 
TaggedLineStringSimplifier.h
 
TopologyPreservingSimplifier.h
 triangulate
 quadedge
 
LastFoundQuadEdgeLocator.h
 
LocateFailureException.h
 
QuadEdge.h
 
QuadEdgeLocator.h
 
QuadEdgeSubdivision.h
 
TrianglePredicate.h
 
TriangleVisitor.h
 
Vertex.h
 
DelaunayTriangulationBuilder.h
 
IncrementalDelaunayTriangulator.h
 
VoronoiDiagramBuilder.h
 util
 
Assert.h
 
AssertionFailedException.h
 
CoordinateArrayFilter.h
 
GeometricShapeFactory.h
 
GEOSException.h
 
IllegalArgumentException.h
 
IllegalStateException.h
 
Interrupt.h
 
Machine.h
 
math.h
 
TopologyException.h
 
UniqueCoordinateArrayFilter.h
 
UnsupportedOperationException.h
 
export.h
 
geom.h
 
geomgraph.h
 
geomgraphindex.h
 
geomUtil.h
 
geosAlgorithm.h
 
indexBintree.h
 
indexChain.h
 
indexQuadtree.h
 
indexStrtree.h
 
indexSweepline.h
 
inline.h
 
io.h
 
noding.h
 
nodingSnapround.h
 
opBuffer.h
 
opDistance.h
 
operation.h
 
opLinemerge.h
 
opOverlay.h
 
opPolygonize.h
 
opPredicate.h
 
opRelate.h
 
opValid.h
 
planargraph.h
 
platform.h
 
precision.h
 
profiler.h
 
spatialIndex.h
 
timeval.h
 
unload.h
 
util.h
 
version.h
 
geos.h
 src
 operation
 valid
 
IndexedNestedRingTester.h