首页 星云 工具 资源 星选 资讯 热门工具
:

PDF转图片 完全免费 小红书视频下载 无水印 抖音视频下载 无水印 数字星空

geos-3.8.0-release.zip

后端 1.46MB 17 需要积分: 1
立即下载

资源介绍:

geos-3.8.0-release 笔者在Windows 10系统下,使用 Visual Studio 2017编译好的二进制开发包,Release版本,方便大家下载使用
/* * This file is a part of TTMath Bignum Library * and is distributed under the 3-Clause BSD Licence. * Author: Tomasz Sowa */ /* * 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 /*! \file ttmathbig.h \brief A Class for representing floating point numbers */ #include "ttmathint.h" #include "ttmaththreads.h" #include #ifdef TTMATH_MULTITHREADS #include #endif namespace ttmath { /*! \brief Big implements the floating point numbers */ template class Big { /* value = mantissa * 2^exponent - exponent - an integer value with a sign - mantissa - an integer value without a sing mantissa must be pushed into the left side that is the highest bit from mantissa must be one (of course if there's another value than zero) -- this job (pushing bits into the left side) is doing by Standardizing() method for 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 exponent; UInt mantissa; unsigned char info; /*! Sign the mask of a bit from 'info' which means that there is a sign (when the bit is set) */ #define TTMATH_BIG_SIGN 128 /*! Not a number if this bit is set that there is not a valid number */ #define TTMATH_BIG_NAN 64 /*! Zero if this bit is set that there is value zero mantissa should be zero and exponent should be zero too (the Standardizing() method does this) */ #define TTMATH_BIG_ZERO 32 /*! this method sets NaN if there was a carry (and returns 1 in such a case) c can be 0, 1 or other value different from zero */ uint CheckCarry(uint c) { if( c != 0 ) { SetNan(); return 1; } return 0; } public: /*! returning the string represents the currect type of the library we have following types: - asm_vc_32 - with asm code designed for Microsoft Visual C++ (32 bits) - asm_gcc_32 - with asm code designed for GCC (32 bits) - asm_vc_64 - with asm for VC (64 bit) - asm_gcc_64 - with asm for GCC (64 bit) - no_asm_32 - pure C++ version (32 bit) - without any asm code - no_asm_64 - pure C++ version (64 bit) - without any asm code */ static const char * LibTypeStr() { return UInt::LibTypeStr(); } /*! returning the currect type of the library */ static LibTypeCode LibType() { return UInt::LibType(); } /*! this method moves all bits from mantissa into its left side (suitably changes the exponent) or if the mantissa is zero it sets the exponent to zero as well (and clears the sign bit and sets the zero bit) it can return a carry the carry will be when we don't have enough space in the exponent you don't have to use this method if you don't change the mantissa and exponent directly */ uint Standardizing() { if( mantissa.IsTheHighestBitSet() ) { ClearInfoBit(TTMATH_BIG_ZERO); return 0; } if( CorrectZero() ) return 0; uint comp = mantissa.CompensationToLeft(); return exponent.Sub( comp ); } private: /*! if the mantissa is equal zero this method sets exponent to zero and info without the sign it returns true if there was the correction */ 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: /*! this method clears a specific bit in the 'info' variable bit is one of: TTMATH_BIG_SIGN, TTMATH_BIG_NAN etc. */ void ClearInfoBit(unsigned char bit) { info = info & (unsigned char)(~bit); } /*! this method sets a specific bit in the 'info' variable bit is one of: TTMATH_BIG_SIGN, TTMATH_BIG_NAN etc. */ void SetInfoBit(unsigned char bit) { info = info | bit; } /*! this method returns true if a specific bit in the 'info' variable is set bit is one of: TTMATH_BIG_SIGN, TTMATH_BIG_NAN etc. */ bool IsInfoBit(unsigned char bit) const { return (info & bit) != 0; } /*! this method sets zero */ void SetZero() { info = TTMATH_BIG_ZERO; exponent.SetZero(); mantissa.SetZero(); /* we don't have to compensate zero */ } /*! this method sets one */ 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 } /*! this method sets value 0.5 */ void Set05() { SetOne(); exponent.SubOne(); } /*! this method sets NaN flag (Not a Number) when this flag is set that means there is no a valid number */ void SetNan() { SetInfoBit(TTMATH_BIG_NAN); } /*! this method sets NaN flag (Not a Number) also clears the mantissa and exponent (similarly as it would be a zero value) */ void SetZeroNan() { SetZero(); SetNan(); } /*! this method swappes this for an argument */ void Swap(Big & ss2) { unsigned char info_temp = info; info = ss2.info; ss2.info = info_temp; exponent.Swap(ss2.exponent); mantissa.Swap(ss2.mantissa); } private: /*! this method sets the mantissa of the value of pi */ 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 32bit static 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,

资源文件列表:

geos-3.8.0-release.zip 大约有442个文件
  1. bin/
  2. bin/geos-config 1.84KB
  3. bin/geos.dll 1.31MB
  4. bin/geos_c.dll 346KB
  5. include/
  6. include/geos/
  7. include/geos/algorithm/
  8. include/geos/algorithm/Angle.h 7.43KB
  9. include/geos/algorithm/Area.h 2.13KB
  10. include/geos/algorithm/BoundaryNodeRule.h 5.38KB
  11. include/geos/algorithm/CGAlgorithmsDD.h 5.68KB
  12. include/geos/algorithm/CentralEndpointIntersector.h 4.44KB
  13. include/geos/algorithm/Centroid.h 4.66KB
  14. include/geos/algorithm/ConvexHull.h 6.03KB
  15. include/geos/algorithm/Distance.h 3.35KB
  16. include/geos/algorithm/HCoordinate.h 2.9KB
  17. include/geos/algorithm/InteriorPointArea.h 3.31KB
  18. include/geos/algorithm/InteriorPointLine.h 1.92KB
  19. include/geos/algorithm/InteriorPointPoint.h 1.71KB
  20. include/geos/algorithm/Intersection.h 1.86KB
  21. include/geos/algorithm/Length.h 1.28KB
  22. include/geos/algorithm/LineIntersector.h 11.43KB
  23. include/geos/algorithm/MinimumBoundingCircle.h 4.09KB
  24. include/geos/algorithm/MinimumDiameter.h 5.65KB
  25. include/geos/algorithm/NotRepresentableException.h 1.26KB
  26. include/geos/algorithm/Orientation.h 3.12KB
  27. include/geos/algorithm/PointLocation.h 3.13KB
  28. include/geos/algorithm/PointLocator.h 3.18KB
  29. include/geos/algorithm/RayCrossingCounter.h 4.79KB
  30. include/geos/algorithm/RayCrossingCounterDD.h 5.45KB
  31. include/geos/algorithm/RobustDeterminant.h 2.19KB
  32. include/geos/algorithm/distance/
  33. include/geos/algorithm/distance/DiscreteFrechetDistance.h 5.62KB
  34. include/geos/algorithm/distance/DiscreteHausdorffDistance.h 7.6KB
  35. include/geos/algorithm/distance/DistanceToPoint.h 2.09KB
  36. include/geos/algorithm/distance/PointPairDistance.h 3.35KB
  37. include/geos/algorithm/locate/
  38. include/geos/algorithm/locate/IndexedPointInAreaLocator.h 3.5KB
  39. include/geos/algorithm/locate/PointOnGeometryLocator.h 1.52KB
  40. include/geos/algorithm/locate/SimplePointInAreaLocator.h 3.5KB
  41. include/geos/algorithm/ttmath/
  42. include/geos/algorithm/ttmath/ttmath.h 53.29KB
  43. include/geos/algorithm/ttmath/ttmathbig.h 132.45KB
  44. include/geos/algorithm/ttmath/ttmathdec.h 7.23KB
  45. include/geos/algorithm/ttmath/ttmathint.h 34.78KB
  46. include/geos/algorithm/ttmath/ttmathmisc.h 4.42KB
  47. include/geos/algorithm/ttmath/ttmathobjects.h 17.14KB
  48. include/geos/algorithm/ttmath/ttmathparser.h 57.74KB
  49. include/geos/algorithm/ttmath/ttmaththreads.h 5.05KB
  50. include/geos/algorithm/ttmath/ttmathtypes.h 17.57KB
  51. include/geos/algorithm/ttmath/ttmathuint.h 76.85KB
  52. include/geos/algorithm/ttmath/ttmathuint_noasm.h 21.25KB
  53. include/geos/algorithm/ttmath/ttmathuint_x86.h 29KB
  54. include/geos/algorithm/ttmath/ttmathuint_x86_64.h 24.51KB
  55. include/geos/constants.h 1.33KB
  56. include/geos/export.h 1.03KB
  57. include/geos/geom/
  58. include/geos/geom/BinaryOp.h 17.6KB
  59. include/geos/geom/Coordinate.h 4.22KB
  60. include/geos/geom/CoordinateArraySequence.h 3.86KB
  61. include/geos/geom/CoordinateArraySequenceFactory.h 2.11KB
  62. include/geos/geom/CoordinateFilter.h 2.01KB
  63. include/geos/geom/CoordinateList.h 4.71KB
  64. include/geos/geom/CoordinateSequence.h 9.13KB
  65. include/geos/geom/CoordinateSequenceFactory.h 3.58KB
  66. include/geos/geom/CoordinateSequenceFilter.h 3.5KB
  67. include/geos/geom/DefaultCoordinateSequenceFactory.h 2.47KB
  68. include/geos/geom/Dimension.h 2.07KB
  69. include/geos/geom/Envelope.h 14.32KB
  70. include/geos/geom/FixedSizeCoordinateSequence.h 3.79KB
  71. include/geos/geom/Geometry.h 32.5KB
  72. include/geos/geom/GeometryCollection.h 6.74KB
  73. include/geos/geom/GeometryComponentFilter.h 1.76KB
  74. include/geos/geom/GeometryFactory.h 17.03KB
  75. include/geos/geom/GeometryFilter.h 1.92KB
  76. include/geos/geom/IntersectionMatrix.h 13.07KB
  77. include/geos/geom/LineSegment.h 13.23KB
  78. include/geos/geom/LineString.h 6.33KB
  79. include/geos/geom/LinearRing.h 3.35KB
  80. include/geos/geom/Location.h 1.9KB
  81. include/geos/geom/MultiLineString.h 4KB
  82. include/geos/geom/MultiPoint.h 3.75KB
  83. include/geos/geom/MultiPolygon.h 3.97KB
  84. include/geos/geom/Point.h 5.22KB
  85. include/geos/geom/Polygon.h 5.98KB
  86. include/geos/geom/PrecisionModel.h 10.7KB
  87. include/geos/geom/Triangle.h 3.15KB
  88. include/geos/geom/prep/
  89. include/geos/geom/prep/AbstractPreparedPolygonContains.h 4.47KB
  90. include/geos/geom/prep/BasicPreparedGeometry.h 4.54KB
  91. include/geos/geom/prep/PreparedGeometry.h 6.36KB
  92. include/geos/geom/prep/PreparedGeometryFactory.h 2.31KB
  93. include/geos/geom/prep/PreparedLineString.h 1.75KB
  94. include/geos/geom/prep/PreparedLineStringIntersects.h 2.98KB
  95. include/geos/geom/prep/PreparedPoint.h 1.53KB
  96. include/geos/geom/prep/PreparedPolygon.h 2.09KB
  97. include/geos/geom/prep/PreparedPolygonContains.h 2.86KB
  98. include/geos/geom/prep/PreparedPolygonContainsProperly.h 2.93KB
  99. include/geos/geom/prep/PreparedPolygonCovers.h 2.9KB
  100. include/geos/geom/prep/PreparedPolygonIntersects.h 2.35KB
  101. include/geos/geom/prep/PreparedPolygonPredicate.h 4.09KB
  102. include/geos/geom/util/
  103. include/geos/geom/util/ComponentCoordinateExtracter.h 2.32KB
  104. include/geos/geom/util/CoordinateOperation.h 1.96KB
  105. include/geos/geom/util/Densifier.h 2.9KB
  106. include/geos/geom/util/GeometryCombiner.h 3.63KB
  107. include/geos/geom/util/GeometryEditor.h 4KB
  108. include/geos/geom/util/GeometryEditorOperation.h 1.72KB
  109. include/geos/geom/util/GeometryExtracter.h 2.88KB
  110. include/geos/geom/util/GeometryTransformer.h 5.75KB
  111. include/geos/geom/util/LinearComponentExtracter.h 2.07KB
  112. include/geos/geom/util/PointExtracter.h 1.78KB
  113. include/geos/geom/util/PolygonExtracter.h 1.9KB
  114. include/geos/geom/util/ShortCircuitedGeometryVisitor.h 1.42KB
  115. include/geos/geom/util/SineStarFactory.h 2.82KB
  116. include/geos/geom.h 4.95KB
  117. include/geos/geomUtil.h 1.14KB
  118. include/geos/geomgraph/
  119. include/geos/geomgraph/Depth.h 1.84KB
  120. include/geos/geomgraph/DirectedEdge.h 4.57KB
  121. include/geos/geomgraph/DirectedEdgeStar.h 4.46KB
  122. include/geos/geomgraph/Edge.h 6.49KB
  123. include/geos/geomgraph/EdgeEnd.h 4.55KB
  124. include/geos/geomgraph/EdgeEndStar.h 4.91KB
  125. include/geos/geomgraph/EdgeIntersection.h 3.69KB
  126. include/geos/geomgraph/EdgeIntersectionList.h 3.56KB
  127. include/geos/geomgraph/EdgeList.h 2.77KB
  128. include/geos/geomgraph/EdgeNodingValidator.h 3.03KB
  129. include/geos/geomgraph/EdgeRing.h 5.08KB
  130. include/geos/geomgraph/GeometryGraph.h 7.77KB
  131. include/geos/geomgraph/GraphComponent.h 2.52KB
  132. include/geos/geomgraph/Label.h 5.09KB
  133. include/geos/geomgraph/Node.h 4.91KB
  134. include/geos/geomgraph/NodeFactory.h 1.27KB
  135. include/geos/geomgraph/NodeMap.h 3.09KB
  136. include/geos/geomgraph/PlanarGraph.h 5.63KB
  137. include/geos/geomgraph/Position.h 1.71KB
  138. include/geos/geomgraph/Quadrant.h 2.56KB
  139. include/geos/geomgraph/TopologyLocation.h 3.95KB
  140. include/geos/geomgraph/index/
  141. include/geos/geomgraph/index/EdgeSetIntersector.h 1.9KB
  142. include/geos/geomgraph/index/MonotoneChain.h 1.89KB
  143. include/geos/geomgraph/index/MonotoneChainEdge.h 2.55KB
  144. include/geos/geomgraph/index/MonotoneChainIndexer.h 1.27KB
  145. include/geos/geomgraph/index/SegmentIntersector.h 3.54KB
  146. include/geos/geomgraph/index/SimpleEdgeSetIntersector.h 1.62KB
  147. include/geos/geomgraph/index/SimpleMCSweepLineIntersector.h 3.5KB
  148. include/geos/geomgraph/index/SimpleSweepLineIntersector.h 2.5KB
  149. include/geos/geomgraph/index/SweepLineEvent.h 2.63KB
  150. include/geos/geomgraph/index/SweepLineEventObj.h 1.08KB
  151. include/geos/geomgraph/index/SweepLineSegment.h 1.47KB
  152. include/geos/geomgraph.h 2.72KB
  153. include/geos/geomgraphindex.h 1.19KB
  154. include/geos/geosAlgorithm.h 3.97KB
  155. include/geos/index/
  156. include/geos/index/ItemVisitor.h 973B
  157. include/geos/index/SpatialIndex.h 3.11KB
  158. include/geos/index/bintree/
  159. include/geos/index/bintree/Bintree.h 3.36KB
  160. include/geos/index/bintree/Interval.h 1.47KB
  161. include/geos/index/bintree/Key.h 1.55KB
  162. include/geos/index/bintree/Node.h 1.55KB
  163. include/geos/index/bintree/NodeBase.h 1.65KB
  164. include/geos/index/bintree/Root.h 1.73KB
  165. include/geos/index/chain/
  166. include/geos/index/chain/MonotoneChain.h 5.54KB
  167. include/geos/index/chain/MonotoneChainBuilder.h 3.32KB
  168. include/geos/index/chain/MonotoneChainOverlapAction.h 2.25KB
  169. include/geos/index/chain/MonotoneChainSelectAction.h 1.82KB
  170. include/geos/index/intervalrtree/
  171. include/geos/index/intervalrtree/IntervalRTreeBranchNode.h 1.43KB
  172. include/geos/index/intervalrtree/IntervalRTreeLeafNode.h 1.36KB
  173. include/geos/index/intervalrtree/IntervalRTreeNode.h 2.09KB
  174. include/geos/index/intervalrtree/SortedPackedIntervalRTree.h 3.17KB
  175. include/geos/index/quadtree/
  176. include/geos/index/quadtree/DoubleBits.h 2.59KB
  177. include/geos/index/quadtree/IntervalSize.h 2.05KB
  178. include/geos/index/quadtree/Key.h 2.48KB
  179. include/geos/index/quadtree/Node.h 3.42KB
  180. include/geos/index/quadtree/NodeBase.h 3.48KB
  181. include/geos/index/quadtree/Quadtree.h 6.35KB
  182. include/geos/index/quadtree/Root.h 2.06KB
  183. include/geos/index/strtree/
  184. include/geos/index/strtree/AbstractNode.h 3.52KB
  185. include/geos/index/strtree/AbstractSTRtree.h 8.51KB
  186. include/geos/index/strtree/Boundable.h 1.49KB
  187. include/geos/index/strtree/BoundablePair.h 3.7KB
  188. include/geos/index/strtree/EnvelopeUtil.h 1.05KB
  189. include/geos/index/strtree/GeometryItemDistance.h 1.38KB
  190. include/geos/index/strtree/Interval.h 1.17KB
  191. include/geos/index/strtree/ItemBoundable.h 1.5KB
  192. include/geos/index/strtree/ItemDistance.h 1.39KB
  193. include/geos/index/strtree/SIRtree.h 3.26KB
  194. include/geos/index/strtree/STRtree.h 5.26KB
  195. include/geos/index/sweepline/
  196. include/geos/index/sweepline/SweepLineEvent.h 2.22KB
  197. include/geos/index/sweepline/SweepLineIndex.h 2.11KB
  198. include/geos/index/sweepline/SweepLineInterval.h 1.05KB
  199. include/geos/index/sweepline/SweepLineOverlapAction.h 1.12KB
  200. include/geos/indexBintree.h 1.05KB
  201. include/geos/indexChain.h 980B
  202. include/geos/indexQuadtree.h 1.11KB
  203. include/geos/indexStrtree.h 1.17KB
  204. include/geos/indexSweepline.h 1.09KB
  205. include/geos/inline.h 640B
  206. include/geos/io/
  207. include/geos/io/ByteOrderDataInStream.h 1.94KB
  208. include/geos/io/ByteOrderValues.h 1.67KB
  209. include/geos/io/CLocalizer.h 1.12KB
  210. include/geos/io/ParseException.h 1.34KB
  211. include/geos/io/StringTokenizer.h 1.65KB
  212. include/geos/io/WKBConstants.h 1.19KB
  213. include/geos/io/WKBReader.h 4.08KB
  214. include/geos/io/WKBWriter.h 5.52KB
  215. include/geos/io/WKTReader.h 3.66KB
  216. include/geos/io/WKTWriter.h 7.04KB
  217. include/geos/io/Writer.h 1.28KB
  218. include/geos/io.h 2.2KB
  219. include/geos/linearref/
  220. include/geos/linearref/ExtractLineByLocation.h 2.66KB
  221. include/geos/linearref/LengthIndexOfPoint.h 2.79KB
  222. include/geos/linearref/LengthIndexedLine.h 7.23KB
  223. include/geos/linearref/LengthLocationMap.h 4.21KB
  224. include/geos/linearref/LinearGeometryBuilder.h 2.97KB
  225. include/geos/linearref/LinearIterator.h 4.45KB
  226. include/geos/linearref/LinearLocation.h 8.21KB
  227. include/geos/linearref/LocationIndexOfLine.h 2.52KB
  228. include/geos/linearref/LocationIndexOfPoint.h 2.82KB
  229. include/geos/linearref/LocationIndexedLine.h 8.19KB
  230. include/geos/noding/
  231. include/geos/noding/BasicSegmentString.h 2.94KB
  232. include/geos/noding/FastNodingValidator.h 3.45KB
  233. include/geos/noding/FastSegmentSetIntersectionFinder.h 2.34KB
  234. include/geos/noding/GeometryNoder.h 1.74KB
  235. include/geos/noding/IntersectionAdder.h 5.36KB
  236. include/geos/noding/IntersectionFinderAdder.h 2.98KB
  237. include/geos/noding/IteratedNoder.h 3.19KB
  238. include/geos/noding/MCIndexNoder.h 3.56KB
  239. include/geos/noding/MCIndexSegmentSetMutualIntersector.h 3.67KB
  240. include/geos/noding/NodableSegmentString.h 1.48KB
  241. include/geos/noding/NodedSegmentString.h 6.68KB
  242. include/geos/noding/Noder.h 2.23KB
  243. include/geos/noding/NodingIntersectionFinder.h 6.57KB
  244. include/geos/noding/NodingValidator.h 3.04KB
  245. include/geos/noding/Octant.h 1.73KB
  246. include/geos/noding/OrientedCoordinateArray.h 3.01KB
  247. include/geos/noding/ScaledNoder.h 3.08KB
  248. include/geos/noding/SegmentIntersectionDetector.h 4.59KB
  249. include/geos/noding/SegmentIntersector.h 2.32KB
  250. include/geos/noding/SegmentNode.h 3.1KB
  251. include/geos/noding/SegmentNodeList.h 5.89KB
  252. include/geos/noding/SegmentPointComparator.h 3.06KB
  253. include/geos/noding/SegmentSetMutualIntersector.h 2.17KB
  254. include/geos/noding/SegmentString.h 2.93KB
  255. include/geos/noding/SegmentStringUtil.h 2.23KB
  256. include/geos/noding/SimpleNoder.h 1.85KB
  257. include/geos/noding/SinglePassNoder.h 2.52KB
  258. include/geos/noding/snapround/
  259. include/geos/noding/snapround/HotPixel.h 6.07KB
  260. include/geos/noding/snapround/MCIndexPointSnapper.h 2.46KB
  261. include/geos/noding/snapround/MCIndexSnapRounder.h 4.64KB
  262. include/geos/noding/snapround/SimpleSnapRounder.h 4.61KB
  263. include/geos/noding.h 1.52KB
  264. include/geos/nodingSnapround.h 1.08KB
  265. include/geos/opBuffer.h 1.22KB
  266. include/geos/opDistance.h 1.08KB
  267. include/geos/opLinemerge.h 1.08KB
  268. include/geos/opOverlay.h 2.8KB
  269. include/geos/opPolygonize.h 1.01KB
  270. include/geos/opPredicate.h 897B
  271. include/geos/opRelate.h 3.49KB
  272. include/geos/opValid.h 1.27KB
  273. include/geos/operation/
  274. include/geos/operation/GeometryGraphOperation.h 2.24KB
  275. include/geos/operation/IsSimpleOp.h 6.4KB
  276. include/geos/operation/buffer/
  277. include/geos/operation/buffer/BufferBuilder.h 7.32KB
  278. include/geos/operation/buffer/BufferInputLineSimplifier.h 6KB
  279. include/geos/operation/buffer/BufferOp.h 8.06KB
  280. include/geos/operation/buffer/BufferParameters.h 8.56KB
  281. include/geos/operation/buffer/BufferSubgraph.h 5.26KB
  282. include/geos/operation/buffer/OffsetCurveBuilder.h 6.58KB
  283. include/geos/operation/buffer/OffsetCurveSetBuilder.h 6.63KB
  284. include/geos/operation/buffer/OffsetSegmentGenerator.h 11.01KB
  285. include/geos/operation/buffer/OffsetSegmentString.h 5.21KB
  286. include/geos/operation/buffer/RightmostEdgeFinder.h 2.49KB
  287. include/geos/operation/buffer/SubgraphDepthLocater.h 3.55KB
  288. include/geos/operation/distance/
  289. include/geos/operation/distance/ConnectedElementLocationFilter.h 2.43KB
  290. include/geos/operation/distance/ConnectedElementPointFilter.h 2.04KB
  291. include/geos/operation/distance/DistanceOp.h 7.32KB
  292. include/geos/operation/distance/FacetSequence.h 2.96KB
  293. include/geos/operation/distance/FacetSequenceTreeBuilder.h 1.63KB
  294. include/geos/operation/distance/GeometryLocation.h 3.47KB
  295. include/geos/operation/distance/IndexedFacetDistance.h 1.51KB
  296. include/geos/operation/intersection/
  297. include/geos/operation/intersection/Rectangle.h 5.56KB
  298. include/geos/operation/intersection/RectangleIntersection.h 5.81KB
  299. include/geos/operation/intersection/RectangleIntersectionBuilder.h 4.4KB
  300. include/geos/operation/linemerge/
  301. include/geos/operation/linemerge/EdgeString.h 2.33KB
  302. include/geos/operation/linemerge/LineMergeDirectedEdge.h 2.42KB
  303. include/geos/operation/linemerge/LineMergeEdge.h 1.7KB
  304. include/geos/operation/linemerge/LineMergeGraph.h 2.4KB
  305. include/geos/operation/linemerge/LineMerger.h 3.57KB
  306. include/geos/operation/linemerge/LineSequencer.h 9.18KB
  307. include/geos/operation/overlay/
  308. include/geos/operation/overlay/EdgeSetNoder.h 1.77KB
  309. include/geos/operation/overlay/ElevationMatrix.h 3.12KB
  310. include/geos/operation/overlay/ElevationMatrixCell.h 1.56KB
  311. include/geos/operation/overlay/LineBuilder.h 3.97KB
  312. include/geos/operation/overlay/MaximalEdgeRing.h 3.2KB
  313. include/geos/operation/overlay/MinimalEdgeRing.h 2.02KB
  314. include/geos/operation/overlay/OverlayNodeFactory.h 1.58KB
  315. include/geos/operation/overlay/OverlayOp.h 13.63KB
  316. include/geos/operation/overlay/PointBuilder.h 2.75KB
  317. include/geos/operation/overlay/PolygonBuilder.h 6.8KB
  318. include/geos/operation/overlay/snap/
  319. include/geos/operation/overlay/snap/GeometrySnapper.h 4.79KB
  320. include/geos/operation/overlay/snap/LineStringSnapper.h 5.4KB
  321. include/geos/operation/overlay/snap/SnapIfNeededOverlayOp.h 3.14KB
  322. include/geos/operation/overlay/snap/SnapOverlayOp.h 3.84KB
  323. include/geos/operation/overlay/validate/
  324. include/geos/operation/overlay/validate/FuzzyPointLocator.h 2.91KB
  325. include/geos/operation/overlay/validate/OffsetPointGenerator.h 2.51KB
  326. include/geos/operation/overlay/validate/OverlayResultValidator.h 3.68KB
  327. include/geos/operation/polygonize/
  328. include/geos/operation/polygonize/BuildArea.h 2.21KB
  329. include/geos/operation/polygonize/EdgeRing.h 10.11KB
  330. include/geos/operation/polygonize/HoleAssigner.h 1.78KB
  331. include/geos/operation/polygonize/PolygonizeDirectedEdge.h 3.35KB
  332. include/geos/operation/polygonize/PolygonizeEdge.h 1.56KB
  333. include/geos/operation/polygonize/PolygonizeGraph.h 6.17KB
  334. include/geos/operation/polygonize/Polygonizer.h 7.59KB
  335. include/geos/operation/predicate/
  336. include/geos/operation/predicate/RectangleContains.h 3.26KB
  337. include/geos/operation/predicate/RectangleIntersects.h 2.62KB
  338. include/geos/operation/predicate/SegmentIntersectionTester.h 2.75KB
  339. include/geos/operation/relate/
  340. include/geos/operation/relate/EdgeEndBuilder.h 2.03KB
  341. include/geos/operation/relate/EdgeEndBundle.h 3.18KB
  342. include/geos/operation/relate/EdgeEndBundleStar.h 1.76KB
  343. include/geos/operation/relate/RelateComputer.h 5.17KB
  344. include/geos/operation/relate/RelateNode.h 1.65KB
  345. include/geos/operation/relate/RelateNodeFactory.h 1.5KB
  346. include/geos/operation/relate/RelateNodeGraph.h 2.7KB
  347. include/geos/operation/relate/RelateOp.h 4.27KB
  348. include/geos/operation/sharedpaths/
  349. include/geos/operation/sharedpaths/SharedPathsOp.h 4.85KB
  350. include/geos/operation/union/
  351. include/geos/operation/union/CascadedPolygonUnion.h 6.73KB
  352. include/geos/operation/union/CascadedUnion.h 5.84KB
  353. include/geos/operation/union/CoverageUnion.h 1.45KB
  354. include/geos/operation/union/GeometryListHolder.h 1.8KB
  355. include/geos/operation/union/OverlapUnion.h 4.89KB
  356. include/geos/operation/union/PointGeometryUnion.h 1.86KB
  357. include/geos/operation/union/UnaryUnionOp.h 6.87KB
  358. include/geos/operation/valid/
  359. include/geos/operation/valid/ConnectedInteriorTester.h 4.56KB
  360. include/geos/operation/valid/ConsistentAreaTester.h 4.11KB
  361. include/geos/operation/valid/IsValidOp.h 8.76KB
  362. include/geos/operation/valid/MakeValid.h 2.3KB
  363. include/geos/operation/valid/QuadtreeNestedRingTester.h 2.49KB
  364. include/geos/operation/valid/RepeatedPointRemover.h 1.14KB
  365. include/geos/operation/valid/RepeatedPointTester.h 1.9KB
  366. include/geos/operation/valid/SimpleNestedRingTester.h 2.36KB
  367. include/geos/operation/valid/SweeplineNestedRingTester.h 3.33KB
  368. include/geos/operation/valid/TopologyValidationError.h 1.99KB
  369. include/geos/operation.h 1009B
  370. include/geos/planargraph/
  371. include/geos/planargraph/DirectedEdge.h 7.07KB
  372. include/geos/planargraph/DirectedEdgeStar.h 3.76KB
  373. include/geos/planargraph/Edge.h 3.63KB
  374. include/geos/planargraph/GraphComponent.h 4.87KB
  375. include/geos/planargraph/Node.h 3.54KB
  376. include/geos/planargraph/NodeMap.h 2.88KB
  377. include/geos/planargraph/PlanarGraph.h 6.57KB
  378. include/geos/planargraph/Subgraph.h 4.31KB
  379. include/geos/planargraph/algorithm/
  380. include/geos/planargraph/algorithm/ConnectedSubgraphFinder.h 2.56KB
  381. include/geos/planargraph.h 1.29KB
  382. include/geos/precision/
  383. include/geos/precision/CommonBits.h 2.52KB
  384. include/geos/precision/CommonBitsOp.h 5.22KB
  385. include/geos/precision/CommonBitsRemover.h 2.3KB
  386. include/geos/precision/EnhancedPrecisionOp.h 3.33KB
  387. include/geos/precision/GeometryPrecisionReducer.h 4.8KB
  388. include/geos/precision/MinimumClearance.h 1.6KB
  389. include/geos/precision/PrecisionReducerCoordinateOperation.h 2KB
  390. include/geos/precision/SimpleGeometryPrecisionReducer.h 2.68KB
  391. include/geos/precision.h 1019B
  392. include/geos/profiler.h 3.93KB
  393. include/geos/simplify/
  394. include/geos/simplify/DouglasPeuckerLineSimplifier.h 2.7KB
  395. include/geos/simplify/DouglasPeuckerSimplifier.h 2.31KB
  396. include/geos/simplify/LineSegmentIndex.h 2.14KB
  397. include/geos/simplify/TaggedLineSegment.h 2.19KB
  398. include/geos/simplify/TaggedLineString.h 3.17KB
  399. include/geos/simplify/TaggedLineStringSimplifier.h 4.47KB
  400. include/geos/simplify/TaggedLinesSimplifier.h 3.22KB
  401. include/geos/simplify/TopologyPreservingSimplifier.h 2.74KB
  402. include/geos/spatialIndex.h 819B
  403. include/geos/triangulate/
  404. include/geos/triangulate/DelaunayTriangulationBuilder.h 4.98KB
  405. include/geos/triangulate/IncrementalDelaunayTriangulator.h 2.59KB
  406. include/geos/triangulate/VoronoiDiagramBuilder.h 4.23KB
  407. include/geos/triangulate/quadedge/
  408. include/geos/triangulate/quadedge/LastFoundQuadEdgeLocator.h 1.93KB
  409. include/geos/triangulate/quadedge/LocateFailureException.h 1.15KB
  410. include/geos/triangulate/quadedge/QuadEdge.h 10.34KB
  411. include/geos/triangulate/quadedge/QuadEdgeLocator.h 1.46KB
  412. include/geos/triangulate/quadedge/QuadEdgeSubdivision.h 17.56KB
  413. include/geos/triangulate/quadedge/TrianglePredicate.h 3.69KB
  414. include/geos/triangulate/quadedge/TriangleVisitor.h 1.45KB
  415. include/geos/triangulate/quadedge/Vertex.h 8.6KB
  416. include/geos/unload.h 761B
  417. include/geos/util/
  418. include/geos/util/Assert.h 1.54KB
  419. include/geos/util/AssertionFailedException.h 1.27KB
  420. include/geos/util/CoordinateArrayFilter.h 1.59KB
  421. include/geos/util/GEOSException.h 1.57KB
  422. include/geos/util/GeometricShapeFactory.h 5.17KB
  423. include/geos/util/IllegalArgumentException.h 1.36KB
  424. include/geos/util/IllegalStateException.h 1.14KB
  425. include/geos/util/Interrupt.h 1.81KB
  426. include/geos/util/Machine.h 803B
  427. include/geos/util/TopologyException.h 1.64KB
  428. include/geos/util/UniqueCoordinateArrayFilter.h 2.59KB
  429. include/geos/util/UnsupportedOperationException.h 1.45KB
  430. include/geos/util/math.h 1.09KB
  431. include/geos/util.h 2.19KB
  432. include/geos/version.h 934B
  433. include/geos_c.h 96.82KB
  434. lib/
  435. lib/cmake/
  436. lib/cmake/GEOS/
  437. lib/cmake/GEOS/geos-config-version.cmake 1.98KB
  438. lib/cmake/GEOS/geos-config.cmake 533B
  439. lib/cmake/GEOS/geos-targets-release.cmake 1.39KB
  440. lib/cmake/GEOS/geos-targets.cmake 4.07KB
  441. lib/geos.lib 1.94MB
  442. lib/geos_c.lib 406.78KB
0评论
提交 加载更多评论
其他资源 geos-3.8.0-debug.zip
geos-3.8.0-debug 笔者在Windows 10系统下,使用 Visual Studio 2017编译好的二进制开发包,Debug版本,方便大家下载使用
libspatialindex-1.9.3-debug.zip
libspatialindex-1.9.3,笔者在Windows 10 系统下,使用Visual Studio 2017编译好的二进制开发包,Debug版本呢,方便大家下载使用
libspatialindex-1.9.3-release.zip
libspatialindex-1.9.3,笔者在Windows 10 系统下,使用Visual Studio 2017编译好的二进制开发包,Release版本,方便大家下载使用
JAVA程序设计:报刊订阅管理系统课程设计
通过学习,了解了JAVA、MySQL数据库以及基于JAVA的GUI应用程序开发,并在本次课程设计中利用这些知识点,实现一个面向于企业的报刊订阅管理系统,能够通过计算机和数据库对本单位的报刊订阅进行一系列的管理,实现智能化管理,克服了传统人工管理方式的缺点以及弊端。 在报刊订阅管理系统中,要实现一个单位指定一个管理员,管理员拥有最高的权限,可以实现录入用户信息,录入管理员信息,报刊目录信息的增删改,订单信息,同时可按用户名、报刊名、部门对系统进行相应的查询信息以及统计信息等功能。界面设计友好,方便用户的操作。然后就是用户功能:可以订阅报刊,修改自己的账户信息,查看自己的订阅记录等等。
libexpat-R-2-4-0-debug.zip
libexpat-2.4.0,笔者在 Windows 10下使用 Visual Studio 2017编译好的二进制开发包,Debug版本,方便大家下载使用
1_3_八一错题本.zip
1_3_八一错题本.zip
libexpat-R-2-4-0-release.zip
libexpat-R_2_4_0-release,笔者在Windows 10下使用Visual Studio 2017编译好的二进制开发包,Release版本,方便大家下载使用
文献111111111111111111
文献111111111111111111