[Dev] [spatial4j/spatial4j] 31f8da: Refactor: Moved part of ShapeCollection.relate() l...

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

[Dev] [spatial4j/spatial4j] 31f8da: Refactor: Moved part of ShapeCollection.relate() l...

GitHub
  Branch: refs/heads/master
  Home:   https://github.com/spatial4j/spatial4j
  Commit: 31f8dae7f496180720317621ac0e451b6edd5ab9
      https://github.com/spatial4j/spatial4j/commit/31f8dae7f496180720317621ac0e451b6edd5ab9
  Author: David Smiley <[hidden email]>
  Date:   2012-11-27 (Tue, 27 Nov 2012)

  Changed paths:
    M src/main/java/com/spatial4j/core/shape/ShapeCollection.java
    M src/main/java/com/spatial4j/core/shape/SpatialRelation.java

  Log Message:
  -----------
  Refactor: Moved part of ShapeCollection.relate() logic to new SpatialRelation.combine() method, and optimized logic.  And added a short-circuit for CONTAINS point.


  Commit: e245d95da05821ff0ca3a01071672e5b081d822c
      https://github.com/spatial4j/spatial4j/commit/e245d95da05821ff0ca3a01071672e5b081d822c
  Author: David Smiley <[hidden email]>
  Date:   2012-11-27 (Tue, 27 Nov 2012)

  Changed paths:
    M src/main/java/com/spatial4j/core/shape/ShapeCollection.java

  Log Message:
  -----------
  Added relateContainsShortCircuits() with default of true (new behavior; effectively false prior), and more documentation.


  Commit: 771e441458576f2e1d2f508fe4fd42b7be858d5e
      https://github.com/spatial4j/spatial4j/commit/771e441458576f2e1d2f508fe4fd42b7be858d5e
  Author: David Smiley <[hidden email]>
  Date:   2012-12-13 (Thu, 13 Dec 2012)

  Changed paths:
    A src/main/java/com/spatial4j/core/shape/impl/BufferedLine.java
    M src/main/java/com/spatial4j/core/shape/impl/InfBufLine.java
    A src/test/java/com/spatial4j/core/shape/BufferedLineTest.java

  Log Message:
  -----------
  Added BufferedLine shape with test.  There's no ctx factory method for it or shape codec support.


  Commit: aeeaab6be363f4911fd976cf115941cbcf20ea37
      https://github.com/spatial4j/spatial4j/commit/aeeaab6be363f4911fd976cf115941cbcf20ea37
  Author: David Smiley <[hidden email]>
  Date:   2012-12-13 (Thu, 13 Dec 2012)

  Changed paths:
    M src/main/java/com/spatial4j/core/distance/DistanceUtils.java
    M src/main/java/com/spatial4j/core/shape/impl/BufferedLine.java
    A src/main/java/com/spatial4j/core/shape/impl/BufferedLineString.java
    A src/test/java/com/spatial4j/core/shape/BufferedLineStringTest.java

  Log Message:
  -----------
  Added new BufferedLineString shape; essentially a collection of BufferedLine shapes.  Added the calcLonDegreesAtLat() buffer expander.


Compare: https://github.com/spatial4j/spatial4j/compare/d91dd92b7062...aeeaab6be363

_______________________________________________
dev mailing list
[hidden email]
http://lists.spatial4j.com/listinfo.cgi/dev-spatial4j.com