下载资源后端资源详情
geos-3.8.0-debug.zip
大小:2.28MB
价格:22积分
下载量:0
评分:
5.0
上传者:AAALB
更新日期:2024-08-11

geos-3.8.0-debug.zip

资源文件列表(大概)

文件名
大小
bin/
-
bin/geos-config
1.84KB
bin/geos.dll
5.38MB
bin/geos_c.dll
1.2MB
include/
-
include/geos/
-
include/geos/algorithm/
-
include/geos/algorithm/Angle.h
7.43KB
include/geos/algorithm/Area.h
2.13KB
include/geos/algorithm/BoundaryNodeRule.h
5.38KB
include/geos/algorithm/CGAlgorithmsDD.h
5.68KB
include/geos/algorithm/CentralEndpointIntersector.h
4.44KB
include/geos/algorithm/Centroid.h
4.66KB
include/geos/algorithm/ConvexHull.h
6.03KB
include/geos/algorithm/Distance.h
3.35KB
include/geos/algorithm/HCoordinate.h
2.9KB
include/geos/algorithm/InteriorPointArea.h
3.31KB
include/geos/algorithm/InteriorPointLine.h
1.92KB
include/geos/algorithm/InteriorPointPoint.h
1.71KB
include/geos/algorithm/Intersection.h
1.86KB
include/geos/algorithm/Length.h
1.28KB
include/geos/algorithm/LineIntersector.h
11.43KB
include/geos/algorithm/MinimumBoundingCircle.h
4.09KB
include/geos/algorithm/MinimumDiameter.h
5.65KB
include/geos/algorithm/NotRepresentableException.h
1.26KB
include/geos/algorithm/Orientation.h
3.12KB
include/geos/algorithm/PointLocation.h
3.13KB
include/geos/algorithm/PointLocator.h
3.18KB
include/geos/algorithm/RayCrossingCounter.h
4.79KB
include/geos/algorithm/RayCrossingCounterDD.h
5.45KB
include/geos/algorithm/RobustDeterminant.h
2.19KB
include/geos/algorithm/distance/
-
include/geos/algorithm/distance/DiscreteFrechetDistance.h
5.62KB
include/geos/algorithm/distance/DiscreteHausdorffDistance.h
7.6KB
include/geos/algorithm/distance/DistanceToPoint.h
2.09KB
include/geos/algorithm/distance/PointPairDistance.h
3.35KB
include/geos/algorithm/locate/
-
include/geos/algorithm/locate/IndexedPointInAreaLocator.h
3.5KB
include/geos/algorithm/locate/PointOnGeometryLocator.h
1.52KB
include/geos/algorithm/locate/SimplePointInAreaLocator.h
3.5KB
include/geos/algorithm/ttmath/
-
include/geos/algorithm/ttmath/ttmath.h
53.29KB
include/geos/algorithm/ttmath/ttmathbig.h
132.45KB
include/geos/algorithm/ttmath/ttmathdec.h
7.23KB
include/geos/algorithm/ttmath/ttmathint.h
34.78KB
include/geos/algorithm/ttmath/ttmathmisc.h
4.42KB
include/geos/algorithm/ttmath/ttmathobjects.h
17.14KB
include/geos/algorithm/ttmath/ttmathparser.h
57.74KB
include/geos/algorithm/ttmath/ttmaththreads.h
5.05KB
include/geos/algorithm/ttmath/ttmathtypes.h
17.57KB
include/geos/algorithm/ttmath/ttmathuint.h
76.85KB
include/geos/algorithm/ttmath/ttmathuint_noasm.h
21.25KB
include/geos/algorithm/ttmath/ttmathuint_x86.h
29KB
include/geos/algorithm/ttmath/ttmathuint_x86_64.h
24.51KB
include/geos/constants.h
1.33KB
include/geos/export.h
1.03KB
include/geos/geom/
-
include/geos/geom/BinaryOp.h
17.6KB
include/geos/geom/Coordinate.h
4.22KB
include/geos/geom/CoordinateArraySequence.h
3.86KB
include/geos/geom/CoordinateArraySequenceFactory.h
2.11KB
include/geos/geom/CoordinateFilter.h
2.01KB
include/geos/geom/CoordinateList.h
4.71KB
include/geos/geom/CoordinateSequence.h
9.13KB
include/geos/geom/CoordinateSequenceFactory.h
3.58KB
include/geos/geom/CoordinateSequenceFilter.h
3.5KB
include/geos/geom/DefaultCoordinateSequenceFactory.h
2.47KB
include/geos/geom/Dimension.h
2.07KB
include/geos/geom/Envelope.h
14.32KB
include/geos/geom/FixedSizeCoordinateSequence.h
3.79KB
include/geos/geom/Geometry.h
32.5KB
include/geos/geom/GeometryCollection.h
6.74KB
include/geos/geom/GeometryComponentFilter.h
1.76KB
include/geos/geom/GeometryFactory.h
17.03KB
include/geos/geom/GeometryFilter.h
1.92KB
include/geos/geom/IntersectionMatrix.h
13.07KB
include/geos/geom/LineSegment.h
13.23KB
include/geos/geom/LineString.h
6.33KB
include/geos/geom/LinearRing.h
3.35KB
include/geos/geom/Location.h
1.9KB
include/geos/geom/MultiLineString.h
4KB
include/geos/geom/MultiPoint.h
3.75KB
include/geos/geom/MultiPolygon.h
3.97KB
include/geos/geom/Point.h
5.22KB
include/geos/geom/Polygon.h
5.98KB
include/geos/geom/PrecisionModel.h
10.7KB
include/geos/geom/Triangle.h
3.15KB
include/geos/geom/prep/
-
include/geos/geom/prep/AbstractPreparedPolygonContains.h
4.47KB
include/geos/geom/prep/BasicPreparedGeometry.h
4.54KB
include/geos/geom/prep/PreparedGeometry.h
6.36KB
include/geos/geom/prep/PreparedGeometryFactory.h
2.31KB
include/geos/geom/prep/PreparedLineString.h
1.75KB
include/geos/geom/prep/PreparedLineStringIntersects.h
2.98KB
include/geos/geom/prep/PreparedPoint.h
1.53KB
include/geos/geom/prep/PreparedPolygon.h
2.09KB
include/geos/geom/prep/PreparedPolygonContains.h
2.86KB
include/geos/geom/prep/PreparedPolygonContainsProperly.h
2.93KB
include/geos/geom/prep/PreparedPolygonCovers.h
2.9KB
include/geos/geom/prep/PreparedPolygonIntersects.h
2.35KB
include/geos/geom/prep/PreparedPolygonPredicate.h
4.09KB
include/geos/geom/util/
-
include/geos/geom/util/ComponentCoordinateExtracter.h
2.32KB
include/geos/geom/util/CoordinateOperation.h
1.96KB
include/geos/geom/util/Densifier.h
2.9KB
include/geos/geom/util/GeometryCombiner.h
3.63KB
include/geos/geom/util/GeometryEditor.h
4KB
include/geos/geom/util/GeometryEditorOperation.h
1.72KB
include/geos/geom/util/GeometryExtracter.h
2.88KB
include/geos/geom/util/GeometryTransformer.h
5.75KB
include/geos/geom/util/LinearComponentExtracter.h
2.07KB
include/geos/geom/util/PointExtracter.h
1.78KB
include/geos/geom/util/PolygonExtracter.h
1.9KB
include/geos/geom/util/ShortCircuitedGeometryVisitor.h
1.42KB
include/geos/geom/util/SineStarFactory.h
2.82KB
include/geos/geom.h
4.95KB
include/geos/geomUtil.h
1.14KB
include/geos/geomgraph/
-
include/geos/geomgraph/Depth.h
1.84KB
include/geos/geomgraph/DirectedEdge.h
4.57KB
include/geos/geomgraph/DirectedEdgeStar.h
4.46KB
include/geos/geomgraph/Edge.h
6.49KB
include/geos/geomgraph/EdgeEnd.h
4.55KB
include/geos/geomgraph/EdgeEndStar.h
4.91KB
include/geos/geomgraph/EdgeIntersection.h
3.69KB
include/geos/geomgraph/EdgeIntersectionList.h
3.56KB
include/geos/geomgraph/EdgeList.h
2.77KB
include/geos/geomgraph/EdgeNodingValidator.h
3.03KB
include/geos/geomgraph/EdgeRing.h
5.08KB
include/geos/geomgraph/GeometryGraph.h
7.77KB
include/geos/geomgraph/GraphComponent.h
2.52KB
include/geos/geomgraph/Label.h
5.09KB
include/geos/geomgraph/Node.h
4.91KB
include/geos/geomgraph/NodeFactory.h
1.27KB
include/geos/geomgraph/NodeMap.h
3.09KB
include/geos/geomgraph/PlanarGraph.h
5.63KB
include/geos/geomgraph/Position.h
1.71KB
include/geos/geomgraph/Quadrant.h
2.56KB
include/geos/geomgraph/TopologyLocation.h
3.95KB
include/geos/geomgraph/index/
-
include/geos/geomgraph/index/EdgeSetIntersector.h
1.9KB
include/geos/geomgraph/index/MonotoneChain.h
1.89KB
include/geos/geomgraph/index/MonotoneChainEdge.h
2.55KB
include/geos/geomgraph/index/MonotoneChainIndexer.h
1.27KB
include/geos/geomgraph/index/SegmentIntersector.h
3.54KB
include/geos/geomgraph/index/SimpleEdgeSetIntersector.h
1.62KB
include/geos/geomgraph/index/SimpleMCSweepLineIntersector.h
3.5KB
include/geos/geomgraph/index/SimpleSweepLineIntersector.h
2.5KB
include/geos/geomgraph/index/SweepLineEvent.h
2.63KB
include/geos/geomgraph/index/SweepLineEventObj.h
1.08KB
include/geos/geomgraph/index/SweepLineSegment.h
1.47KB
include/geos/geomgraph.h
2.72KB
include/geos/geomgraphindex.h
1.19KB
include/geos/geosAlgorithm.h
3.97KB
include/geos/index/
-
include/geos/index/ItemVisitor.h
973B
include/geos/index/SpatialIndex.h
3.11KB
include/geos/index/bintree/
-
include/geos/index/bintree/Bintree.h
3.36KB
include/geos/index/bintree/Interval.h
1.47KB
include/geos/index/bintree/Key.h
1.55KB
include/geos/index/bintree/Node.h
1.55KB
include/geos/index/bintree/NodeBase.h
1.65KB
include/geos/index/bintree/Root.h
1.73KB
include/geos/index/chain/
-
include/geos/index/chain/MonotoneChain.h
5.54KB
include/geos/index/chain/MonotoneChainBuilder.h
3.32KB
include/geos/index/chain/MonotoneChainOverlapAction.h
2.25KB
include/geos/index/chain/MonotoneChainSelectAction.h
1.82KB
include/geos/index/intervalrtree/
-
include/geos/index/intervalrtree/IntervalRTreeBranchNode.h
1.43KB
include/geos/index/intervalrtree/IntervalRTreeLeafNode.h
1.36KB
include/geos/index/intervalrtree/IntervalRTreeNode.h
2.09KB
include/geos/index/intervalrtree/SortedPackedIntervalRTree.h
3.17KB
include/geos/index/quadtree/
-
include/geos/index/quadtree/DoubleBits.h
2.59KB
include/geos/index/quadtree/IntervalSize.h
2.05KB
include/geos/index/quadtree/Key.h
2.48KB
include/geos/index/quadtree/Node.h
3.42KB
include/geos/index/quadtree/NodeBase.h
3.48KB
include/geos/index/quadtree/Quadtree.h
6.35KB
include/geos/index/quadtree/Root.h
2.06KB
include/geos/index/strtree/
-
include/geos/index/strtree/AbstractNode.h
3.52KB
include/geos/index/strtree/AbstractSTRtree.h
8.51KB
include/geos/index/strtree/Boundable.h
1.49KB
include/geos/index/strtree/BoundablePair.h
3.7KB
include/geos/index/strtree/EnvelopeUtil.h
1.05KB
include/geos/index/strtree/GeometryItemDistance.h
1.38KB
include/geos/index/strtree/Interval.h
1.17KB
include/geos/index/strtree/ItemBoundable.h
1.5KB
include/geos/index/strtree/ItemDistance.h
1.39KB
include/geos/index/strtree/SIRtree.h
3.26KB
include/geos/index/strtree/STRtree.h
5.26KB
include/geos/index/sweepline/
-
include/geos/index/sweepline/SweepLineEvent.h
2.22KB
include/geos/index/sweepline/SweepLineIndex.h
2.11KB
include/geos/index/sweepline/SweepLineInterval.h
1.05KB
include/geos/index/sweepline/SweepLineOverlapAction.h
1.12KB
include/geos/indexBintree.h
1.05KB
include/geos/indexChain.h
980B
include/geos/indexQuadtree.h
1.11KB
include/geos/indexStrtree.h
1.17KB
include/geos/indexSweepline.h
1.09KB
include/geos/inline.h
640B
include/geos/io/
-
include/geos/io/ByteOrderDataInStream.h
1.94KB
include/geos/io/ByteOrderValues.h
1.67KB
include/geos/io/CLocalizer.h
1.12KB
include/geos/io/ParseException.h
1.34KB
include/geos/io/StringTokenizer.h
1.65KB
include/geos/io/WKBConstants.h
1.19KB
include/geos/io/WKBReader.h
4.08KB
include/geos/io/WKBWriter.h
5.52KB
include/geos/io/WKTReader.h
3.66KB
include/geos/io/WKTWriter.h
7.04KB
include/geos/io/Writer.h
1.28KB
include/geos/io.h
2.2KB
include/geos/linearref/
-
include/geos/linearref/ExtractLineByLocation.h
2.66KB
include/geos/linearref/LengthIndexOfPoint.h
2.79KB
include/geos/linearref/LengthIndexedLine.h
7.23KB
include/geos/linearref/LengthLocationMap.h
4.21KB
include/geos/linearref/LinearGeometryBuilder.h
2.97KB
include/geos/linearref/LinearIterator.h
4.45KB
include/geos/linearref/LinearLocation.h
8.21KB
include/geos/linearref/LocationIndexOfLine.h
2.52KB
include/geos/linearref/LocationIndexOfPoint.h
2.82KB
include/geos/linearref/LocationIndexedLine.h
8.19KB
include/geos/noding/
-
include/geos/noding/BasicSegmentString.h
2.94KB
include/geos/noding/FastNodingValidator.h
3.45KB
include/geos/noding/FastSegmentSetIntersectionFinder.h
2.34KB
include/geos/noding/GeometryNoder.h
1.74KB
include/geos/noding/IntersectionAdder.h
5.36KB
include/geos/noding/IntersectionFinderAdder.h
2.98KB
include/geos/noding/IteratedNoder.h
3.19KB
include/geos/noding/MCIndexNoder.h
3.56KB
include/geos/noding/MCIndexSegmentSetMutualIntersector.h
3.67KB
include/geos/noding/NodableSegmentString.h
1.48KB
include/geos/noding/NodedSegmentString.h
6.68KB
include/geos/noding/Noder.h
2.23KB
include/geos/noding/NodingIntersectionFinder.h
6.57KB
include/geos/noding/NodingValidator.h
3.04KB
include/geos/noding/Octant.h
1.73KB
include/geos/noding/OrientedCoordinateArray.h
3.01KB
include/geos/noding/ScaledNoder.h
3.08KB
include/geos/noding/SegmentIntersectionDetector.h
4.59KB
include/geos/noding/SegmentIntersector.h
2.32KB
include/geos/noding/SegmentNode.h
3.1KB
include/geos/noding/SegmentNodeList.h
5.89KB
include/geos/noding/SegmentPointComparator.h
3.06KB
include/geos/noding/SegmentSetMutualIntersector.h
2.17KB
include/geos/noding/SegmentString.h
2.93KB
include/geos/noding/SegmentStringUtil.h
2.23KB
include/geos/noding/SimpleNoder.h
1.85KB
include/geos/noding/SinglePassNoder.h
2.52KB
include/geos/noding/snapround/
-
include/geos/noding/snapround/HotPixel.h
6.07KB
include/geos/noding/snapround/MCIndexPointSnapper.h
2.46KB
include/geos/noding/snapround/MCIndexSnapRounder.h
4.64KB
include/geos/noding/snapround/SimpleSnapRounder.h
4.61KB
include/geos/noding.h
1.52KB
include/geos/nodingSnapround.h
1.08KB
include/geos/opBuffer.h
1.22KB
include/geos/opDistance.h
1.08KB
include/geos/opLinemerge.h
1.08KB
include/geos/opOverlay.h
2.8KB
include/geos/opPolygonize.h
1.01KB
include/geos/opPredicate.h
897B
include/geos/opRelate.h
3.49KB
include/geos/opValid.h
1.27KB
include/geos/operation/
-
include/geos/operation/GeometryGraphOperation.h
2.24KB
include/geos/operation/IsSimpleOp.h
6.4KB
include/geos/operation/buffer/
-
include/geos/operation/buffer/BufferBuilder.h
7.32KB
include/geos/operation/buffer/BufferInputLineSimplifier.h
6KB
include/geos/operation/buffer/BufferOp.h
8.06KB
include/geos/operation/buffer/BufferParameters.h
8.56KB
include/geos/operation/buffer/BufferSubgraph.h
5.26KB
include/geos/operation/buffer/OffsetCurveBuilder.h
6.58KB
include/geos/operation/buffer/OffsetCurveSetBuilder.h
6.63KB
include/geos/operation/buffer/OffsetSegmentGenerator.h
11.01KB
include/geos/operation/buffer/OffsetSegmentString.h
5.21KB
include/geos/operation/buffer/RightmostEdgeFinder.h
2.49KB
include/geos/operation/buffer/SubgraphDepthLocater.h
3.55KB
include/geos/operation/distance/
-
include/geos/operation/distance/ConnectedElementLocationFilter.h
2.43KB
include/geos/operation/distance/ConnectedElementPointFilter.h
2.04KB
include/geos/operation/distance/DistanceOp.h
7.32KB
include/geos/operation/distance/FacetSequence.h
2.96KB
include/geos/operation/distance/FacetSequenceTreeBuilder.h
1.63KB
include/geos/operation/distance/GeometryLocation.h
3.47KB
include/geos/operation/distance/IndexedFacetDistance.h
1.51KB
include/geos/operation/intersection/
-
include/geos/operation/intersection/Rectangle.h
5.56KB
include/geos/operation/intersection/RectangleIntersection.h
5.81KB
include/geos/operation/intersection/RectangleIntersectionBuilder.h
4.4KB
include/geos/operation/linemerge/
-
include/geos/operation/linemerge/EdgeString.h
2.33KB
include/geos/operation/linemerge/LineMergeDirectedEdge.h
2.42KB
include/geos/operation/linemerge/LineMergeEdge.h
1.7KB
include/geos/operation/linemerge/LineMergeGraph.h
2.4KB
include/geos/operation/linemerge/LineMerger.h
3.57KB
include/geos/operation/linemerge/LineSequencer.h
9.18KB
include/geos/operation/overlay/
-
include/geos/operation/overlay/EdgeSetNoder.h
1.77KB
include/geos/operation/overlay/ElevationMatrix.h
3.12KB
include/geos/operation/overlay/ElevationMatrixCell.h
1.56KB
include/geos/operation/overlay/LineBuilder.h
3.97KB
include/geos/operation/overlay/MaximalEdgeRing.h
3.2KB
include/geos/operation/overlay/MinimalEdgeRing.h
2.02KB
include/geos/operation/overlay/OverlayNodeFactory.h
1.58KB
include/geos/operation/overlay/OverlayOp.h
13.63KB
include/geos/operation/overlay/PointBuilder.h
2.75KB
include/geos/operation/overlay/PolygonBuilder.h
6.8KB
include/geos/operation/overlay/snap/
-
include/geos/operation/overlay/snap/GeometrySnapper.h
4.79KB
include/geos/operation/overlay/snap/LineStringSnapper.h
5.4KB
include/geos/operation/overlay/snap/SnapIfNeededOverlayOp.h
3.14KB
include/geos/operation/overlay/snap/SnapOverlayOp.h
3.84KB
include/geos/operation/overlay/validate/
-
include/geos/operation/overlay/validate/FuzzyPointLocator.h
2.91KB
include/geos/operation/overlay/validate/OffsetPointGenerator.h
2.51KB
include/geos/operation/overlay/validate/OverlayResultValidator.h
3.68KB
include/geos/operation/polygonize/
-
include/geos/operation/polygonize/BuildArea.h
2.21KB
include/geos/operation/polygonize/EdgeRing.h
10.11KB
include/geos/operation/polygonize/HoleAssigner.h
1.78KB
include/geos/operation/polygonize/PolygonizeDirectedEdge.h
3.35KB
include/geos/operation/polygonize/PolygonizeEdge.h
1.56KB
include/geos/operation/polygonize/PolygonizeGraph.h
6.17KB
include/geos/operation/polygonize/Polygonizer.h
7.59KB
include/geos/operation/predicate/
-
include/geos/operation/predicate/RectangleContains.h
3.26KB
include/geos/operation/predicate/RectangleIntersects.h
2.62KB
include/geos/operation/predicate/SegmentIntersectionTester.h
2.75KB
include/geos/operation/relate/
-
include/geos/operation/relate/EdgeEndBuilder.h
2.03KB
include/geos/operation/relate/EdgeEndBundle.h
3.18KB
include/geos/operation/relate/EdgeEndBundleStar.h
1.76KB
include/geos/operation/relate/RelateComputer.h
5.17KB
include/geos/operation/relate/RelateNode.h
1.65KB
include/geos/operation/relate/RelateNodeFactory.h
1.5KB
include/geos/operation/relate/RelateNodeGraph.h
2.7KB
include/geos/operation/relate/RelateOp.h
4.27KB
include/geos/operation/sharedpaths/
-
include/geos/operation/sharedpaths/SharedPathsOp.h
4.85KB
include/geos/operation/union/
-
include/geos/operation/union/CascadedPolygonUnion.h
6.73KB
include/geos/operation/union/CascadedUnion.h
5.84KB
include/geos/operation/union/CoverageUnion.h
1.45KB
include/geos/operation/union/GeometryListHolder.h
1.8KB
include/geos/operation/union/OverlapUnion.h
4.89KB
include/geos/operation/union/PointGeometryUnion.h
1.86KB
include/geos/operation/union/UnaryUnionOp.h
6.87KB
include/geos/operation/valid/
-
include/geos/operation/valid/ConnectedInteriorTester.h
4.56KB
include/geos/operation/valid/ConsistentAreaTester.h
4.11KB
include/geos/operation/valid/IsValidOp.h
8.76KB
include/geos/operation/valid/MakeValid.h
2.3KB
include/geos/operation/valid/QuadtreeNestedRingTester.h
2.49KB
include/geos/operation/valid/RepeatedPointRemover.h
1.14KB
include/geos/operation/valid/RepeatedPointTester.h
1.9KB
include/geos/operation/valid/SimpleNestedRingTester.h
2.36KB
include/geos/operation/valid/SweeplineNestedRingTester.h
3.33KB
include/geos/operation/valid/TopologyValidationError.h
1.99KB
include/geos/operation.h
1009B
include/geos/planargraph/
-
include/geos/planargraph/DirectedEdge.h
7.07KB
include/geos/planargraph/DirectedEdgeStar.h
3.76KB
include/geos/planargraph/Edge.h
3.63KB
include/geos/planargraph/GraphComponent.h
4.87KB
include/geos/planargraph/Node.h
3.54KB
include/geos/planargraph/NodeMap.h
2.88KB
include/geos/planargraph/PlanarGraph.h
6.57KB
include/geos/planargraph/Subgraph.h
4.31KB
include/geos/planargraph/algorithm/
-
include/geos/planargraph/algorithm/ConnectedSubgraphFinder.h
2.56KB
include/geos/planargraph.h
1.29KB
include/geos/precision/
-
include/geos/precision/CommonBits.h
2.52KB
include/geos/precision/CommonBitsOp.h
5.22KB
include/geos/precision/CommonBitsRemover.h
2.3KB
include/geos/precision/EnhancedPrecisionOp.h
3.33KB
include/geos/precision/GeometryPrecisionReducer.h
4.8KB
include/geos/precision/MinimumClearance.h
1.6KB
include/geos/precision/PrecisionReducerCoordinateOperation.h
2KB
include/geos/precision/SimpleGeometryPrecisionReducer.h
2.68KB
include/geos/precision.h
1019B
include/geos/profiler.h
3.93KB
include/geos/simplify/
-
include/geos/simplify/DouglasPeuckerLineSimplifier.h
2.7KB
include/geos/simplify/DouglasPeuckerSimplifier.h
2.31KB
include/geos/simplify/LineSegmentIndex.h
2.14KB
include/geos/simplify/TaggedLineSegment.h
2.19KB
include/geos/simplify/TaggedLineString.h
3.17KB
include/geos/simplify/TaggedLineStringSimplifier.h
4.47KB
include/geos/simplify/TaggedLinesSimplifier.h
3.22KB
include/geos/simplify/TopologyPreservingSimplifier.h
2.74KB
include/geos/spatialIndex.h
819B
include/geos/triangulate/
-
include/geos/triangulate/DelaunayTriangulationBuilder.h
4.98KB
include/geos/triangulate/IncrementalDelaunayTriangulator.h
2.59KB
include/geos/triangulate/VoronoiDiagramBuilder.h
4.23KB
include/geos/triangulate/quadedge/
-
include/geos/triangulate/quadedge/LastFoundQuadEdgeLocator.h
1.93KB
include/geos/triangulate/quadedge/LocateFailureException.h
1.15KB
include/geos/triangulate/quadedge/QuadEdge.h
10.34KB
include/geos/triangulate/quadedge/QuadEdgeLocator.h
1.46KB
include/geos/triangulate/quadedge/QuadEdgeSubdivision.h
17.56KB
include/geos/triangulate/quadedge/TrianglePredicate.h
3.69KB
include/geos/triangulate/quadedge/TriangleVisitor.h
1.45KB
include/geos/triangulate/quadedge/Vertex.h
8.6KB
include/geos/unload.h
761B
include/geos/util/
-
include/geos/util/Assert.h
1.54KB
include/geos/util/AssertionFailedException.h
1.27KB
include/geos/util/CoordinateArrayFilter.h
1.59KB
include/geos/util/GEOSException.h
1.57KB
include/geos/util/GeometricShapeFactory.h
5.17KB
include/geos/util/IllegalArgumentException.h
1.36KB
include/geos/util/IllegalStateException.h
1.14KB
include/geos/util/Interrupt.h
1.81KB
include/geos/util/Machine.h
803B
include/geos/util/TopologyException.h
1.64KB
include/geos/util/UniqueCoordinateArrayFilter.h
2.59KB
include/geos/util/UnsupportedOperationException.h
1.45KB
include/geos/util/math.h
1.09KB
include/geos/util.h
2.19KB
include/geos/version.h
934B
include/geos_c.h
96.82KB
lib/
-
lib/cmake/
-
lib/cmake/GEOS/
-
lib/cmake/GEOS/geos-config-version.cmake
1.98KB
lib/cmake/GEOS/geos-config.cmake
533B
lib/cmake/GEOS/geos-targets-debug.cmake
1.37KB
lib/cmake/GEOS/geos-targets.cmake
4.07KB
lib/geos.lib
1.94MB
lib/geos_c.lib
406.78KB

资源内容介绍

geos-3.8.0-debug 笔者在Windows 10系统下,使用 Visual Studio 2017编译好的二进制开发包,Debug版本,方便大家下载使用
/* * This file is a part of TTMath Bignum Library * and is distributed under the 3-Clause BSD Licence. * Author: Tomasz Sowa <t.sowa@ttmath.org> *//* * Copyright (c) 2006-2017, Tomasz Sowa * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions are met: * * * Redistributions of source code must retain the above copyright notice, * this list of conditions and the following disclaimer. * * * Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * * Neither the name Tomasz Sowa nor the names of contributors to this * project may be used to endorse or promote products derived * from this software without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF * THE POSSIBILITY OF SUCH DAMAGE. */#ifndef headerfilettmathbig#define headerfilettmathbig#include "ttmathint.h"#include "ttmaththreads.h"#include <iostream>#ifdef TTMATH_MULTITHREADS#include <signal.h>#endifnamespace ttmath{template <uint exp, uint man>class Big{/*value = mantissa * 2^exponent- exponent - an integer value with a sign- mantissa - an integer value without a singmantissa must be pushed into the left side that is the highest bit frommantissa must be one (of course if there's another value than zero) -- this job(pushing bits into the left side) is doing by Standardizing() methodfor example:if we want to store value one (1) into our Big object we must:- set mantissa to 1- set exponent to 0- set info to 0- and call method Standardizing()*/public:Int<exp> exponent;UInt<man> mantissa;unsigned char info;#define TTMATH_BIG_SIGN 128#define TTMATH_BIG_NAN 64#define TTMATH_BIG_ZERO 32uint CheckCarry(uint c){if( c != 0 ){SetNan();return 1;}return 0;}public:static const char * LibTypeStr(){return UInt<man>::LibTypeStr();}static LibTypeCode LibType(){return UInt<man>::LibType();}uint Standardizing(){if( mantissa.IsTheHighestBitSet() ){ClearInfoBit(TTMATH_BIG_ZERO);return 0;}if( CorrectZero() )return 0;uint comp = mantissa.CompensationToLeft();return exponent.Sub( comp );}private:bool CorrectZero(){if( mantissa.IsZero() ){SetInfoBit(TTMATH_BIG_ZERO);ClearInfoBit(TTMATH_BIG_SIGN);exponent.SetZero();return true;}else{ClearInfoBit(TTMATH_BIG_ZERO);}return false;}public:void ClearInfoBit(unsigned char bit){info = info & (unsigned char)(~bit);}void SetInfoBit(unsigned char bit){info = info | bit;}bool IsInfoBit(unsigned char bit) const{return (info & bit) != 0;}void SetZero(){info = TTMATH_BIG_ZERO;exponent.SetZero();mantissa.SetZero();}void SetOne(){info = 0;mantissa.SetZero();mantissa.table[man-1] = TTMATH_UINT_HIGHEST_BIT;exponent = -sint(man * TTMATH_BITS_PER_UINT - 1);// don't have to Standardize() - the last bit from mantissa is set}void Set05(){SetOne();exponent.SubOne();}void SetNan(){SetInfoBit(TTMATH_BIG_NAN);}void SetZeroNan(){SetZero();SetNan();}void Swap(Big<exp, man> & ss2){unsigned char info_temp = info;info = ss2.info;ss2.info = info_temp;exponent.Swap(ss2.exponent);mantissa.Swap(ss2.mantissa);}private:void SetMantissaPi(){// this is a static table which represents the value of Pi (mantissa of it)// (first is the highest word)// we must define this table as 'unsigned int' because// both on 32bit and 64bit platforms this table is 32bitstatic const unsigned int temp_table[] = {0xc90fdaa2, 0x2168c234, 0xc4c6628b, 0x80dc1cd1, 0x29024e08, 0x8a67cc74, 0x020bbea6, 0x3b139b22,0x514a0879, 0x8e3404dd, 0xef9519b3, 0xcd3a431b, 0x302b0a6d, 0xf25f1437, 0x4fe1356d, 0x6d51c245,0xe485b576, 0x625e7ec6, 0xf44c42e9, 0xa637ed6b, 0x0bff5cb6, 0xf406b7ed, 0xee386bfb, 0x5a899fa5,0xae9f2411, 0x7c4b1fe6, 0x49286651, 0xece45b3d, 0xc2007cb8, 0xa163bf05, 0x98da4836, 0x1c55d39a,0x69163fa8, 0xfd24cf5f, 0x83655d23, 0xdca3ad96, 0x1c62f356, 0x208552bb, 0x9ed52907, 0x7096966d,0x670c354e, 0x4abc9804, 0xf1746c08, 0xca18217c, 0x32905e46, 0x2e36ce3b, 0xe39e772c, 0x180e8603,0x9b2783a2, 0xec07a28f, 0xb5c55df0, 0x6f4c52c9, 0xde2bcbf6, 0x95581718, 0x3995497c, 0xea956ae5,0x15d22618, 0x98fa0510, 0x15728e5a, 0x8aaac42d, 0xad33170d, 0x04507a33, 0xa85521ab, 0xdf1cba64,0xecfb8504, 0x58dbef0a,

用户评论 (0)

发表评论

captcha

相关资源

libspatialindex-1.9.3-debug.zip

libspatialindex-1.9.3,笔者在Windows 10 系统下,使用Visual Studio 2017编译好的二进制开发包,Debug版本呢,方便大家下载使用

849.82KB10积分

libspatialindex-1.9.3-release.zip

libspatialindex-1.9.3,笔者在Windows 10 系统下,使用Visual Studio 2017编译好的二进制开发包,Release版本,方便大家下载使用

557.17KB47积分

JAVA程序设计:报刊订阅管理系统课程设计

通过学习,了解了JAVA、MySQL数据库以及基于JAVA的GUI应用程序开发,并在本次课程设计中利用这些知识点,实现一个面向于企业的报刊订阅管理系统,能够通过计算机和数据库对本单位的报刊订阅进行一系列的管理,实现智能化管理,克服了传统人工管理方式的缺点以及弊端。 在报刊订阅管理系统中,要实现一个单位指定一个管理员,管理员拥有最高的权限,可以实现录入用户信息,录入管理员信息,报刊目录信息的增删改,订单信息,同时可按用户名、报刊名、部门对系统进行相应的查询信息以及统计信息等功能。界面设计友好,方便用户的操作。然后就是用户功能:可以订阅报刊,修改自己的账户信息,查看自己的订阅记录等等。

6.88MB41积分

HTML网页设计大作业-个人网页设计

个人网页网站(三页网站),这个网站可以帮助用户进行一些关于个人方面的自我介绍,比如说,这里面有一些自我信息的描述(班级、姓名等等)。另外这里还包括了对家乡的相关介绍(美食、风景),还有一些个人爱好、日常生活的描述。可以让人较为全面的了解自己,同时也使得自我的介绍更加的简洁生动,具体可观。

6.68MB22积分