Introduction - If you have any usage issues, please Google them yourself
a good vc bottom code can be used to improve.
Packet : 119128677geossource.rar filelist
source\algorithm\CentroidArea.cpp
source\algorithm\CentroidLine.cpp
source\algorithm\CentroidPoint.cpp
source\algorithm\CGAlgorithms.cpp
source\algorithm\ConvexHull.cpp
source\algorithm\HCoordinate.cpp
source\algorithm\InteriorPointArea.cpp
source\algorithm\InteriorPointLine.cpp
source\algorithm\InteriorPointPoint.cpp
source\algorithm\LineIntersector.cpp
source\algorithm\MCPointInRing.cpp
source\algorithm\MinimumDiameter.cpp
source\algorithm\NonRobustCGAlgorithms.cpp
source\algorithm\NonRobustLineIntersector.cpp
source\algorithm\NotRepresentableException.cpp
source\algorithm\PointLocator.cpp
source\algorithm\RobustCGAlgorithms.cpp
source\algorithm\RobustDeterminant.cpp
source\algorithm\RobustLineIntersector.cpp
source\algorithm\SimplePointInAreaLocator.cpp
source\algorithm\SimplePointInRing.cpp
source\algorithm\SIRtreePointInRing.cpp
source\algorithm
source\bigtest\bigtest.h
source\bigtest\GeometryTestFactory.cpp
source\bigtest\TestSweepLineSpeed.cpp
source\bigtest
source\geom\Coordinate.cpp
source\geom\CoordinateSequence.cpp
source\geom\CoordinateSequenceFactory.cpp
source\geom\DefaultCoordinateSequence.cpp
source\geom\DefaultCoordinateSequenceFactory.cpp
source\geom\Dimension.cpp
source\geom\Envelope.cpp
source\geom\Geometry.cpp
source\geom\GeometryCollection.cpp
source\geom\GeometryCollectionIterator.cpp
source\geom\GeometryComponentFilter.cpp
source\geom\GeometryFactory.cpp
source\geom\IntersectionMatrix.cpp
source\geom\LinearRing.cpp
source\geom\LineSegment.cpp
source\geom\LineString.cpp
source\geom\Location.cpp
source\geom\MultiLineString.cpp
source\geom\MultiPoint.cpp
source\geom\MultiPolygon.cpp
source\geom\Point.cpp
source\geom\PointCoordinateSequence.cpp
source\geom\PointCoordinateSequenceFactory.cpp
source\geom\Polygon.cpp
source\geom\PrecisionModel.cpp
source\geom\TopologyException.cpp
source\geom\Triangle.cpp
source\geom\util\GeometryEditor.cpp
source\geom\util\LinearComponentExtracter.cpp
source\geom\util\PointExtracter.cpp
source\geom\util\PolygonExtracter.cpp
source\geom\util
source\geom
source\geomgraph\Depth.cpp
source\geomgraph\DirectedEdge.cpp
source\geomgraph\DirectedEdgeStar.cpp
source\geomgraph\Edge.cpp
source\geomgraph\EdgeEnd.cpp
source\geomgraph\EdgeEndStar.cpp
source\geomgraph\EdgeIntersection.cpp
source\geomgraph\EdgeIntersectionList.cpp
source\geomgraph\EdgeList.cpp
source\geomgraph\EdgeNodingValidator.cpp
source\geomgraph\EdgeRing.cpp
source\geomgraph\GeometryGraph.cpp
source\geomgraph\GraphComponent.cpp
source\geomgraph\index\MonotoneChain.cpp
source\geomgraph\index\MonotoneChainEdge.cpp
source\geomgraph\index\MonotoneChainIndexer.cpp
source\geomgraph\index\SegmentIntersector.cpp
source\geomgraph\index\SimpleEdgeSetIntersector.cpp
source\geomgraph\index\SimpleMCSweepLineIntersector.cpp
source\geomgraph\index\SimpleSweepLineIntersector.cpp
source\geomgraph\index\SweepLineEvent.cpp
source\geomgraph\index\SweepLineSegment.cpp
source\geomgraph\index
source\geomgraph\Label.cpp
source\geomgraph\Node.cpp
source\geomgraph\NodeFactory.cpp
source\geomgraph\NodeMap.cpp
source\geomgraph\PlanarGraph.cpp
source\geomgraph\Position.cpp
source\geomgraph\Quadrant.cpp
source\geomgraph\TopologyLocation.cpp
source\geomgraph
source\headers\geos\geom.h
source\headers\geos\geomgraph.h
source\headers\geos\geomgraphindex.h
source\headers\geos\geomUtil.h
source\headers\geos\geosAlgorithm.h
source\headers\geos\indexBintree.h
source\headers\geos\indexChain.h
source\headers\geos\indexQuadtree.h
source\headers\geos\indexStrtree.h
source\headers\geos\indexSweepline.h
source\headers\geos\io.h
source\headers\geos\noding.h
source\headers\geos\nodingSnapround.h
source\headers\geos\opBuffer.h
source\headers\geos\opDistance.h
source\headers\geos\operation.h
source\headers\geos\opLinemerge.h
source\headers\geos\opOverlay.h
source\headers\geos\opPolygonize.h
source\headers\geos\opRelate.h
source\headers\geos\opValid.h
source\headers\geos\planargraph.h
source\headers\geos\precision.h
source\headers\geos\profiler.h
source\headers\geos\spatialIndex.h
source\headers\geos\timeval.h
source\headers\geos\unload.h
source\headers\geos\util.h
source\headers\geos
source\headers\geos.h
source\headers
source\index\bintree\Bintree.cpp
source\index\bintree\BinTreeInterval.cpp
source\index\bintree\BinTreeNode.cpp
source\index\bintree\Key.cpp
source\index\bintree\NodeBase.cpp
source\index\bintree\Root.cpp
source\index\bintree
source\index\chain\indexMonotoneChain.cpp
source\index\chain\MonotoneChainBuilder.cpp
source\index\chain\MonotoneChainOverlapAction.cpp
source\index\chain\MonotoneChainSelectAction.cpp
source\index\chain
source\index\quadtree\DoubleBits.cpp
source\index\quadtree\IntervalSize.cpp
source\index\quadtree\Quadtree.cpp
source\index\quadtree\QuadTreeKey.cpp
source\index\quadtree\QuadTreeNode.cpp
source\index\quadtree\QuadTreeNodeBase.cpp
source\index\quadtree\QuadTreeRoot.cpp
source\index\quadtree
source\index\strtree\AbstractNode.cpp
source\index\strtree\AbstractSTRtree.cpp
source\index\strtree\Interval.cpp
source\index\strtree\ItemBoundable.cpp
source\index\strtree\SIRtree.cpp
source\index\strtree\STRtree.cpp
source\index\strtree
source\index\sweepline\indexSweepLineEvent.cpp
source\index\sweepline\SweepLineIndex.cpp
source\index\sweepline\SweepLineInterval.cpp
source\index\sweepline
source\index
source\io\markup\MarkupSTL.cpp
source\io\markup\MarkupSTL.h
source\io\markup
source\io\ParseException.cpp
source\io\StringTokenizer.cpp
source\io\Unload.cpp
source\io\WKTReader.cpp
source\io\WKTWriter.cpp
source\io\Writer.cpp
source\io
source\noding\IteratedNoder.cpp
source\noding\MCQuadtreeNoder.cpp
source\noding\Noder.cpp
source\noding\nodingSegmentIntersector.cpp
source\noding\NodingValidator.cpp
source\noding\SegmentNode.cpp
source\noding\SegmentNodeList.cpp
source\noding\SegmentString.cpp
source\noding\SimpleNoder.cpp
source\noding\snapround\SegmentSnapper.cpp
source\noding\snapround\SimpleSegmentStringsSnapper.cpp
source\noding\snapround\SnapRounder.cpp
source\noding\snapround
source\noding
source\operation\buffer\BufferBuilder.cpp
source\operation\buffer\BufferOp.cpp
source\operation\buffer\BufferSubgraph.cpp
source\operation\buffer\OffsetCurveBuilder.cpp
source\operation\buffer\OffsetCurveSetBuilder.cpp
source\operation\buffer\RightmostEdgeFinder.cpp
source\operation\buffer\SubgraphDepthLocater.cpp
source\operation\buffer
source\operation\distance\ConnectedElementLocationFilter.cpp
source\operation\distance\ConnectedElementPointFilter.cpp
source\operation\distance\DistanceOp.cpp
source\operation\distance\GeometryLocation.cpp
source\operation\distance
source\operation\GeometryGraphOperation.cpp
source\operation\IsSimpleOp.cpp
source\operation\linemerge\EdgeString.cpp
source\operation\linemerge\LineMergeDirectedEdge.cpp
source\operation\linemerge\LineMergeEdge.cpp
source\operation\linemerge\LineMergeGraph.cpp
source\operation\linemerge\LineMerger.cpp
source\operation\linemerge
source\operation\overlay\EdgeSetNoder.cpp
source\operation\overlay\ElevationMatrix.cpp
source\operation\overlay\ElevationMatrixCell.cpp
source\operation\overlay\ElevationMatrixFilter.cpp
source\operation\overlay\LineBuilder.cpp
source\operation\overlay\MaximalEdgeRing.cpp
source\operation\overlay\MinimalEdgeRing.cpp
source\operation\overlay\OverlayNodeFactory.cpp
source\operation\overlay\OverlayOp.cpp
source\operation\overlay\PointBuilder.cpp
source\operation\overlay\PolygonBuilder.cpp
source\operation\overlay
source\operation\polygonize\PolygonizeDirectedEdge.cpp
source\operation\polygonize\PolygonizeEdge.cpp
source\operation\polygonize\polygonizeEdgeRing.cpp
source\operation\polygonize\PolygonizeGraph.cpp
source\operation\polygonize\Polygonizer.cpp
source\operation\polygonize
source\operation\relate\EdgeEndBuilder.cpp
source\operation\relate\EdgeEndBundle.cpp
source\operation\relate\EdgeEndBundleStar.cpp
source\operation\relate\RelateComputer.cpp
source\operation\relate\RelateNode.cpp
source\operation\relate\RelateNodeFactory.cpp
source\operation\relate\RelateNodeGraph.cpp
source\operation\relate\RelateOp.cpp
source\operation\relate
source\operation\valid\ConnectedInteriorTester.cpp
source\operation\valid\ConsistentAreaTester.cpp
source\operation\valid\IsValidOp.cpp
source\operation\valid\QuadtreeNestedRingTester.cpp
source\operation\valid\RepeatedPointTester.cpp
source\operation\valid\SimpleNestedRingTester.cpp
source\operation\valid\SweeplineNestedRingTester.cpp
source\operation\valid\TopologyValidationError.cpp
source\operation\valid
source\operation
source\planargraph\planarDirectedEdge.cpp
source\planargraph\planarDirectedEdgeStar.cpp
source\planargraph\planarEdge.cpp
source\planargraph\planarGraphComponent.cpp
source\planargraph\planarNode.cpp
source\planargraph\planarNodeMap.cpp
source\planargraph\planarPlanarGraph.cpp
source\planargraph
source\precision\CommonBits.cpp
source\precision\CommonBitsOp.cpp
source\precision\CommonBitsRemover.cpp
source\precision\EnhancedPrecisionOp.cpp
source\precision\SimpleGeometryPrecisionReducer.cpp
source\precision
source\test\SimpleWKTTester.cpp
source\test\XMLTester.cpp
source\test\XMLTester.h
source\test
source\util\Assert.cpp
source\util\AssertionFailedException.cpp
source\util\CoordinateArrayFiter.cpp
source\util\GeometricShapeFactory.cpp
source\util\GEOSException.cpp
source\util\IllegalArgumentException.cpp
source\util\Profiler.cpp
source\util\UniqueCoordinateArrayFilter.cpp
source\util\UnsupportedOperationException.cpp
source\util
source