Deleted old Spatial4n binaries from lib directory
Project: http://git-wip-us.apache.org/repos/asf/lucenenet/repo Commit: http://git-wip-us.apache.org/repos/asf/lucenenet/commit/819face4 Tree: http://git-wip-us.apache.org/repos/asf/lucenenet/tree/819face4 Diff: http://git-wip-us.apache.org/repos/asf/lucenenet/diff/819face4 Branch: refs/heads/api-work Commit: 819face40866bc501522d4f595c74dd4820d701f Parents: a9c3df5 Author: Shad Storhaug <[email protected]> Authored: Mon Mar 6 21:01:35 2017 +0700 Committer: Shad Storhaug <[email protected]> Committed: Mon Mar 6 21:38:57 2017 +0700 ---------------------------------------------------------------------- lib/Spatial4n/NET35/GeoAPI.dll | Bin 52224 -> 0 bytes lib/Spatial4n/NET35/NetTopologySuite.dll | Bin 486400 -> 0 bytes lib/Spatial4n/NET35/PowerCollections.dll | Bin 189952 -> 0 bytes lib/Spatial4n/NET35/Spatial4n.Core.NTS.dll | Bin 43520 -> 0 bytes lib/Spatial4n/NET35/Spatial4n.Core.NTS.pdb | Bin 142848 -> 0 bytes lib/Spatial4n/NET35/Spatial4n.Core.NTS.xml | 662 ------------------------ lib/Spatial4n/NET35/Spatial4n.Core.XML | 595 --------------------- lib/Spatial4n/NET35/Spatial4n.Core.dll | Bin 33792 -> 0 bytes lib/Spatial4n/NET35/Spatial4n.Core.pdb | Bin 112128 -> 0 bytes lib/Spatial4n/NET40/GeoAPI.dll | Bin 52224 -> 0 bytes lib/Spatial4n/NET40/NetTopologySuite.dll | Bin 486400 -> 0 bytes lib/Spatial4n/NET40/PowerCollections.dll | Bin 189952 -> 0 bytes lib/Spatial4n/NET40/Spatial4n.Core.NTS.dll | Bin 43520 -> 0 bytes lib/Spatial4n/NET40/Spatial4n.Core.NTS.pdb | Bin 142848 -> 0 bytes lib/Spatial4n/NET40/Spatial4n.Core.NTS.xml | 662 ------------------------ lib/Spatial4n/NET40/Spatial4n.Core.XML | 595 --------------------- lib/Spatial4n/NET40/Spatial4n.Core.dll | Bin 33792 -> 0 bytes lib/Spatial4n/NET40/Spatial4n.Core.pdb | Bin 112128 -> 0 bytes lib/Spatial4n/README.txt | 3 - 19 files changed, 2517 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/lucenenet/blob/819face4/lib/Spatial4n/NET35/GeoAPI.dll ---------------------------------------------------------------------- diff --git a/lib/Spatial4n/NET35/GeoAPI.dll b/lib/Spatial4n/NET35/GeoAPI.dll deleted file mode 100644 index dabb246..0000000 Binary files a/lib/Spatial4n/NET35/GeoAPI.dll and /dev/null differ http://git-wip-us.apache.org/repos/asf/lucenenet/blob/819face4/lib/Spatial4n/NET35/NetTopologySuite.dll ---------------------------------------------------------------------- diff --git a/lib/Spatial4n/NET35/NetTopologySuite.dll b/lib/Spatial4n/NET35/NetTopologySuite.dll deleted file mode 100644 index a2201a8..0000000 Binary files a/lib/Spatial4n/NET35/NetTopologySuite.dll and /dev/null differ http://git-wip-us.apache.org/repos/asf/lucenenet/blob/819face4/lib/Spatial4n/NET35/PowerCollections.dll ---------------------------------------------------------------------- diff --git a/lib/Spatial4n/NET35/PowerCollections.dll b/lib/Spatial4n/NET35/PowerCollections.dll deleted file mode 100644 index d62817b..0000000 Binary files a/lib/Spatial4n/NET35/PowerCollections.dll and /dev/null differ http://git-wip-us.apache.org/repos/asf/lucenenet/blob/819face4/lib/Spatial4n/NET35/Spatial4n.Core.NTS.dll ---------------------------------------------------------------------- diff --git a/lib/Spatial4n/NET35/Spatial4n.Core.NTS.dll b/lib/Spatial4n/NET35/Spatial4n.Core.NTS.dll deleted file mode 100644 index 4f750e5..0000000 Binary files a/lib/Spatial4n/NET35/Spatial4n.Core.NTS.dll and /dev/null differ http://git-wip-us.apache.org/repos/asf/lucenenet/blob/819face4/lib/Spatial4n/NET35/Spatial4n.Core.NTS.pdb ---------------------------------------------------------------------- diff --git a/lib/Spatial4n/NET35/Spatial4n.Core.NTS.pdb b/lib/Spatial4n/NET35/Spatial4n.Core.NTS.pdb deleted file mode 100644 index 483b708..0000000 Binary files a/lib/Spatial4n/NET35/Spatial4n.Core.NTS.pdb and /dev/null differ http://git-wip-us.apache.org/repos/asf/lucenenet/blob/819face4/lib/Spatial4n/NET35/Spatial4n.Core.NTS.xml ---------------------------------------------------------------------- diff --git a/lib/Spatial4n/NET35/Spatial4n.Core.NTS.xml b/lib/Spatial4n/NET35/Spatial4n.Core.NTS.xml deleted file mode 100644 index a684f45..0000000 --- a/lib/Spatial4n/NET35/Spatial4n.Core.NTS.xml +++ /dev/null @@ -1,662 +0,0 @@ -<?xml version="1.0"?> -<doc> - <assembly> - <name>Spatial4n.Core.NTS</name> - </assembly> - <members> - <member name="T:Spatial4n.Core.Context.Nts.NtsSpatialContext"> - <summary> - Enhances the default {@link SpatialContext} with support for Polygons (and - other geometry) plus - reading <a href="http://en.wikipedia.org/wiki/Well-known_text">WKT</a>. The - popular <a href="https://sourceforge.net/projects/jts-topo-suite/">JTS</a> - library does the heavy lifting. - </summary> - </member> - <!-- Badly formed XML comment ignored for member "T:Spatial4n.Core.Context.SpatialContext" --> - <member name="F:Spatial4n.Core.Context.SpatialContext.GEO"> - <summary> - A popular default SpatialContext implementation for geospatial. - </summary> - </member> - <member name="M:Spatial4n.Core.Context.SpatialContext.#ctor(System.Boolean,Spatial4n.Core.Distance.DistanceCalculator,Spatial4n.Core.Shapes.Rectangle)"> - <summary> - - </summary> - <param name="geo">Establishes geo vs cartesian / Euclidean.</param> - <param name="calculator">Optional; defaults to Haversine or cartesian depending on units.</param> - <param name="worldBounds">Optional; defaults to GEO_WORLDBOUNDS or MAX_WORLDBOUNDS depending on units.</param> - </member> - <!-- Badly formed XML comment ignored for member "M:Spatial4n.Core.Context.SpatialContext.GetWorldBounds" --> - <member name="M:Spatial4n.Core.Context.SpatialContext.IsGeo"> - <summary> - Is this a geospatial context (true) or simply 2d spatial (false). - </summary> - <returns></returns> - </member> - <member name="M:Spatial4n.Core.Context.SpatialContext.VerifyX(System.Double)"> - <summary> - Ensure fits in {@link #getWorldBounds()} - </summary> - <param name="x"></param> - </member> - <member name="M:Spatial4n.Core.Context.SpatialContext.VerifyY(System.Double)"> - <summary> - Ensure fits in {@link #getWorldBounds()} - </summary> - <param name="y"></param> - </member> - <member name="M:Spatial4n.Core.Context.SpatialContext.MakePoint(System.Double,System.Double)"> - <summary> - Construct a point. - </summary> - <param name="x"></param> - <param name="y"></param> - <returns></returns> - </member> - <member name="M:Spatial4n.Core.Context.SpatialContext.MakeRectangle(Spatial4n.Core.Shapes.Point,Spatial4n.Core.Shapes.Point)"> - <summary> - Construct a rectangle. The parameters will be normalized. - </summary> - <param name="lowerLeft"></param> - <param name="upperRight"></param> - <returns></returns> - </member> - <member name="M:Spatial4n.Core.Context.SpatialContext.MakeRectangle(System.Double,System.Double,System.Double,System.Double)"> - <summary> - Construct a rectangle. If just one longitude is on the dateline (+/- 180) - then potentially adjust its sign to ensure the rectangle does not cross the - dateline. - </summary> - <param name="minX"></param> - <param name="maxX"></param> - <param name="minY"></param> - <param name="maxY"></param> - <returns></returns> - </member> - <!-- Badly formed XML comment ignored for member "M:Spatial4n.Core.Context.SpatialContext.MakeCircle(System.Double,System.Double,System.Double)" --> - <!-- Badly formed XML comment ignored for member "M:Spatial4n.Core.Context.SpatialContext.MakeCircle(Spatial4n.Core.Shapes.Point,System.Double)" --> - <member name="M:Spatial4n.Core.Context.Nts.NtsSpatialContext.#ctor(NetTopologySuite.Geometries.GeometryFactory,System.Boolean,Spatial4n.Core.Distance.DistanceCalculator,Spatial4n.Core.Shapes.Rectangle)"> - See {@link SpatialContext#SpatialContext(com.spatial4j.core.distance.DistanceUnits, com.spatial4j.core.distance.DistanceCalculator, com.spatial4j.core.shape.Rectangle)}. - - @param geometryFactory optional - </member> - <member name="M:Spatial4n.Core.Context.Nts.NtsSpatialContext.GetGeometryFrom(Spatial4n.Core.Shapes.Shape)"> - Gets a JTS {@link Geometry} for the given {@link Shape}. Some shapes hold a - JTS geometry whereas new ones must be created for the rest. - @param shape Not null - @return Not null - </member> - <member name="T:Spatial4n.Core.Context.SpatialContextFactory"> - <summary> - Factory for a SpatialContext. - </summary> - </member> - <member name="M:Spatial4n.Core.Context.SpatialContextFactory.MakeSpatialContext(System.Collections.Generic.Dictionary{System.String,System.String})"> - <summary> - The factory class is lookuped up via "spatialContextFactory" in args - then falling back to a Java system property (with initial caps). If neither are specified - then {@link SimpleSpatialContextFactory} is chosen. - </summary> - <param name="args"></param> - <returns></returns> - </member> - <member name="M:Spatial4n.Core.Context.SpatialContextFactory.NewSpatialContext"> - Subclasses should simply construct the instance from the initialized configuration. - </member> - <member name="M:Spatial4n.Core.Util.GeohashUtils.EncodeLatLon(System.Double,System.Double)"> - <summary> - Encodes the given latitude and longitude into a geohash - </summary> - <param name="latitude">Latitude to encode</param> - <param name="longitude">Longitude to encode</param> - <returns>Geohash encoding of the longitude and latitude</returns> - </member> - <member name="M:Spatial4n.Core.Util.GeohashUtils.Decode(System.String,Spatial4n.Core.Context.SpatialContext)"> - Decodes the given geohash into a latitude and longitude - - @param geohash Geohash to deocde - @return Array with the latitude at index 0, and longitude at index 1 - </member> - <member name="M:Spatial4n.Core.Util.GeohashUtils.DecodeBoundary(System.String,Spatial4n.Core.Context.SpatialContext)"> - Returns min-max lat, min-max lon. - </member> - <member name="M:Spatial4n.Core.Util.GeohashUtils.GetSubGeohashes(System.String)"> - Array of geohashes 1 level below the baseGeohash. Sorted. - </member> - <!-- Badly formed XML comment ignored for member "M:Spatial4n.Core.Util.GeohashUtils.LookupHashLenForWidthHeight(System.Double,System.Double)" --> - <member name="F:Spatial4n.Core.Util.GeohashUtils.hashLenToLatHeight"> - See the table at http://en.wikipedia.org/wiki/Geohash - </member> - <member name="F:Spatial4n.Core.Distance.DistanceUtils.EARTH_MEAN_RADIUS_KM"> - <summary> - The International Union of Geodesy and Geophysics says the Earth's mean radius in KM is: - - [1] http://en.wikipedia.org/wiki/Earth_radius - </summary> - </member> - <member name="M:Spatial4n.Core.Distance.DistanceUtils.VectorDistance(System.Double[],System.Double[],System.Double)"> - <summary> - Calculate the p-norm (i.e. length) between two vectors - </summary> - <param name="vec1">The first vector</param> - <param name="vec2">The second vector</param> - <param name="power">The power (2 for cartesian distance, 1 for manhattan, etc.)</param> - <returns>The length. See http://en.wikipedia.org/wiki/Lp_space </returns> - </member> - <member name="M:Spatial4n.Core.Distance.DistanceUtils.VectorDistance(System.Double[],System.Double[],System.Double,System.Double)"> - <summary> - Calculate the p-norm (i.e. length) between two vectors - </summary> - <param name="vec1">The first vector</param> - <param name="vec2">The second vector</param> - <param name="power">The power (2 for cartesian distance, 1 for manhattan, etc.)</param> - <param name="oneOverPower">If you've precalculated oneOverPower and cached it, use this method to save one division operation over {@link #vectorDistance(double[], double[], double)}.</param> - <returns>The length.</returns> - </member> - <member name="M:Spatial4n.Core.Distance.DistanceUtils.VectorBoxCorner(System.Double[],System.Double[],System.Double,System.Boolean)"> - Return the coordinates of a vector that is the corner of a box (upper right or lower left), assuming a Rectangular - coordinate system. Note, this does not apply for points on a sphere or ellipse (although it could be used as an approximation). - - @param center The center point - @param result Holds the result, potentially resizing if needed. - @param distance The d from the center to the corner - @param upperRight If true, return the coords for the upper right corner, else return the lower left. - @return The point, either the upperLeft or the lower right - </member> - <member name="M:Spatial4n.Core.Distance.DistanceUtils.PointOnBearingRAD(System.Double,System.Double,System.Double,System.Double,Spatial4n.Core.Context.SpatialContext,Spatial4n.Core.Shapes.Point)"> - Given a start point (startLat, startLon) and a bearing on a sphere of radius <i>sphereRadius</i>, return the destination point. - - - @param startLat The starting point latitude, in radians - @param startLon The starting point longitude, in radians - @param distanceRAD The distance to travel along the bearing in radians. - @param bearingRAD The bearing, in radians. North is a 0, moving clockwise till radians(360). - @param result A preallocated array to hold the results. If null, a new one is constructed. - @return The destination point, in radians. First entry is latitude, second is longitude - </member> - <!-- Badly formed XML comment ignored for member "M:Spatial4n.Core.Distance.DistanceUtils.NormLonDEG(System.Double)" --> - <member name="M:Spatial4n.Core.Distance.DistanceUtils.NormLatDEG(System.Double)"> - <summary> - Puts in range -90 <= lat_deg <= 90. - </summary> - <param name="lat_deg"></param> - <returns></returns> - </member> - <member name="M:Spatial4n.Core.Distance.DistanceUtils.CalcBoxByDistFromPt_deltaLonDEG(System.Double,System.Double,System.Double)"> - <summary> - The delta longitude of a point-distance. In other words, half the width of - the bounding box of a circle. - </summary> - <param name="lat"></param> - <param name="lon"></param> - <param name="distance"></param> - <param name="radius"></param> - <returns></returns> - </member> - <member name="M:Spatial4n.Core.Distance.DistanceUtils.CalcBoxByDistFromPt_latHorizAxisDEG(System.Double,System.Double,System.Double)"> - <summary> - The latitude of the horizontal axis (e.g. left-right line) - of a circle. The horizontal axis of a circle passes through its furthest - left-most and right-most edges. On a 2D plane, this result is always - <code>from.getY()</code> but, perhaps surprisingly, on a sphere it is going - to be slightly different. - </summary> - <param name="lat"></param> - <param name="lon"></param> - <param name="distance"></param> - <returns></returns> - </member> - <member name="M:Spatial4n.Core.Distance.DistanceUtils.DistSquaredCartesian(System.Double[],System.Double[])"> - The square of the cartesian Distance. Not really a distance, but useful if all that matters is - comparing the result to another one. - - @param vec1 The first point - @param vec2 The second point - @return The squared cartesian distance - </member> - <member name="M:Spatial4n.Core.Distance.DistanceUtils.DistHaversineRAD(System.Double,System.Double,System.Double,System.Double)"> - - @param lat1 The y coordinate of the first point, in radians - @param lon1 The x coordinate of the first point, in radians - @param lat2 The y coordinate of the second point, in radians - @param lon2 The x coordinate of the second point, in radians - @return The distance between the two points, as determined by the Haversine formula, in radians. - </member> - <member name="M:Spatial4n.Core.Distance.DistanceUtils.DistLawOfCosinesRAD(System.Double,System.Double,System.Double,System.Double)"> - Calculates the distance between two lat/lng's using the Law of Cosines. Due to numeric conditioning - errors, it is not as accurate as the Haversine formula for small distances. But with - double precision, it isn't that bad -- <a href="http://www.movable-type.co.uk/scripts/latlong.html"> - allegedly 1 meter</a>. - <p/> - See <a href="http://gis.stackexchange.com/questions/4906/why-is-law-of-cosines-more-preferable-than-haversine-when-calculating-distance-b"> - Why is law of cosines more preferable than haversine when calculating distance between two latitude-longitude points?</a> - <p/> - The arguments and return value are in radians. - </member> - <member name="M:Spatial4n.Core.Distance.DistanceUtils.DistVincentyRAD(System.Double,System.Double,System.Double,System.Double)"> - Calculates the great circle distance using the Vincenty Formula, simplified for a spherical model. This formula - is accurate for any pair of points. The equation - was taken from <a href="http://en.wikipedia.org/wiki/Great-circle_distance">Wikipedia</a>. - <p/> - The arguments are in radians, and the result is in radians. - </member> - <member name="M:Spatial4n.Core.Distance.DistanceUtils.Dist2Degrees(System.Double,System.Double)"> - <summary> - Converts a distance in the units of the radius to degrees (360 degrees are - in a circle). A spherical earth model is assumed. - </summary> - <param name="dist"></param> - <param name="radius"></param> - <returns></returns> - </member> - <member name="M:Spatial4n.Core.Distance.DistanceUtils.Dist2Radians(System.Double,System.Double)"> - <summary> - Converts a distance in the units of <code>radius</code> (e.g. kilometers) - to radians (multiples of the radius). A spherical earth model is assumed. - </summary> - <param name="dist"></param> - <param name="radius"></param> - <returns></returns> - </member> - <member name="M:Spatial4n.Core.Distance.DistanceUtils.ToRadians(System.Double)"> - <summary> - Same as {@link Math#toRadians(double)} but 3x faster (multiply vs. divide). - See CompareRadiansSnippet.java in tests. - </summary> - <param name="degrees"></param> - <returns></returns> - </member> - <member name="M:Spatial4n.Core.Distance.DistanceUtils.ToDegrees(System.Double)"> - <summary> - Same as {@link Math#toDegrees(double)} but 3x faster (multiply vs. divide). - See CompareRadiansSnippet.java in tests. - </summary> - <param name="radians"></param> - <returns></returns> - </member> - <member name="T:Spatial4n.Core.Shapes.SpatialRelation"> - <summary> - The set of spatial relationships. Naming is consistent with OGC spec conventions as seen in SQL/MM and others. - No equality case. If two Shape instances are equal then the result might be CONTAINS or WITHIN, and - some logic might fail under this edge condition when it's not careful to check. - Client code must be written to detect this and act accordingly. In RectangleImpl.Relate(), it checks - for this explicitly, for example. TestShapes2D.assertRelation() checks too. - </summary> - </member> - <!-- Badly formed XML comment ignored for member "M:Spatial4n.Core.Shapes.SpatialRelationComparators.Combine(Spatial4n.Core.Shapes.SpatialRelation,Spatial4n.Core.Shapes.SpatialRelation)" --> - <member name="M:Spatial4n.Core.Shapes.SpatialRelationComparators.Inverse(Spatial4n.Core.Shapes.SpatialRelation)"> - Not commutative! WITHIN.inverse().inverse() != WITHIN. - </member> - <!-- Badly formed XML comment ignored for member "T:Spatial4n.Core.Shapes.Shape" --> - <member name="M:Spatial4n.Core.Shapes.Shape.Relate(Spatial4n.Core.Shapes.Shape)"> - <summary> - Describe the relationship between the two objects. For example - <ul> - <li>this is WITHIN other</li> - <li>this CONTAINS other</li> - <li>this is DISJOINT other</li> - <li>this INTERSECTS other</li> - </ul> - Note that a Shape implementation may choose to return INTERSECTS when the - true answer is WITHIN or CONTAINS for performance reasons. If a shape does - this then it <i>must</i> document when it does. Ideally the shape will not - do this approximation in all circumstances, just sometimes. - <p /> - If the shapes are equal then the result is CONTAINS (preferred) or WITHIN. - </summary> - <param name="other"></param> - <returns></returns> - </member> - <member name="M:Spatial4n.Core.Shapes.Shape.GetBoundingBox"> - <summary> - Get the bounding box for this Shape. This means the shape is within the - bounding box and that it touches each side of the rectangle. - <p/> - Postcondition: <code>this.getBoundingBox().relate(this) == CONTAINS</code> - </summary> - <returns></returns> - </member> - <member name="M:Spatial4n.Core.Shapes.Shape.HasArea"> - <summary> - Does the shape have area? This will be false for points and lines. It will - also be false for shapes that normally have area but are constructed in a - degenerate case as to not have area (e.g. a circle with 0 radius or - rectangle with no height or no width). - </summary> - <returns></returns> - </member> - <member name="M:Spatial4n.Core.Shapes.Shape.GetArea(Spatial4n.Core.Context.SpatialContext)"> - <summary> - Calculates the area of the shape in the units of {@link - com.spatial4j.core.distance.DistanceUnits}. If ctx is null then simple - Euclidean calculations will be used. This figure can be an estimate. - </summary> - <param name="ctx"></param> - <returns></returns> - </member> - <member name="M:Spatial4n.Core.Shapes.Shape.GetCenter"> - <summary> - Returns the center point of this shape. This is usually the same as - <code>getBoundingBox().getCenter()</code> but it doesn't have to be. - <p /> - Postcondition: <code>this.relate(this.getCenter()) == CONTAINS</code> - </summary> - <returns></returns> - </member> - <member name="M:Spatial4n.Core.Distance.DistanceCalculator.Distance(Spatial4n.Core.Shapes.Point,Spatial4n.Core.Shapes.Point)"> - <summary> - The distance between <code>from</code> and <code>to</code>. - </summary> - <param name="from"></param> - <param name="to"></param> - <returns></returns> - </member> - <member name="M:Spatial4n.Core.Distance.DistanceCalculator.Distance(Spatial4n.Core.Shapes.Point,System.Double,System.Double)"> - <summary> - The distance between <code>from</code> and <code>Point(toX,toY)</code>. - </summary> - <param name="from"></param> - <param name="toX"></param> - <param name="toY"></param> - <returns></returns> - </member> - <member name="M:Spatial4n.Core.Distance.DistanceCalculator.PointOnBearing(Spatial4n.Core.Shapes.Point,System.Double,System.Double,Spatial4n.Core.Context.SpatialContext,Spatial4n.Core.Shapes.Point)"> - <summary> - Calculates where a destination point is given an origin (<code>from</code>) - distance, and bearing (given in degrees -- 0-360). - </summary> - <param name="from"></param> - <param name="distDEG"></param> - <param name="bearingDEG"></param> - <param name="ctx"></param> - <param name="reuse"> </param> - <returns></returns> - </member> - <member name="M:Spatial4n.Core.Distance.DistanceCalculator.CalcBoxByDistFromPt(Spatial4n.Core.Shapes.Point,System.Double,Spatial4n.Core.Context.SpatialContext,Spatial4n.Core.Shapes.Rectangle)"> - <summary> - Calculates the bounding box of a circle, as specified by its center point - and distance. - </summary> - <param name="from"></param> - <param name="distDEG"></param> - <param name="ctx"></param> - <returns></returns> - </member> - <member name="M:Spatial4n.Core.Distance.DistanceCalculator.CalcBoxByDistFromPt_yHorizAxisDEG(Spatial4n.Core.Shapes.Point,System.Double,Spatial4n.Core.Context.SpatialContext)"> - <summary> - The <code>Y</code> coordinate of the horizontal axis (e.g. left-right line) - of a circle. The horizontal axis of a circle passes through its furthest - left-most and right-most edges. On a 2D plane, this result is always - <code>from.getY()</code> but, perhaps surprisingly, on a sphere it is going - to be slightly different. - </summary> - <param name="from"></param> - <param name="distDEG"></param> - <param name="ctx"></param> - <returns></returns> - </member> - <member name="T:Spatial4n.Core.Shapes.Circle"> - <summary> - A circle, also known as a point-radius since that is what it is comprised of. - </summary> - </member> - <member name="M:Spatial4n.Core.Shapes.Circle.Reset(System.Double,System.Double,System.Double)"> - <summary> - Expert: Resets the state of this shape given the arguments. This is a - performance feature to avoid excessive Shape object allocation as well as - some argument error checking. Mutable shapes is error-prone so use with - care. - </summary> - <param name="x"></param> - <param name="y"></param> - <param name="radiusDEG"></param> - </member> - <member name="M:Spatial4n.Core.Shapes.Circle.GetRadius"> - <summary> - The distance from the point's center to its edge, measured in - {@link com.spatial4j.core.distance.DistanceUnits}. - </summary> - <returns></returns> - </member> - <member name="T:Spatial4n.Core.Shapes.Nts.NtsGeometry"> - <summary> - Wraps a JTS {@link Geometry} (i.e. may be a polygon or basically anything). - JTS's does a great deal of the hard work, but there is work here in handling - dateline wrap. - </summary> - </member> - <member name="M:Spatial4n.Core.Shapes.Nts.NtsGeometry.UnwrapDateline(GeoAPI.Geometries.IGeometry)"> - If <code>geom</code> spans the dateline, then this modifies it to be a - valid JTS geometry that extends to the right of the standard -180 to +180 - width such that some points are greater than +180 but some remain less. - Takes care to invoke {@link com.vividsolutions.jts.geom.Geometry#geometryChanged()} - if needed. - - @return The number of times the geometry spans the dateline. >= 0 - </member> - <member name="M:Spatial4n.Core.Shapes.Nts.NtsGeometry.UnwrapDateline(NetTopologySuite.Geometries.Polygon)"> - See {@link #unwrapDateline(Geometry)}. - </member> - <member name="M:Spatial4n.Core.Shapes.Nts.NtsGeometry.UnwrapDateline(NetTopologySuite.Geometries.LineString)"> - See {@link #unwrapDateline(Geometry)}. - </member> - <member name="M:Spatial4n.Core.Shapes.Nts.NtsGeometry.CutUnwrappedGeomInto360(GeoAPI.Geometries.IGeometry)"> - This "pages" through standard geo boundaries offset by multiples of 360 - longitudinally that intersect geom, and the intersecting results of a page - and the geom are shifted into the standard -180 to +180 and added to a new - geometry that is returned. - </member> - <!-- Badly formed XML comment ignored for member "T:Spatial4n.Core.Shapes.Impl.RectangleImpl" --> - <member name="M:Spatial4n.Core.Shapes.Rectangle.GetCrossesDateLine"> - <summary> - Only meaningful for geospatial contexts. - </summary> - <returns></returns> - </member> - <member name="M:Spatial4n.Core.Shapes.Rectangle.Reset(System.Double,System.Double,System.Double,System.Double)"> - <summary> - Expert: Resets the state of this shape given the arguments. This is a - performance feature to avoid excessive Shape object allocation as well as - some argument error checking. Mutable shapes is error-prone so use with - care. - </summary> - <param name="minX"></param> - <param name="maxX"></param> - <param name="minY"></param> - <param name="maxY"></param> - </member> - <member name="M:Spatial4n.Core.Shapes.Impl.RectangleImpl.Equals(Spatial4n.Core.Shapes.Rectangle,System.Object)"> - <summary> - All {@link Rectangle} implementations should use this definition of {@link Object#equals(Object)}. - </summary> - <param name="thiz"></param> - <param name="o"></param> - <returns></returns> - </member> - <member name="T:Spatial4n.Core.Shapes.Impl.GeoCircle"> - <summary> - A circle as it exists on the surface of a sphere. - </summary> - </member> - <member name="T:Spatial4n.Core.Shapes.Impl.CircleImpl"> - <summary> - A circle, also known as a point-radius, based on a - {@link com.spatial4j.core.distance.DistanceCalculator} which does all the work. This implementation - implementation should work for both cartesian 2D and geodetic sphere surfaces. - </summary> - </member> - <member name="M:Spatial4n.Core.Shapes.Impl.CircleImpl.GetYAxis"> - <summary> - The <code>Y</code> coordinate of where the circle axis intersect. - </summary> - <returns></returns> - </member> - <member name="M:Spatial4n.Core.Shapes.Impl.CircleImpl.GetXAxis"> - <summary> - The <code>X</code> coordinate of where the circle axis intersect. - </summary> - <returns></returns> - </member> - <member name="M:Spatial4n.Core.Shapes.Impl.CircleImpl.GetHashCode(Spatial4n.Core.Shapes.Circle)"> - <summary> - All {@link Circle} implementations should use this definition of {@link Object#hashCode()}. - </summary> - <param name="thiz"></param> - <returns></returns> - </member> - <member name="M:Spatial4n.Core.Shapes.Impl.GeoCircle.RelateRectanglePhase2(Spatial4n.Core.Shapes.Rectangle,Spatial4n.Core.Shapes.SpatialRelation)"> - <summary> - Called after bounding box is intersected. - </summary> - <param name="r"></param> - <param name="bboxSect">INTERSECTS or CONTAINS from enclosingBox's intersection</param> - <returns>DISJOINT, CONTAINS, or INTERSECTS (not WITHIN)</returns> - </member> - <member name="M:Spatial4n.Core.Shapes.Impl.GeoCircle.NumCornersIntersect(Spatial4n.Core.Shapes.Rectangle)"> - Returns either 0 for none, 1 for some, or 4 for all. - </member> - <member name="M:Spatial4n.Core.Io.ShapeReadWriter.ReadShape(System.String)"> - <summary> - Reads a shape from a given string (ie, X Y, XMin XMax... WKT) - <ul> - <li>Point: X Y - <br /> 1.23 4.56 - </li> - <li>BOX: XMin YMin XMax YMax - <br /> 1.23 4.56 7.87 4.56</li> - <li><a href="http://en.wikipedia.org/wiki/Well-known_text"> - WKT (Well Known Text)</a> - <br /> POLYGON( ... ) - <br /> <b>Note:</b>Polygons and WKT might not be supported by this - spatial context; you'll have to use {@link com.spatial4j.core.context.jts.JtsSpatialContext}. - </li> - </ul> - @param value A string representation of the shape; not null. - @return A Shape; not null. - - @see #writeShape - </summary> - <param name="value"></param> - <returns></returns> - </member> - <member name="M:Spatial4n.Core.Io.ShapeReadWriter.WriteShape(Spatial4n.Core.Shapes.Shape)"> - <summary> - Writes a shape to a String, in a format that can be read by {@link #readShape(String)}. - </summary> - <param name="shape"></param> - <returns></returns> - </member> - <member name="M:Spatial4n.Core.Io.ShapeReadWriter.ReadLatCommaLonPoint(System.String)"> - <summary> - Reads geospatial latitude then a comma then longitude. - </summary> - <param name="value"></param> - <returns></returns> - </member> - <member name="M:Spatial4n.Core.Io.NtsShapeReadWriter.ReadShape(System.String)"> - Reads the standard shape format + WKT. - </member> - <member name="M:Spatial4n.Core.Io.NtsShapeReadWriter.ReadShapeFromBytes(System.Byte[],System.Int32,System.Int32)"> - Reads a shape from a byte array, using an internal format written by - {@link #writeShapeToBytes(com.spatial4j.core.shape.Shape)}. - </member> - <member name="T:Spatial4n.Core.Shapes.Impl.PointImpl"> - <summary> - A basic 2D implementation of a Point. - </summary> - </member> - <!-- Badly formed XML comment ignored for member "T:Spatial4n.Core.Shapes.Point" --> - <!-- Badly formed XML comment ignored for member "M:Spatial4n.Core.Shapes.Point.Reset(System.Double,System.Double)" --> - <member name="M:Spatial4n.Core.Shapes.Point.GetX"> - <summary> - The X coordinate, or Longitude in geospatial contexts. - </summary> - <returns></returns> - </member> - <member name="M:Spatial4n.Core.Shapes.Point.GetY"> - <summary> - The Y coordinate, or Latitude in geospatial contexts. - </summary> - <returns></returns> - </member> - <member name="M:Spatial4n.Core.Shapes.Impl.PointImpl.#ctor(System.Double,System.Double,Spatial4n.Core.Context.SpatialContext)"> - <summary> - A simple constructor without normalization / validation. - </summary> - <param name="x"></param> - <param name="y"></param> - <param name="ctx"></param> - </member> - <member name="M:Spatial4n.Core.Shapes.Impl.PointImpl.Equals(Spatial4n.Core.Shapes.Point,System.Object)"> - <summary> - All {@link Point} implementations should use this definition of {@link Object#equals(Object)}. - </summary> - <param name="thiz"></param> - <param name="o"></param> - <returns></returns> - </member> - <member name="M:Spatial4n.Core.Shapes.Impl.PointImpl.GetHashCode(Spatial4n.Core.Shapes.Point)"> - <summary> - All {@link Point} implementations should use this definition of {@link Object#hashCode()}. - </summary> - <param name="thiz"></param> - <returns></returns> - </member> - <member name="T:Spatial4n.Core.Shapes.Nts.NtsPoint"> - <summary> - Wraps a {@link com.vividsolutions.jts.geom.Point}. - </summary> - </member> - <member name="M:Spatial4n.Core.Shapes.Nts.NtsPoint.#ctor(GeoAPI.Geometries.IPoint,Spatial4n.Core.Context.SpatialContext)"> - <summary> - A simple constructor without normalization / validation. - </summary> - <param name="pointGeom"></param> - <param name="ctx"> </param> - </member> - <member name="T:Spatial4n.Core.Distance.CartesianDistCalc"> - <summary> - Calculates based on Euclidean / Cartesian 2d plane. - </summary> - </member> - <member name="T:Spatial4n.Core.Distance.GeodesicSphereDistCalc"> - <summary> - A base class for a Distance Calculator that assumes a spherical earth model. - </summary> - </member> - <member name="M:Spatial4n.Core.Shapes.MultiShape.#ctor(System.Collections.Generic.IEnumerable{Spatial4n.Core.Shapes.Shape},Spatial4n.Core.Context.SpatialContext)"> - <summary> - WARNING: geoms is copied by reference. - </summary> - <param name="geoms"></param> - <param name="ctx"></param> - </member> - <member name="T:Spatial4n.Core.Io.ParseUtils"> - <summary> - Utility methods related to parsing shapes. - </summary> - </member> - <member name="M:Spatial4n.Core.Io.ParseUtils.ParsePoint(System.String[],System.String,System.Int32)"> - <summary> - Given a string containing <i>dimension</i> values encoded in it, separated by commas, return a String array of length <i>dimension</i> - containing the values. - </summary> - <param name="_out">A preallocated array. Must be size dimension. If it is not it will be resized.</param> - <param name="externalVal">The value to parse</param> - <param name="dimension">The expected number of values for the point</param> - <returns>An array of the values that make up the point (aka vector)</returns> - </member> - <member name="M:Spatial4n.Core.Io.ParseUtils.ParsePointDouble(System.Double[],System.String,System.Int32)"> - <summary> - Given a string containing <i>dimension</i> values encoded in it, separated by commas, return a double array of length <i>dimension</i> - containing the values. - </summary> - <param name="out">A preallocated array. Must be size dimension. If it is not it will be resized.</param> - <param name="externalVal">The value to parse</param> - <param name="dimension">The expected number of values for the point</param> - <returns>An array of the values that make up the point (aka vector)</returns> - </member> - <!-- Badly formed XML comment ignored for member "M:Spatial4n.Core.Io.ParseUtils.ParseLatitudeLongitude(System.Double[],System.String)" --> - </members> -</doc> http://git-wip-us.apache.org/repos/asf/lucenenet/blob/819face4/lib/Spatial4n/NET35/Spatial4n.Core.XML ---------------------------------------------------------------------- diff --git a/lib/Spatial4n/NET35/Spatial4n.Core.XML b/lib/Spatial4n/NET35/Spatial4n.Core.XML deleted file mode 100644 index f73abca..0000000 --- a/lib/Spatial4n/NET35/Spatial4n.Core.XML +++ /dev/null @@ -1,595 +0,0 @@ -<?xml version="1.0"?> -<doc> - <assembly> - <name>Spatial4n.Core</name> - </assembly> - <members> - <member name="M:Spatial4n.Core.Util.GeohashUtils.EncodeLatLon(System.Double,System.Double)"> - <summary> - Encodes the given latitude and longitude into a geohash - </summary> - <param name="latitude">Latitude to encode</param> - <param name="longitude">Longitude to encode</param> - <returns>Geohash encoding of the longitude and latitude</returns> - </member> - <member name="M:Spatial4n.Core.Util.GeohashUtils.Decode(System.String,Spatial4n.Core.Context.SpatialContext)"> - Decodes the given geohash into a latitude and longitude - - @param geohash Geohash to deocde - @return Array with the latitude at index 0, and longitude at index 1 - </member> - <member name="M:Spatial4n.Core.Util.GeohashUtils.DecodeBoundary(System.String,Spatial4n.Core.Context.SpatialContext)"> - Returns min-max lat, min-max lon. - </member> - <member name="M:Spatial4n.Core.Util.GeohashUtils.GetSubGeohashes(System.String)"> - Array of geohashes 1 level below the baseGeohash. Sorted. - </member> - <!-- Badly formed XML comment ignored for member "M:Spatial4n.Core.Util.GeohashUtils.LookupHashLenForWidthHeight(System.Double,System.Double)" --> - <member name="F:Spatial4n.Core.Util.GeohashUtils.hashLenToLatHeight"> - See the table at http://en.wikipedia.org/wiki/Geohash - </member> - <member name="F:Spatial4n.Core.Distance.DistanceUtils.EARTH_MEAN_RADIUS_KM"> - <summary> - The International Union of Geodesy and Geophysics says the Earth's mean radius in KM is: - - [1] http://en.wikipedia.org/wiki/Earth_radius - </summary> - </member> - <member name="M:Spatial4n.Core.Distance.DistanceUtils.VectorDistance(System.Double[],System.Double[],System.Double)"> - <summary> - Calculate the p-norm (i.e. length) between two vectors - </summary> - <param name="vec1">The first vector</param> - <param name="vec2">The second vector</param> - <param name="power">The power (2 for cartesian distance, 1 for manhattan, etc.)</param> - <returns>The length. See http://en.wikipedia.org/wiki/Lp_space </returns> - </member> - <member name="M:Spatial4n.Core.Distance.DistanceUtils.VectorDistance(System.Double[],System.Double[],System.Double,System.Double)"> - <summary> - Calculate the p-norm (i.e. length) between two vectors - </summary> - <param name="vec1">The first vector</param> - <param name="vec2">The second vector</param> - <param name="power">The power (2 for cartesian distance, 1 for manhattan, etc.)</param> - <param name="oneOverPower">If you've precalculated oneOverPower and cached it, use this method to save one division operation over {@link #vectorDistance(double[], double[], double)}.</param> - <returns>The length.</returns> - </member> - <member name="M:Spatial4n.Core.Distance.DistanceUtils.VectorBoxCorner(System.Double[],System.Double[],System.Double,System.Boolean)"> - Return the coordinates of a vector that is the corner of a box (upper right or lower left), assuming a Rectangular - coordinate system. Note, this does not apply for points on a sphere or ellipse (although it could be used as an approximation). - - @param center The center point - @param result Holds the result, potentially resizing if needed. - @param distance The d from the center to the corner - @param upperRight If true, return the coords for the upper right corner, else return the lower left. - @return The point, either the upperLeft or the lower right - </member> - <member name="M:Spatial4n.Core.Distance.DistanceUtils.PointOnBearingRAD(System.Double,System.Double,System.Double,System.Double,Spatial4n.Core.Context.SpatialContext,Spatial4n.Core.Shapes.Point)"> - Given a start point (startLat, startLon) and a bearing on a sphere of radius <i>sphereRadius</i>, return the destination point. - - - @param startLat The starting point latitude, in radians - @param startLon The starting point longitude, in radians - @param distanceRAD The distance to travel along the bearing in radians. - @param bearingRAD The bearing, in radians. North is a 0, moving clockwise till radians(360). - @param result A preallocated array to hold the results. If null, a new one is constructed. - @return The destination point, in radians. First entry is latitude, second is longitude - </member> - <!-- Badly formed XML comment ignored for member "M:Spatial4n.Core.Distance.DistanceUtils.NormLonDEG(System.Double)" --> - <member name="M:Spatial4n.Core.Distance.DistanceUtils.NormLatDEG(System.Double)"> - <summary> - Puts in range -90 <= lat_deg <= 90. - </summary> - <param name="lat_deg"></param> - <returns></returns> - </member> - <member name="M:Spatial4n.Core.Distance.DistanceUtils.CalcBoxByDistFromPt_deltaLonDEG(System.Double,System.Double,System.Double)"> - <summary> - The delta longitude of a point-distance. In other words, half the width of - the bounding box of a circle. - </summary> - <param name="lat"></param> - <param name="lon"></param> - <param name="distance"></param> - <param name="radius"></param> - <returns></returns> - </member> - <member name="M:Spatial4n.Core.Distance.DistanceUtils.CalcBoxByDistFromPt_latHorizAxisDEG(System.Double,System.Double,System.Double)"> - <summary> - The latitude of the horizontal axis (e.g. left-right line) - of a circle. The horizontal axis of a circle passes through its furthest - left-most and right-most edges. On a 2D plane, this result is always - <code>from.getY()</code> but, perhaps surprisingly, on a sphere it is going - to be slightly different. - </summary> - <param name="lat"></param> - <param name="lon"></param> - <param name="distance"></param> - <returns></returns> - </member> - <member name="M:Spatial4n.Core.Distance.DistanceUtils.DistSquaredCartesian(System.Double[],System.Double[])"> - The square of the cartesian Distance. Not really a distance, but useful if all that matters is - comparing the result to another one. - - @param vec1 The first point - @param vec2 The second point - @return The squared cartesian distance - </member> - <member name="M:Spatial4n.Core.Distance.DistanceUtils.DistHaversineRAD(System.Double,System.Double,System.Double,System.Double)"> - - @param lat1 The y coordinate of the first point, in radians - @param lon1 The x coordinate of the first point, in radians - @param lat2 The y coordinate of the second point, in radians - @param lon2 The x coordinate of the second point, in radians - @return The distance between the two points, as determined by the Haversine formula, in radians. - </member> - <member name="M:Spatial4n.Core.Distance.DistanceUtils.DistLawOfCosinesRAD(System.Double,System.Double,System.Double,System.Double)"> - Calculates the distance between two lat/lng's using the Law of Cosines. Due to numeric conditioning - errors, it is not as accurate as the Haversine formula for small distances. But with - double precision, it isn't that bad -- <a href="http://www.movable-type.co.uk/scripts/latlong.html"> - allegedly 1 meter</a>. - <p/> - See <a href="http://gis.stackexchange.com/questions/4906/why-is-law-of-cosines-more-preferable-than-haversine-when-calculating-distance-b"> - Why is law of cosines more preferable than haversine when calculating distance between two latitude-longitude points?</a> - <p/> - The arguments and return value are in radians. - </member> - <member name="M:Spatial4n.Core.Distance.DistanceUtils.DistVincentyRAD(System.Double,System.Double,System.Double,System.Double)"> - Calculates the great circle distance using the Vincenty Formula, simplified for a spherical model. This formula - is accurate for any pair of points. The equation - was taken from <a href="http://en.wikipedia.org/wiki/Great-circle_distance">Wikipedia</a>. - <p/> - The arguments are in radians, and the result is in radians. - </member> - <member name="M:Spatial4n.Core.Distance.DistanceUtils.Dist2Degrees(System.Double,System.Double)"> - <summary> - Converts a distance in the units of the radius to degrees (360 degrees are - in a circle). A spherical earth model is assumed. - </summary> - <param name="dist"></param> - <param name="radius"></param> - <returns></returns> - </member> - <member name="M:Spatial4n.Core.Distance.DistanceUtils.Dist2Radians(System.Double,System.Double)"> - <summary> - Converts a distance in the units of <code>radius</code> (e.g. kilometers) - to radians (multiples of the radius). A spherical earth model is assumed. - </summary> - <param name="dist"></param> - <param name="radius"></param> - <returns></returns> - </member> - <member name="M:Spatial4n.Core.Distance.DistanceUtils.ToRadians(System.Double)"> - <summary> - Same as {@link Math#toRadians(double)} but 3x faster (multiply vs. divide). - See CompareRadiansSnippet.java in tests. - </summary> - <param name="degrees"></param> - <returns></returns> - </member> - <member name="M:Spatial4n.Core.Distance.DistanceUtils.ToDegrees(System.Double)"> - <summary> - Same as {@link Math#toDegrees(double)} but 3x faster (multiply vs. divide). - See CompareRadiansSnippet.java in tests. - </summary> - <param name="radians"></param> - <returns></returns> - </member> - <member name="T:Spatial4n.Core.Shapes.SpatialRelation"> - <summary> - The set of spatial relationships. Naming is consistent with OGC spec conventions as seen in SQL/MM and others. - No equality case. If two Shape instances are equal then the result might be CONTAINS or WITHIN, and - some logic might fail under this edge condition when it's not careful to check. - Client code must be written to detect this and act accordingly. In RectangleImpl.Relate(), it checks - for this explicitly, for example. TestShapes2D.assertRelation() checks too. - </summary> - </member> - <!-- Badly formed XML comment ignored for member "M:Spatial4n.Core.Shapes.SpatialRelationComparators.Combine(Spatial4n.Core.Shapes.SpatialRelation,Spatial4n.Core.Shapes.SpatialRelation)" --> - <member name="M:Spatial4n.Core.Shapes.SpatialRelationComparators.Inverse(Spatial4n.Core.Shapes.SpatialRelation)"> - Not commutative! WITHIN.inverse().inverse() != WITHIN. - </member> - <!-- Badly formed XML comment ignored for member "T:Spatial4n.Core.Shapes.Shape" --> - <member name="M:Spatial4n.Core.Shapes.Shape.Relate(Spatial4n.Core.Shapes.Shape)"> - <summary> - Describe the relationship between the two objects. For example - <ul> - <li>this is WITHIN other</li> - <li>this CONTAINS other</li> - <li>this is DISJOINT other</li> - <li>this INTERSECTS other</li> - </ul> - Note that a Shape implementation may choose to return INTERSECTS when the - true answer is WITHIN or CONTAINS for performance reasons. If a shape does - this then it <i>must</i> document when it does. Ideally the shape will not - do this approximation in all circumstances, just sometimes. - <p /> - If the shapes are equal then the result is CONTAINS (preferred) or WITHIN. - </summary> - <param name="other"></param> - <returns></returns> - </member> - <member name="M:Spatial4n.Core.Shapes.Shape.GetBoundingBox"> - <summary> - Get the bounding box for this Shape. This means the shape is within the - bounding box and that it touches each side of the rectangle. - <p/> - Postcondition: <code>this.getBoundingBox().relate(this) == CONTAINS</code> - </summary> - <returns></returns> - </member> - <member name="M:Spatial4n.Core.Shapes.Shape.HasArea"> - <summary> - Does the shape have area? This will be false for points and lines. It will - also be false for shapes that normally have area but are constructed in a - degenerate case as to not have area (e.g. a circle with 0 radius or - rectangle with no height or no width). - </summary> - <returns></returns> - </member> - <member name="M:Spatial4n.Core.Shapes.Shape.GetArea(Spatial4n.Core.Context.SpatialContext)"> - <summary> - Calculates the area of the shape in the units of {@link - com.spatial4j.core.distance.DistanceUnits}. If ctx is null then simple - Euclidean calculations will be used. This figure can be an estimate. - </summary> - <param name="ctx"></param> - <returns></returns> - </member> - <member name="M:Spatial4n.Core.Shapes.Shape.GetCenter"> - <summary> - Returns the center point of this shape. This is usually the same as - <code>getBoundingBox().getCenter()</code> but it doesn't have to be. - <p /> - Postcondition: <code>this.relate(this.getCenter()) == CONTAINS</code> - </summary> - <returns></returns> - </member> - <member name="M:Spatial4n.Core.Distance.DistanceCalculator.Distance(Spatial4n.Core.Shapes.Point,Spatial4n.Core.Shapes.Point)"> - <summary> - The distance between <code>from</code> and <code>to</code>. - </summary> - <param name="from"></param> - <param name="to"></param> - <returns></returns> - </member> - <member name="M:Spatial4n.Core.Distance.DistanceCalculator.Distance(Spatial4n.Core.Shapes.Point,System.Double,System.Double)"> - <summary> - The distance between <code>from</code> and <code>Point(toX,toY)</code>. - </summary> - <param name="from"></param> - <param name="toX"></param> - <param name="toY"></param> - <returns></returns> - </member> - <member name="M:Spatial4n.Core.Distance.DistanceCalculator.PointOnBearing(Spatial4n.Core.Shapes.Point,System.Double,System.Double,Spatial4n.Core.Context.SpatialContext,Spatial4n.Core.Shapes.Point)"> - <summary> - Calculates where a destination point is given an origin (<code>from</code>) - distance, and bearing (given in degrees -- 0-360). - </summary> - <param name="from"></param> - <param name="distDEG"></param> - <param name="bearingDEG"></param> - <param name="ctx"></param> - <param name="reuse"> </param> - <returns></returns> - </member> - <member name="M:Spatial4n.Core.Distance.DistanceCalculator.CalcBoxByDistFromPt(Spatial4n.Core.Shapes.Point,System.Double,Spatial4n.Core.Context.SpatialContext,Spatial4n.Core.Shapes.Rectangle)"> - <summary> - Calculates the bounding box of a circle, as specified by its center point - and distance. - </summary> - <param name="from"></param> - <param name="distDEG"></param> - <param name="ctx"></param> - <returns></returns> - </member> - <member name="M:Spatial4n.Core.Distance.DistanceCalculator.CalcBoxByDistFromPt_yHorizAxisDEG(Spatial4n.Core.Shapes.Point,System.Double,Spatial4n.Core.Context.SpatialContext)"> - <summary> - The <code>Y</code> coordinate of the horizontal axis (e.g. left-right line) - of a circle. The horizontal axis of a circle passes through its furthest - left-most and right-most edges. On a 2D plane, this result is always - <code>from.getY()</code> but, perhaps surprisingly, on a sphere it is going - to be slightly different. - </summary> - <param name="from"></param> - <param name="distDEG"></param> - <param name="ctx"></param> - <returns></returns> - </member> - <member name="T:Spatial4n.Core.Shapes.Circle"> - <summary> - A circle, also known as a point-radius since that is what it is comprised of. - </summary> - </member> - <member name="M:Spatial4n.Core.Shapes.Circle.Reset(System.Double,System.Double,System.Double)"> - <summary> - Expert: Resets the state of this shape given the arguments. This is a - performance feature to avoid excessive Shape object allocation as well as - some argument error checking. Mutable shapes is error-prone so use with - care. - </summary> - <param name="x"></param> - <param name="y"></param> - <param name="radiusDEG"></param> - </member> - <member name="M:Spatial4n.Core.Shapes.Circle.GetRadius"> - <summary> - The distance from the point's center to its edge, measured in - {@link com.spatial4j.core.distance.DistanceUnits}. - </summary> - <returns></returns> - </member> - <member name="T:Spatial4n.Core.Context.SpatialContextFactory"> - <summary> - Factory for a SpatialContext. - </summary> - </member> - <member name="M:Spatial4n.Core.Context.SpatialContextFactory.MakeSpatialContext(System.Collections.Generic.Dictionary{System.String,System.String})"> - <summary> - The factory class is lookuped up via "spatialContextFactory" in args - then falling back to a Java system property (with initial caps). If neither are specified - then {@link SimpleSpatialContextFactory} is chosen. - </summary> - <param name="args"></param> - <returns></returns> - </member> - <member name="M:Spatial4n.Core.Context.SpatialContextFactory.NewSpatialContext"> - Subclasses should simply construct the instance from the initialized configuration. - </member> - <!-- Badly formed XML comment ignored for member "T:Spatial4n.Core.Shapes.Impl.RectangleImpl" --> - <member name="M:Spatial4n.Core.Shapes.Rectangle.GetCrossesDateLine"> - <summary> - Only meaningful for geospatial contexts. - </summary> - <returns></returns> - </member> - <member name="M:Spatial4n.Core.Shapes.Rectangle.Reset(System.Double,System.Double,System.Double,System.Double)"> - <summary> - Expert: Resets the state of this shape given the arguments. This is a - performance feature to avoid excessive Shape object allocation as well as - some argument error checking. Mutable shapes is error-prone so use with - care. - </summary> - <param name="minX"></param> - <param name="maxX"></param> - <param name="minY"></param> - <param name="maxY"></param> - </member> - <member name="M:Spatial4n.Core.Shapes.Impl.RectangleImpl.Equals(Spatial4n.Core.Shapes.Rectangle,System.Object)"> - <summary> - All {@link Rectangle} implementations should use this definition of {@link Object#equals(Object)}. - </summary> - <param name="thiz"></param> - <param name="o"></param> - <returns></returns> - </member> - <member name="T:Spatial4n.Core.Shapes.Impl.GeoCircle"> - <summary> - A circle as it exists on the surface of a sphere. - </summary> - </member> - <member name="T:Spatial4n.Core.Shapes.Impl.CircleImpl"> - <summary> - A circle, also known as a point-radius, based on a - {@link com.spatial4j.core.distance.DistanceCalculator} which does all the work. This implementation - implementation should work for both cartesian 2D and geodetic sphere surfaces. - </summary> - </member> - <member name="M:Spatial4n.Core.Shapes.Impl.CircleImpl.GetYAxis"> - <summary> - The <code>Y</code> coordinate of where the circle axis intersect. - </summary> - <returns></returns> - </member> - <member name="M:Spatial4n.Core.Shapes.Impl.CircleImpl.GetXAxis"> - <summary> - The <code>X</code> coordinate of where the circle axis intersect. - </summary> - <returns></returns> - </member> - <member name="M:Spatial4n.Core.Shapes.Impl.CircleImpl.GetHashCode(Spatial4n.Core.Shapes.Circle)"> - <summary> - All {@link Circle} implementations should use this definition of {@link Object#hashCode()}. - </summary> - <param name="thiz"></param> - <returns></returns> - </member> - <member name="M:Spatial4n.Core.Shapes.Impl.GeoCircle.RelateRectanglePhase2(Spatial4n.Core.Shapes.Rectangle,Spatial4n.Core.Shapes.SpatialRelation)"> - <summary> - Called after bounding box is intersected. - </summary> - <param name="r"></param> - <param name="bboxSect">INTERSECTS or CONTAINS from enclosingBox's intersection</param> - <returns>DISJOINT, CONTAINS, or INTERSECTS (not WITHIN)</returns> - </member> - <member name="M:Spatial4n.Core.Shapes.Impl.GeoCircle.NumCornersIntersect(Spatial4n.Core.Shapes.Rectangle)"> - Returns either 0 for none, 1 for some, or 4 for all. - </member> - <member name="M:Spatial4n.Core.Io.ShapeReadWriter.ReadShape(System.String)"> - <summary> - Reads a shape from a given string (ie, X Y, XMin XMax... WKT) - <ul> - <li>Point: X Y - <br /> 1.23 4.56 - </li> - <li>BOX: XMin YMin XMax YMax - <br /> 1.23 4.56 7.87 4.56</li> - <li><a href="http://en.wikipedia.org/wiki/Well-known_text"> - WKT (Well Known Text)</a> - <br /> POLYGON( ... ) - <br /> <b>Note:</b>Polygons and WKT might not be supported by this - spatial context; you'll have to use {@link com.spatial4j.core.context.jts.JtsSpatialContext}. - </li> - </ul> - @param value A string representation of the shape; not null. - @return A Shape; not null. - - @see #writeShape - </summary> - <param name="value"></param> - <returns></returns> - </member> - <member name="M:Spatial4n.Core.Io.ShapeReadWriter.WriteShape(Spatial4n.Core.Shapes.Shape)"> - <summary> - Writes a shape to a String, in a format that can be read by {@link #readShape(String)}. - </summary> - <param name="shape"></param> - <returns></returns> - </member> - <member name="M:Spatial4n.Core.Io.ShapeReadWriter.ReadLatCommaLonPoint(System.String)"> - <summary> - Reads geospatial latitude then a comma then longitude. - </summary> - <param name="value"></param> - <returns></returns> - </member> - <member name="T:Spatial4n.Core.Shapes.Impl.PointImpl"> - <summary> - A basic 2D implementation of a Point. - </summary> - </member> - <!-- Badly formed XML comment ignored for member "T:Spatial4n.Core.Shapes.Point" --> - <!-- Badly formed XML comment ignored for member "M:Spatial4n.Core.Shapes.Point.Reset(System.Double,System.Double)" --> - <member name="M:Spatial4n.Core.Shapes.Point.GetX"> - <summary> - The X coordinate, or Longitude in geospatial contexts. - </summary> - <returns></returns> - </member> - <member name="M:Spatial4n.Core.Shapes.Point.GetY"> - <summary> - The Y coordinate, or Latitude in geospatial contexts. - </summary> - <returns></returns> - </member> - <member name="M:Spatial4n.Core.Shapes.Impl.PointImpl.#ctor(System.Double,System.Double,Spatial4n.Core.Context.SpatialContext)"> - <summary> - A simple constructor without normalization / validation. - </summary> - <param name="x"></param> - <param name="y"></param> - <param name="ctx"></param> - </member> - <member name="M:Spatial4n.Core.Shapes.Impl.PointImpl.Equals(Spatial4n.Core.Shapes.Point,System.Object)"> - <summary> - All {@link Point} implementations should use this definition of {@link Object#equals(Object)}. - </summary> - <param name="thiz"></param> - <param name="o"></param> - <returns></returns> - </member> - <member name="M:Spatial4n.Core.Shapes.Impl.PointImpl.GetHashCode(Spatial4n.Core.Shapes.Point)"> - <summary> - All {@link Point} implementations should use this definition of {@link Object#hashCode()}. - </summary> - <param name="thiz"></param> - <returns></returns> - </member> - <member name="T:Spatial4n.Core.Distance.CartesianDistCalc"> - <summary> - Calculates based on Euclidean / Cartesian 2d plane. - </summary> - </member> - <member name="T:Spatial4n.Core.Distance.GeodesicSphereDistCalc"> - <summary> - A base class for a Distance Calculator that assumes a spherical earth model. - </summary> - </member> - <member name="M:Spatial4n.Core.Shapes.MultiShape.#ctor(System.Collections.Generic.IEnumerable{Spatial4n.Core.Shapes.Shape},Spatial4n.Core.Context.SpatialContext)"> - <summary> - WARNING: geoms is copied by reference. - </summary> - <param name="geoms"></param> - <param name="ctx"></param> - </member> - <member name="T:Spatial4n.Core.Io.ParseUtils"> - <summary> - Utility methods related to parsing shapes. - </summary> - </member> - <member name="M:Spatial4n.Core.Io.ParseUtils.ParsePoint(System.String[],System.String,System.Int32)"> - <summary> - Given a string containing <i>dimension</i> values encoded in it, separated by commas, return a String array of length <i>dimension</i> - containing the values. - </summary> - <param name="_out">A preallocated array. Must be size dimension. If it is not it will be resized.</param> - <param name="externalVal">The value to parse</param> - <param name="dimension">The expected number of values for the point</param> - <returns>An array of the values that make up the point (aka vector)</returns> - </member> - <member name="M:Spatial4n.Core.Io.ParseUtils.ParsePointDouble(System.Double[],System.String,System.Int32)"> - <summary> - Given a string containing <i>dimension</i> values encoded in it, separated by commas, return a double array of length <i>dimension</i> - containing the values. - </summary> - <param name="out">A preallocated array. Must be size dimension. If it is not it will be resized.</param> - <param name="externalVal">The value to parse</param> - <param name="dimension">The expected number of values for the point</param> - <returns>An array of the values that make up the point (aka vector)</returns> - </member> - <!-- Badly formed XML comment ignored for member "M:Spatial4n.Core.Io.ParseUtils.ParseLatitudeLongitude(System.Double[],System.String)" --> - <!-- Badly formed XML comment ignored for member "T:Spatial4n.Core.Context.SpatialContext" --> - <member name="F:Spatial4n.Core.Context.SpatialContext.GEO"> - <summary> - A popular default SpatialContext implementation for geospatial. - </summary> - </member> - <member name="M:Spatial4n.Core.Context.SpatialContext.#ctor(System.Boolean,Spatial4n.Core.Distance.DistanceCalculator,Spatial4n.Core.Shapes.Rectangle)"> - <summary> - - </summary> - <param name="geo">Establishes geo vs cartesian / Euclidean.</param> - <param name="calculator">Optional; defaults to Haversine or cartesian depending on units.</param> - <param name="worldBounds">Optional; defaults to GEO_WORLDBOUNDS or MAX_WORLDBOUNDS depending on units.</param> - </member> - <!-- Badly formed XML comment ignored for member "M:Spatial4n.Core.Context.SpatialContext.GetWorldBounds" --> - <member name="M:Spatial4n.Core.Context.SpatialContext.IsGeo"> - <summary> - Is this a geospatial context (true) or simply 2d spatial (false). - </summary> - <returns></returns> - </member> - <member name="M:Spatial4n.Core.Context.SpatialContext.VerifyX(System.Double)"> - <summary> - Ensure fits in {@link #getWorldBounds()} - </summary> - <param name="x"></param> - </member> - <member name="M:Spatial4n.Core.Context.SpatialContext.VerifyY(System.Double)"> - <summary> - Ensure fits in {@link #getWorldBounds()} - </summary> - <param name="y"></param> - </member> - <member name="M:Spatial4n.Core.Context.SpatialContext.MakePoint(System.Double,System.Double)"> - <summary> - Construct a point. - </summary> - <param name="x"></param> - <param name="y"></param> - <returns></returns> - </member> - <member name="M:Spatial4n.Core.Context.SpatialContext.MakeRectangle(Spatial4n.Core.Shapes.Point,Spatial4n.Core.Shapes.Point)"> - <summary> - Construct a rectangle. The parameters will be normalized. - </summary> - <param name="lowerLeft"></param> - <param name="upperRight"></param> - <returns></returns> - </member> - <member name="M:Spatial4n.Core.Context.SpatialContext.MakeRectangle(System.Double,System.Double,System.Double,System.Double)"> - <summary> - Construct a rectangle. If just one longitude is on the dateline (+/- 180) - then potentially adjust its sign to ensure the rectangle does not cross the - dateline. - </summary> - <param name="minX"></param> - <param name="maxX"></param> - <param name="minY"></param> - <param name="maxY"></param> - <returns></returns> - </member> - <!-- Badly formed XML comment ignored for member "M:Spatial4n.Core.Context.SpatialContext.MakeCircle(System.Double,System.Double,System.Double)" --> - <!-- Badly formed XML comment ignored for member "M:Spatial4n.Core.Context.SpatialContext.MakeCircle(Spatial4n.Core.Shapes.Point,System.Double)" --> - </members> -</doc> http://git-wip-us.apache.org/repos/asf/lucenenet/blob/819face4/lib/Spatial4n/NET35/Spatial4n.Core.dll ---------------------------------------------------------------------- diff --git a/lib/Spatial4n/NET35/Spatial4n.Core.dll b/lib/Spatial4n/NET35/Spatial4n.Core.dll deleted file mode 100644 index a0761b7..0000000 Binary files a/lib/Spatial4n/NET35/Spatial4n.Core.dll and /dev/null differ http://git-wip-us.apache.org/repos/asf/lucenenet/blob/819face4/lib/Spatial4n/NET35/Spatial4n.Core.pdb ---------------------------------------------------------------------- diff --git a/lib/Spatial4n/NET35/Spatial4n.Core.pdb b/lib/Spatial4n/NET35/Spatial4n.Core.pdb deleted file mode 100644 index 745a58d..0000000 Binary files a/lib/Spatial4n/NET35/Spatial4n.Core.pdb and /dev/null differ http://git-wip-us.apache.org/repos/asf/lucenenet/blob/819face4/lib/Spatial4n/NET40/GeoAPI.dll ---------------------------------------------------------------------- diff --git a/lib/Spatial4n/NET40/GeoAPI.dll b/lib/Spatial4n/NET40/GeoAPI.dll deleted file mode 100644 index dabb246..0000000 Binary files a/lib/Spatial4n/NET40/GeoAPI.dll and /dev/null differ http://git-wip-us.apache.org/repos/asf/lucenenet/blob/819face4/lib/Spatial4n/NET40/NetTopologySuite.dll ---------------------------------------------------------------------- diff --git a/lib/Spatial4n/NET40/NetTopologySuite.dll b/lib/Spatial4n/NET40/NetTopologySuite.dll deleted file mode 100644 index a2201a8..0000000 Binary files a/lib/Spatial4n/NET40/NetTopologySuite.dll and /dev/null differ http://git-wip-us.apache.org/repos/asf/lucenenet/blob/819face4/lib/Spatial4n/NET40/PowerCollections.dll ---------------------------------------------------------------------- diff --git a/lib/Spatial4n/NET40/PowerCollections.dll b/lib/Spatial4n/NET40/PowerCollections.dll deleted file mode 100644 index d62817b..0000000 Binary files a/lib/Spatial4n/NET40/PowerCollections.dll and /dev/null differ http://git-wip-us.apache.org/repos/asf/lucenenet/blob/819face4/lib/Spatial4n/NET40/Spatial4n.Core.NTS.dll ---------------------------------------------------------------------- diff --git a/lib/Spatial4n/NET40/Spatial4n.Core.NTS.dll b/lib/Spatial4n/NET40/Spatial4n.Core.NTS.dll deleted file mode 100644 index 1986e16..0000000 Binary files a/lib/Spatial4n/NET40/Spatial4n.Core.NTS.dll and /dev/null differ http://git-wip-us.apache.org/repos/asf/lucenenet/blob/819face4/lib/Spatial4n/NET40/Spatial4n.Core.NTS.pdb ---------------------------------------------------------------------- diff --git a/lib/Spatial4n/NET40/Spatial4n.Core.NTS.pdb b/lib/Spatial4n/NET40/Spatial4n.Core.NTS.pdb deleted file mode 100644 index c8c9c27..0000000 Binary files a/lib/Spatial4n/NET40/Spatial4n.Core.NTS.pdb and /dev/null differ
