Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save r-ryantm/db191c9923e108a69a079204f3f501b8 to your computer and use it in GitHub Desktop.
Save r-ryantm/db191c9923e108a69a079204f3f501b8 to your computer and use it in GitHub Desktop.
/nix/store/xq2a0gd3n7zncr74dsg20jlglramwajf-geos-3.8.1
├── bin
│   └── geos-config
├── include
│   ├── geos
│   │   ├── algorithm
│   │   │   ├── Angle.h
│   │   │   ├── Area.h
│   │   │   ├── BoundaryNodeRule.h
│   │   │   ├── CentralEndpointIntersector.h
│   │   │   ├── Centroid.h
│   │   │   ├── CGAlgorithmsDD.h
│   │   │   ├── ConvexHull.h
│   │   │   ├── ConvexHull.inl
│   │   │   ├── distance
│   │   │   │   ├── DiscreteFrechetDistance.h
│   │   │   │   ├── DiscreteHausdorffDistance.h
│   │   │   │   ├── DistanceToPoint.h
│   │   │   │   └── PointPairDistance.h
│   │   │   ├── Distance.h
│   │   │   ├── HCoordinate.h
│   │   │   ├── InteriorPointArea.h
│   │   │   ├── InteriorPointLine.h
│   │   │   ├── InteriorPointPoint.h
│   │   │   ├── Intersection.h
│   │   │   ├── Length.h
│   │   │   ├── LineIntersector.h
│   │   │   ├── locate
│   │   │   │   ├── IndexedPointInAreaLocator.h
│   │   │   │   ├── PointOnGeometryLocator.h
│   │   │   │   └── SimplePointInAreaLocator.h
│   │   │   ├── MinimumBoundingCircle.h
│   │   │   ├── MinimumDiameter.h
│   │   │   ├── NotRepresentableException.h
│   │   │   ├── Orientation.h
│   │   │   ├── PointLocation.h
│   │   │   ├── PointLocator.h
│   │   │   ├── RayCrossingCounterDD.h
│   │   │   ├── RayCrossingCounter.h
│   │   │   ├── RobustDeterminant.h
│   │   │   └── ttmath
│   │   │   ├── ttmathbig.h
│   │   │   ├── ttmathdec.h
│   │   │   ├── ttmath.h
│   │   │   ├── ttmathint.h
│   │   │   ├── ttmathmisc.h
│   │   │   ├── ttmathobjects.h
│   │   │   ├── ttmathparser.h
│   │   │   ├── ttmaththreads.h
│   │   │   ├── ttmathtypes.h
│   │   │   ├── ttmathuint.h
│   │   │   ├── ttmathuint_noasm.h
│   │   │   ├── ttmathuint_x86_64.h
│   │   │   ├── ttmathuint_x86_64_msvc.asm
│   │   │   └── ttmathuint_x86.h
│   │   ├── constants.h
│   │   ├── export.h
│   │   ├── geom
│   │   │   ├── BinaryOp.h
│   │   │   ├── CoordinateArraySequenceFactory.h
│   │   │   ├── CoordinateArraySequenceFactory.inl
│   │   │   ├── CoordinateArraySequence.h
│   │   │   ├── CoordinateFilter.h
│   │   │   ├── Coordinate.h
│   │   │   ├── Coordinate.inl
│   │   │   ├── CoordinateList.h
│   │   │   ├── CoordinateSequenceFactory.h
│   │   │   ├── CoordinateSequenceFilter.h
│   │   │   ├── CoordinateSequence.h
│   │   │   ├── DefaultCoordinateSequenceFactory.h
│   │   │   ├── Dimension.h
│   │   │   ├── Envelope.h
│   │   │   ├── Envelope.inl
│   │   │   ├── FixedSizeCoordinateSequence.h
│   │   │   ├── GeometryCollection.h
│   │   │   ├── GeometryCollection.inl
│   │   │   ├── GeometryComponentFilter.h
│   │   │   ├── GeometryFactory.h
│   │   │   ├── GeometryFactory.inl
│   │   │   ├── GeometryFilter.h
│   │   │   ├── Geometry.h
│   │   │   ├── IntersectionMatrix.h
│   │   │   ├── LinearRing.h
│   │   │   ├── LineSegment.h
│   │   │   ├── LineSegment.inl
│   │   │   ├── LineString.h
│   │   │   ├── Location.h
│   │   │   ├── MultiLineString.h
│   │   │   ├── MultiLineString.inl
│   │   │   ├── MultiPoint.h
│   │   │   ├── MultiPolygon.h
│   │   │   ├── MultiPolygon.inl
│   │   │   ├── Point.h
│   │   │   ├── Polygon.h
│   │   │   ├── PrecisionModel.h
│   │   │   ├── PrecisionModel.inl
│   │   │   ├── prep
│   │   │   │   ├── AbstractPreparedPolygonContains.h
│   │   │   │   ├── BasicPreparedGeometry.h
│   │   │   │   ├── PreparedGeometryFactory.h
│   │   │   │   ├── PreparedGeometry.h
│   │   │   │   ├── PreparedLineString.h
│   │   │   │   ├── PreparedLineStringIntersects.h
│   │   │   │   ├── PreparedPoint.h
│   │   │   │   ├── PreparedPolygonContains.h
│   │   │   │   ├── PreparedPolygonContainsProperly.h
│   │   │   │   ├── PreparedPolygonCovers.h
│   │   │   │   ├── PreparedPolygon.h
│   │   │   │   ├── PreparedPolygonIntersects.h
│   │   │   │   └── PreparedPolygonPredicate.h
│   │   │   ├── Triangle.h
│   │   │   └── util
│   │   │   ├── ComponentCoordinateExtracter.h
│   │   │   ├── CoordinateOperation.h
│   │   │   ├── Densifier.h
│   │   │   ├── GeometryCombiner.h
│   │   │   ├── GeometryEditor.h
│   │   │   ├── GeometryEditorOperation.h
│   │   │   ├── GeometryExtracter.h
│   │   │   ├── GeometryTransformer.h
│   │   │   ├── LinearComponentExtracter.h
│   │   │   ├── PointExtracter.h
│   │   │   ├── PolygonExtracter.h
│   │   │   ├── ShortCircuitedGeometryVisitor.h
│   │   │   └── SineStarFactory.h
│   │   ├── geomgraph
│   │   │   ├── Depth.h
│   │   │   ├── Depth.inl
│   │   │   ├── DirectedEdge.h
│   │   │   ├── DirectedEdge.inl
│   │   │   ├── DirectedEdgeStar.h
│   │   │   ├── EdgeEnd.h
│   │   │   ├── EdgeEndStar.h
│   │   │   ├── Edge.h
│   │   │   ├── EdgeIntersection.h
│   │   │   ├── EdgeIntersectionList.h
│   │   │   ├── EdgeList.h
│   │   │   ├── EdgeNodingValidator.h
│   │   │   ├── EdgeRing.h
│   │   │   ├── GeometryGraph.h
│   │   │   ├── GeometryGraph.inl
│   │   │   ├── GraphComponent.h
│   │   │   ├── index
│   │   │   │   ├── EdgeSetIntersector.h
│   │   │   │   ├── MonotoneChainEdge.h
│   │   │   │   ├── MonotoneChain.h
│   │   │   │   ├── MonotoneChainIndexer.h
│   │   │   │   ├── SegmentIntersector.h
│   │   │   │   ├── SegmentIntersector.inl
│   │   │   │   ├── SimpleEdgeSetIntersector.h
│   │   │   │   ├── SimpleMCSweepLineIntersector.h
│   │   │   │   ├── SimpleSweepLineIntersector.h
│   │   │   │   ├── SweepLineEvent.h
│   │   │   │   ├── SweepLineEventObj.h
│   │   │   │   └── SweepLineSegment.h
│   │   │   ├── Label.h
│   │   │   ├── Label.inl
│   │   │   ├── NodeFactory.h
│   │   │   ├── Node.h
│   │   │   ├── NodeMap.h
│   │   │   ├── PlanarGraph.h
│   │   │   ├── Position.h
│   │   │   ├── Quadrant.h
│   │   │   ├── Quadrant.inl
│   │   │   ├── TopologyLocation.h
│   │   │   └── TopologyLocation.inl
│   │   ├── geomgraph.h
│   │   ├── geomgraphindex.h
│   │   ├── geom.h
│   │   ├── geomUtil.h
│   │   ├── geosAlgorithm.h
│   │   ├── index
│   │   │   ├── bintree
│   │   │   │   ├── Bintree.h
│   │   │   │   ├── Interval.h
│   │   │   │   ├── Key.h
│   │   │   │   ├── NodeBase.h
│   │   │   │   ├── Node.h
│   │   │   │   └── Root.h
│   │   │   ├── chain
│   │   │   │   ├── MonotoneChainBuilder.h
│   │   │   │   ├── MonotoneChain.h
│   │   │   │   ├── MonotoneChainOverlapAction.h
│   │   │   │   └── MonotoneChainSelectAction.h
│   │   │   ├── intervalrtree
│   │   │   │   ├── IntervalRTreeBranchNode.h
│   │   │   │   ├── IntervalRTreeLeafNode.h
│   │   │   │   ├── IntervalRTreeNode.h
│   │   │   │   └── SortedPackedIntervalRTree.h
│   │   │   ├── ItemVisitor.h
│   │   │   ├── quadtree
│   │   │   │   ├── DoubleBits.h
│   │   │   │   ├── IntervalSize.h
│   │   │   │   ├── Key.h
│   │   │   │   ├── NodeBase.h
│   │   │   │   ├── Node.h
│   │   │   │   ├── Quadtree.h
│   │   │   │   └── Root.h
│   │   │   ├── SpatialIndex.h
│   │   │   ├── strtree
│   │   │   │   ├── AbstractNode.h
│   │   │   │   ├── AbstractSTRtree.h
│   │   │   │   ├── Boundable.h
│   │   │   │   ├── BoundablePair.h
│   │   │   │   ├── EnvelopeUtil.h
│   │   │   │   ├── GeometryItemDistance.h
│   │   │   │   ├── Interval.h
│   │   │   │   ├── ItemBoundable.h
│   │   │   │   ├── ItemDistance.h
│   │   │   │   ├── SIRtree.h
│   │   │   │   └── STRtree.h
│   │   │   └── sweepline
│   │   │   ├── SweepLineEvent.h
│   │   │   ├── SweepLineIndex.h
│   │   │   ├── SweepLineInterval.h
│   │   │   └── SweepLineOverlapAction.h
│   │   ├── indexBintree.h
│   │   ├── indexChain.h
│   │   ├── indexQuadtree.h
│   │   ├── indexStrtree.h
│   │   ├── indexSweepline.h
│   │   ├── inline.h
│   │   ├── io
│   │   │   ├── ByteOrderDataInStream.h
│   │   │   ├── ByteOrderDataInStream.inl
│   │   │   ├── ByteOrderValues.h
│   │   │   ├── CLocalizer.h
│   │   │   ├── ParseException.h
│   │   │   ├── StringTokenizer.h
│   │   │   ├── WKBConstants.h
│   │   │   ├── WKBReader.h
│   │   │   ├── WKBWriter.h
│   │   │   ├── WKTReader.h
│   │   │   ├── WKTReader.inl
│   │   │   ├── WKTWriter.h
│   │   │   └── Writer.h
│   │   ├── io.h
│   │   ├── linearref
│   │   │   ├── ExtractLineByLocation.h
│   │   │   ├── LengthIndexedLine.h
│   │   │   ├── LengthIndexOfPoint.h
│   │   │   ├── LengthLocationMap.h
│   │   │   ├── LinearGeometryBuilder.h
│   │   │   ├── LinearIterator.h
│   │   │   ├── LinearLocation.h
│   │   │   ├── LocationIndexedLine.h
│   │   │   ├── LocationIndexOfLine.h
│   │   │   └── LocationIndexOfPoint.h
│   │   ├── noding
│   │   │   ├── BasicSegmentString.h
│   │   │   ├── BasicSegmentString.inl
│   │   │   ├── FastNodingValidator.h
│   │   │   ├── FastSegmentSetIntersectionFinder.h
│   │   │   ├── GeometryNoder.h
│   │   │   ├── IntersectionAdder.h
│   │   │   ├── IntersectionFinderAdder.h
│   │   │   ├── IteratedNoder.h
│   │   │   ├── MCIndexNoder.h
│   │   │   ├── MCIndexNoder.inl
│   │   │   ├── MCIndexSegmentSetMutualIntersector.h
│   │   │   ├── NodableSegmentString.h
│   │   │   ├── NodedSegmentString.h
│   │   │   ├── Noder.h
│   │   │   ├── NodingIntersectionFinder.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
│   │   │   ├── SinglePassNoder.h
│   │   │   └── snapround
│   │   │   ├── HotPixel.h
│   │   │   ├── HotPixel.inl
│   │   │   ├── MCIndexPointSnapper.h
│   │   │   ├── MCIndexSnapRounder.h
│   │   │   └── SimpleSnapRounder.h
│   │   ├── noding.h
│   │   ├── nodingSnapround.h
│   │   ├── opBuffer.h
│   │   ├── opDistance.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
│   │   │   │   └── IndexedFacetDistance.h
│   │   │   ├── GeometryGraphOperation.h
│   │   │   ├── intersection
│   │   │   │   ├── Rectangle.h
│   │   │   │   ├── RectangleIntersectionBuilder.h
│   │   │   │   └── RectangleIntersection.h
│   │   │   ├── IsSimpleOp.h
│   │   │   ├── linemerge
│   │   │   │   ├── EdgeString.h
│   │   │   │   ├── LineMergeDirectedEdge.h
│   │   │   │   ├── LineMergeEdge.h
│   │   │   │   ├── LineMergeGraph.h
│   │   │   │   ├── LineMerger.h
│   │   │   │   └── LineSequencer.h
│   │   │   ├── overlay
│   │   │   │   ├── EdgeSetNoder.h
│   │   │   │   ├── ElevationMatrixCell.h
│   │   │   │   ├── ElevationMatrix.h
│   │   │   │   ├── FuzzyPointLocator.h
│   │   │   │   ├── LineBuilder.h
│   │   │   │   ├── MaximalEdgeRing.h
│   │   │   │   ├── MinimalEdgeRing.h
│   │   │   │   ├── MinimalEdgeRing.inl
│   │   │   │   ├── OffsetPointGenerator.h
│   │   │   │   ├── OverlayNodeFactory.h
│   │   │   │   ├── OverlayOp.h
│   │   │   │   ├── OverlayResultValidator.h
│   │   │   │   ├── PointBuilder.h
│   │   │   │   ├── PolygonBuilder.h
│   │   │   │   └── snap
│   │   │   │   ├── GeometrySnapper.h
│   │   │   │   ├── LineStringSnapper.h
│   │   │   │   ├── SnapIfNeededOverlayOp.h
│   │   │   │   └── SnapOverlayOp.h
│   │   │   ├── polygonize
│   │   │   │   ├── BuildArea.h
│   │   │   │   ├── EdgeRing.h
│   │   │   │   ├── HoleAssigner.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
│   │   │   │   ├── RelateNodeFactory.h
│   │   │   │   ├── RelateNodeGraph.h
│   │   │   │   ├── RelateNode.h
│   │   │   │   └── RelateOp.h
│   │   │   ├── sharedpaths
│   │   │   │   └── SharedPathsOp.h
│   │   │   ├── union
│   │   │   │   ├── CascadedPolygonUnion.h
│   │   │   │   ├── CascadedUnion.h
│   │   │   │   ├── CoverageUnion.h
│   │   │   │   ├── GeometryListHolder.h
│   │   │   │   ├── OverlapUnion.h
│   │   │   │   ├── PointGeometryUnion.h
│   │   │   │   └── UnaryUnionOp.h
│   │   │   └── valid
│   │   │   ├── ConnectedInteriorTester.h
│   │   │   ├── ConsistentAreaTester.h
│   │   │   ├── IsValidOp.h
│   │   │   ├── MakeValid.h
│   │   │   ├── QuadtreeNestedRingTester.h
│   │   │   ├── RepeatedPointRemover.h
│   │   │   ├── RepeatedPointTester.h
│   │   │   ├── SimpleNestedRingTester.h
│   │   │   ├── SweeplineNestedRingTester.h
│   │   │   └── TopologyValidationError.h
│   │   ├── operation.h
│   │   ├── opLinemerge.h
│   │   ├── opOverlay.h
│   │   ├── opPolygonize.h
│   │   ├── opPredicate.h
│   │   ├── opRelate.h
│   │   ├── opValid.h
│   │   ├── planargraph
│   │   │   ├── algorithm
│   │   │   │   └── ConnectedSubgraphFinder.h
│   │   │   ├── DirectedEdge.h
│   │   │   ├── DirectedEdgeStar.h
│   │   │   ├── Edge.h
│   │   │   ├── GraphComponent.h
│   │   │   ├── Node.h
│   │   │   ├── NodeMap.h
│   │   │   ├── PlanarGraph.h
│   │   │   └── Subgraph.h
│   │   ├── planargraph.h
│   │   ├── precision
│   │   │   ├── CommonBits.h
│   │   │   ├── CommonBitsOp.h
│   │   │   ├── CommonBitsRemover.h
│   │   │   ├── EnhancedPrecisionOp.h
│   │   │   ├── GeometryPrecisionReducer.h
│   │   │   ├── MinimumClearance.h
│   │   │   ├── PrecisionReducerCoordinateOperation.h
│   │   │   └── SimpleGeometryPrecisionReducer.h
│   │   ├── precision.h
│   │   ├── profiler.h
│   │   ├── simplify
│   │   │   ├── DouglasPeuckerLineSimplifier.h
│   │   │   ├── DouglasPeuckerSimplifier.h
│   │   │   ├── LineSegmentIndex.h
│   │   │   ├── TaggedLineSegment.h
│   │   │   ├── TaggedLinesSimplifier.h
│   │   │   ├── TaggedLineString.h
│   │   │   ├── TaggedLineStringSimplifier.h
│   │   │   └── TopologyPreservingSimplifier.h
│   │   ├── spatialIndex.h
│   │   ├── triangulate
│   │   │   ├── DelaunayTriangulationBuilder.h
│   │   │   ├── IncrementalDelaunayTriangulator.h
│   │   │   ├── quadedge
│   │   │   │   ├── LastFoundQuadEdgeLocator.h
│   │   │   │   ├── LocateFailureException.h
│   │   │   │   ├── QuadEdge.h
│   │   │   │   ├── QuadEdgeLocator.h
│   │   │   │   ├── QuadEdgeSubdivision.h
│   │   │   │   ├── TrianglePredicate.h
│   │   │   │   ├── TriangleVisitor.h
│   │   │   │   └── Vertex.h
│   │   │   └── VoronoiDiagramBuilder.h
│   │   ├── unload.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
│   │   ├── util.h
│   │   └── version.h
│   ├── geos_c.h
│   └── geos.h
└── lib
├── libgeos-3.8.1.so
├── libgeos_c.la
├── libgeos_c.so -> libgeos_c.so.1.13.3
├── libgeos_c.so.1 -> libgeos_c.so.1.13.3
├── libgeos_c.so.1.13.3
├── libgeos.la
└── libgeos.so -> libgeos-3.8.1.so
44 directories, 419 files
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment