This is an automated email from the ASF dual-hosted git repository.
jsorel pushed a change to branch geoapi-4.0
in repository https://gitbox.apache.org/repos/asf/sis.git
from f416e5744b Refactor the
`CoordinateOperationFinder.createOperationStep(GeodeticCRS source, GeodeticCRS
target)` method for adding a "spherical to ellipsoidal" step (or its inverse)
when needed, including addition of radius coordinate ("spherical 2D to 3D").
new d9f2440486 Create an initially empty geometry module.
new b1ab7de505 Add geometry package, merging different specification :
ISO-19107, Khronos GLTF, OGC SimpleFeature
The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.../apache/sis/buildtools/gradle/Dependency.java | 1 +
.../org.apache.sis.feature/main/module-info.java | 2 +
.../org/apache/sis/geometry/wrapper/jts/JTS.java | 95 +
.../main/module-info.java | 1 +
.../src/org.apache.sis.util/main/module-info.java | 2 +
incubator/build.gradle.kts | 12 +
.../org.apache.sis.geometry/main/module-info.java | 57 +
.../apache/sis/geometries/AbstractGeometry.java | 78 +
.../apache/sis/geometries/AbstractMultiCurve.java} | 43 +-
.../org/apache/sis/geometries/ArraySequence.java | 218 ++
.../org/apache/sis/geometries/AttributesType.java | 153 ++
.../main/org/apache/sis/geometries/BBox.java | 118 ++
.../main/org/apache/sis/geometries/Bearing.java} | 11 +-
.../org/apache/sis/geometries/BoundaryType.java} | 9 +-
.../main/org/apache/sis/geometries/Curve.java | 211 ++
.../apache/sis/geometries/CurveInterpolation.java} | 36 +-
.../sis/geometries/DefaultGeometryCollection.java} | 43 +-
.../apache/sis/geometries/DefaultLineString.java} | 23 +-
.../apache/sis/geometries/DefaultLinearRing.java} | 11 +-
.../sis/geometries/DefaultMultiLineString.java} | 10 +-
.../apache/sis/geometries/DefaultMultiPoint.java | 69 +
.../sis/geometries/DefaultMultiPolygon.java} | 10 +-
.../apache/sis/geometries/DefaultMultiSurface.java | 60 +
.../org/apache/sis/geometries/DefaultPoint.java | 126 ++
.../sis/geometries/DefaultPointSequence.java | 90 +
.../org/apache/sis/geometries/DefaultPolygon.java | 84 +
.../apache/sis/geometries/DefaultTriangle.java} | 70 +-
.../main/org/apache/sis/geometries/Empty.java} | 18 +-
.../main/org/apache/sis/geometries/Geometries.java | 810 ++++++++
.../main/org/apache/sis/geometries/Geometry.java | 284 +++
.../apache/sis/geometries/GeometryCollection.java | 107 +
.../org/apache/sis/geometries/GeometryType.java} | 33 +-
.../org/apache/sis/geometries/GeometryVisitor.java | 127 ++
.../main/org/apache/sis/geometries/Knot.java} | 23 +-
.../main/org/apache/sis/geometries/LineString.java | 126 ++
.../org/apache/sis/geometries/LinearRing.java} | 34 +-
.../org/apache/sis/geometries/MeshPrimitive.java | 1279 ++++++++++++
.../sis/geometries/MeshPrimitiveComparator.java | 297 +++
.../sis/geometries/MeshPrimitiveIndexes.java | 495 +++++
.../sis/geometries/MeshPrimitiveVisitor.java | 233 +++
.../main/org/apache/sis/geometries/MultiCurve.java | 77 +
.../org/apache/sis/geometries/MultiLineString.java | 53 +
.../apache/sis/geometries/MultiMeshPrimitive.java | 194 ++
.../main/org/apache/sis/geometries/MultiPoint.java | 106 +
.../org/apache/sis/geometries/MultiPolygon.java | 63 +
.../org/apache/sis/geometries/MultiSurface.java | 72 +
.../main/org/apache/sis/geometries/OBBox.java | 154 ++
.../org/apache/sis/geometries/OffsetCurve.java} | 24 +-
.../main/org/apache/sis/geometries/Orientable.java | 59 +
.../main/org/apache/sis/geometries/Point.java | 153 ++
.../org/apache/sis/geometries/PointSequence.java | 144 ++
.../main/org/apache/sis/geometries/Polygon.java | 115 ++
.../apache/sis/geometries/PolyhedralSurface.java | 96 +
.../org/apache/sis/geometries/PreparedTIN.java | 362 ++++
.../main/org/apache/sis/geometries/Primitive.java} | 19 +-
.../org/apache/sis/geometries/ProductCurve.java} | 25 +-
.../main/org/apache/sis/geometries/Solid.java | 54 +
.../apache/sis/geometries/SolidInterpolation.java} | 25 +-
.../main/org/apache/sis/geometries/Sphere.java | 121 ++
.../main/org/apache/sis/geometries/Surface.java | 142 ++
.../sis/geometries/SurfaceInterpolation.java} | 34 +-
.../main/org/apache/sis/geometries/TIN.java | 73 +
.../org/apache/sis/geometries/TransfiniteSet.java} | 11 +-
.../main/org/apache/sis/geometries/Triangle.java | 348 ++++
.../sis/geometries/TriangulatedSurface.java} | 12 +-
.../apache/sis/geometries/Vocabulary.properties | 4 +
.../org/apache/sis/geometries/conics/Arc.java} | 37 +-
.../org/apache/sis/geometries/conics/Circle.java} | 10 +-
.../org/apache/sis/geometries/conics/Conic.java} | 35 +-
.../apache/sis/geometries/conics/ConicArc.java} | 6 +-
.../org/apache/sis/geometries/conics/Ellipse.java} | 6 +-
.../apache/sis/geometries/conics/EllipticArc.java} | 10 +-
.../apache/sis/geometries/conicsurfaces/Cone.java} | 6 +-
.../sis/geometries/conicsurfaces/Cylinder.java} | 6 +-
.../sis/geometries/conicsurfaces/Sphere.java} | 6 +-
.../sis/geometries/cs/CurveRelativeDirection.java} | 22 +-
.../apache/sis/geometries/cs/FixedDirection.java} | 11 +-
.../geometries/cs/GeometricCoordinateSystem.java | 72 +
.../org/apache/sis/geometries/cs/Projection.java} | 6 +-
.../sis/geometries/cs/ReferenceDirection.java} | 10 +-
.../sis/geometries/cs/RelativeDirection.java} | 21 +-
.../org/apache/sis/geometries/cs/Rotation.java} | 11 +-
.../org/apache/sis/geometries/cs/package-info.java | 13 +
.../apache/sis/geometries/geodesics/Geodesic.java} | 24 +-
.../sis/geometries/griddedsolid/BSolidSpline.java} | 12 +-
.../griddedsolid/ParametricCurveSolid.java | 67 +
.../org/apache/sis/geometries/index/KdTree.java | 499 +++++
.../sis/geometries/index/MortonIterator.java | 75 +
.../apache/sis/geometries/math/AbstractCursor.java | 81 +
.../apache/sis/geometries/math/AbstractTuple.java | 124 ++
.../sis/geometries/math/AbstractTupleArray.java | 115 ++
.../org/apache/sis/geometries/math/DataType.java | 430 ++++
.../main/org/apache/sis/geometries/math/Maths.java | 1155 +++++++++++
.../org/apache/sis/geometries/math/Matrices.java | 869 ++++++++
.../org/apache/sis/geometries/math/Matrix.java} | 17 +-
.../org/apache/sis/geometries/math/Matrix2D.java | 63 +
.../org/apache/sis/geometries/math/Matrix3D.java | 59 +
.../org/apache/sis/geometries/math/Matrix4D.java | 62 +
.../org/apache/sis/geometries/math/MatrixND.java} | 27 +-
.../org/apache/sis/geometries/math/Quaternion.java | 450 +++++
.../apache/sis/geometries/math/Quaternions.java | 273 +++
.../apache/sis/geometries/math/SampleSystem.java | 196 ++
.../main/org/apache/sis/geometries/math/Tuple.java | 384 ++++
.../org/apache/sis/geometries/math/TupleArray.java | 372 ++++
.../geometries/math/TupleArrayConcatenated.java | 188 ++
.../sis/geometries/math/TupleArrayCursor.java} | 32 +-
.../math/TupleArrayCursorUnmodifiable.java} | 50 +-
.../apache/sis/geometries/math/TupleArrayND.java | 1580 +++++++++++++++
.../sis/geometries/math/TupleArraySpliterator.java | 87 +
.../geometries/math/TupleArrayUnmodifiable.java | 175 ++
.../apache/sis/geometries/math/TupleArrays.java | 480 +++++
.../sis/geometries/math/TupleUnmodifiable.java | 183 ++
.../org/apache/sis/geometries/math/Vector.java | 138 ++
.../org/apache/sis/geometries/math/Vector1D.java | 1437 ++++++++++++++
.../org/apache/sis/geometries/math/Vector2D.java | 1600 +++++++++++++++
.../org/apache/sis/geometries/math/Vector3D.java | 1834 +++++++++++++++++
.../org/apache/sis/geometries/math/Vector4D.java | 2077 ++++++++++++++++++++
.../org/apache/sis/geometries/math/VectorND.java | 551 ++++++
.../org/apache/sis/geometries/math/Vectors.java | 1779 +++++++++++++++++
.../apache/sis/geometries/math/package-info.java | 4 +
.../geometries/operation/GeometryOperations.java | 753 +++++++
.../apache/sis/geometries/operation/Operation.java | 81 +
.../geometries/operation/OperationException.java} | 17 +-
.../geometries/operation/SutherlandHodgman.java | 96 +
.../operation/spatialanalysis2d/Buffer.java} | 24 +-
.../operation/spatialanalysis2d/ConvexHull.java} | 22 +-
.../operation/spatialanalysis2d/Difference.java} | 20 +-
.../operation/spatialanalysis2d/Distance.java} | 23 +-
.../operation/spatialanalysis2d/ISOBand.java | 324 +++
.../operation/spatialanalysis2d/ISOLine.java | 146 ++
.../operation/spatialanalysis2d/Intersection.java} | 20 +-
.../operation/spatialanalysis2d/IsoInclusion.java | 32 +-
.../spatialanalysis2d/SymDifference.java} | 21 +-
.../operation/spatialanalysis2d/Union.java} | 20 +-
.../operation/spatialedition/ComputeAttribute.java | 72 +
.../geometries/operation/spatialedition/To3D.java | 47 +
.../operation/spatialedition/ToPrimitive.java} | 23 +-
.../operation/spatialedition/Transform.java | 62 +
.../operation/spatialrelations2d/Contains.java} | 21 +-
.../operation/spatialrelations2d/Crosses.java} | 20 +-
.../operation/spatialrelations2d/Disjoint.java} | 20 +-
.../operation/spatialrelations2d/Equals.java} | 20 +-
.../operation/spatialrelations2d/Intersects.java} | 20 +-
.../operation/spatialrelations2d/LocateAlong.java} | 23 +-
.../spatialrelations2d/LocateBetween.java} | 25 +-
.../operation/spatialrelations2d/Overlaps.java} | 20 +-
.../operation/spatialrelations2d/Relate.java | 41 +
.../operation/spatialrelations2d/Touches.java} | 19 +-
.../operation/spatialrelations2d/Within.java} | 20 +-
.../org/apache/sis/geometries/package-info.java | 83 +
.../parametriccurvesurfaces/BilinearGrid.java} | 12 +-
.../geometries/parametriccurvesurfaces/Cone.java} | 12 +-
.../parametriccurvesurfaces/Cylinder.java} | 10 +-
.../ParametricCurveSurface.java | 69 +
.../parametriccurvesurfaces/Sphere.java} | 12 +-
.../sis/geometries/polynomials/FunctionArc.java} | 21 +-
.../sis/geometries/polynomials/FunctionCurve.java} | 23 +-
.../sis/geometries/polynomials/PolynomialArc.java} | 23 +-
.../geometries/polynomials/PolynomialCurve.java} | 18 +-
.../sis/geometries/polynomials/RealFunction.java} | 27 +-
.../sis/geometries/polynomials/RealPolynomial.java | 50 +
.../sis/geometries/processor/Processor.java} | 35 +-
.../sis/geometries/processor/ProcessorUtils.java | 161 ++
.../processor/spatialanalysis2d/Distance.java | 170 ++
.../processor/spatialanalysis2d/Intersection.java | 243 +++
.../processor/spatialedition/ComputeAttribute.java | 110 ++
.../geometries/processor/spatialedition/To3D.java | 191 ++
.../processor/spatialedition/ToPrimitive.java | 283 +++
.../processor/spatialedition/Transform.java | 215 ++
.../processor/spatialrelations2d/Contains.java | 144 ++
.../org/apache/sis/geometries/rhumb/Rhumb.java} | 31 +-
.../sis/geometries/simplify/TextureAtlas.java | 252 +++
.../sis/geometries/simplify/greedyinsert/Edge.java | 106 +
.../simplify/greedyinsert/TINBuilder.java | 519 +++++
.../simplify/greedyinsert/TinDistance.java} | 35 +-
.../simplify/greedyinsert/WTriangle.java | 368 ++++
.../apache/sis/geometries/spirals/Clothoid.java} | 10 +-
.../org/apache/sis/geometries/spirals/Spiral.java} | 27 +-
.../sis/geometries/splines/BSplineCurve.java} | 10 +-
.../org/apache/sis/geometries/splines/Bezier.java} | 10 +-
.../sis/geometries/splines/CubicSpline.java} | 10 +-
.../apache/sis/geometries/splines/KnotType.java} | 15 +-
.../org/apache/sis/geometries/splines/NURB.java} | 10 +-
.../sis/geometries/splines/PolynomialSpline.java} | 24 +-
.../apache/sis/geometries/splines/SplineCurve.java | 49 +
.../sis/geometries/splines/SplineCurveForm.java} | 22 +-
.../geometries/splinesurfaces/BSplineSurface.java | 57 +
.../splinesurfaces/BSplineSurfaceForm.java} | 23 +-
.../sis/geometries/triangulate/EarClipping.java | 562 ++++++
.../geometries/triangulate/delaunay/Delaunay.java | 1047 ++++++++++
.../triangulate/delaunay/OrientedEdge.java | 354 ++++
.../triangulate/delaunay/OrientedTriangle.java | 315 +++
.../apache/sis/geometries/ArraySequenceTest.java | 132 ++
.../org/apache/sis/geometries/GeometriesTest.java | 237 +++
.../org/apache/sis/geometries/PreparedTINTest.java | 96 +
.../sis/geometries/PrimitiveIndexesTest.java | 423 ++++
.../org/apache/sis/geometries/PrimitiveTest.java | 64 +
.../sis/geometries/PrimitiveVisitorTest.java | 582 ++++++
.../org/apache/sis/geometries/TriangleTest.java | 161 ++
.../sis/geometries/index/MortonIteratorTest.java | 114 ++
.../geometries/math/AbstractTupleArrayTest.java | 349 ++++
.../sis/geometries/math/AbstractTupleTest.java | 296 +++
.../sis/geometries/math/AbstractVectorTest.java | 175 ++
.../org/apache/sis/geometries/math/MathsTest.java | 309 +++
.../apache/sis/geometries/math/QuaternionTest.java | 125 ++
.../math/TupleArrayConcatenatedTest.java | 107 +
.../sis/geometries/math/TupleArrayNbTest.java} | 18 +-
.../sis/geometries/math/TupleArrayNdTest.java} | 17 +-
.../sis/geometries/math/TupleArrayNfTest.java} | 18 +-
.../sis/geometries/math/TupleArrayNiTest.java} | 18 +-
.../sis/geometries/math/TupleArrayNlTest.java} | 18 +-
.../sis/geometries/math/TupleArrayNsTest.java} | 18 +-
.../sis/geometries/math/TupleArrayNubTest.java} | 18 +-
.../sis/geometries/math/TupleArrayNuiTest.java} | 18 +-
.../sis/geometries/math/TupleArrayNusTest.java} | 18 +-
.../sis/geometries/math/TupleArraysTest.java | 135 ++
.../apache/sis/geometries/math/VectorXbTest.java} | 25 +-
.../apache/sis/geometries/math/VectorXdTest.java} | 25 +-
.../apache/sis/geometries/math/VectorXfTest.java} | 25 +-
.../apache/sis/geometries/math/VectorXiTest.java} | 25 +-
.../apache/sis/geometries/math/VectorXlTest.java} | 25 +-
.../apache/sis/geometries/math/VectorXsTest.java} | 25 +-
.../apache/sis/geometries/math/VectorXubTest.java} | 25 +-
.../apache/sis/geometries/math/VectorXuiTest.java} | 25 +-
.../apache/sis/geometries/math/VectorXusTest.java} | 25 +-
.../apache/sis/geometries/math/VectorsTest.java | 124 ++
.../geometries/operation/SutherlandHogmanTest.java | 58 +
.../operation/spatialanalysis2d/IsoBandTest.java | 659 +++++++
.../processor/spatialanalysis2d/DistanceTest.java | 67 +
.../spatialanalysis2d/IntersectionTest.java | 143 ++
.../processor/spatialedition/To3DTest.java | 74 +
.../processor/spatialedition/ToPrimitiveTest.java | 144 ++
.../processor/spatialedition/TransformTest.java | 129 ++
.../sis/geometries/simplify/TextureAtlasTest.java | 121 ++
.../triangulate/delaunay/DelaunayTest.java | 348 ++++
.../triangulate/delaunay/OrientedEdgeTest.java | 106 +
236 files changed, 38400 insertions(+), 970 deletions(-)
create mode 100644 incubator/src/org.apache.sis.geometry/main/module-info.java
create mode 100644
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/AbstractGeometry.java
copy
incubator/src/{org.apache.sis.storage.gsf/main/org/apache/sis/storage/gsf/TimeSpec.java
=>
org.apache.sis.geometry/main/org/apache/sis/geometries/AbstractMultiCurve.java}
(52%)
create mode 100644
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/ArraySequence.java
create mode 100644
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/AttributesType.java
create mode 100644
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/BBox.java
copy
incubator/src/{org.apache.sis.storage.coveragejson/main/org/apache/sis/storage/coveragejson/binding/package-info.java
=> org.apache.sis.geometry/main/org/apache/sis/geometries/Bearing.java} (77%)
copy
incubator/src/{org.apache.sis.storage.coveragejson/main/org/apache/sis/storage/coveragejson/binding/package-info.java
=> org.apache.sis.geometry/main/org/apache/sis/geometries/BoundaryType.java}
(88%)
create mode 100644
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/Curve.java
copy
incubator/src/{org.apache.sis.portrayal.map/main/org/apache/sis/map/service/RenderingException.java
=>
org.apache.sis.geometry/main/org/apache/sis/geometries/CurveInterpolation.java}
(61%)
copy
incubator/src/{org.apache.sis.storage.gsf/main/org/apache/sis/storage/gsf/TimeSpec.java
=>
org.apache.sis.geometry/main/org/apache/sis/geometries/DefaultGeometryCollection.java}
(51%)
copy
incubator/src/{org.apache.sis.portrayal.map/main/org/apache/sis/map/service/RenderingException.java
=>
org.apache.sis.geometry/main/org/apache/sis/geometries/DefaultLineString.java}
(69%)
copy
incubator/src/{org.apache.sis.storage.coveragejson/main/org/apache/sis/storage/coveragejson/binding/package-info.java
=>
org.apache.sis.geometry/main/org/apache/sis/geometries/DefaultLinearRing.java}
(77%)
copy
incubator/src/{org.apache.sis.storage.coveragejson/main/org/apache/sis/storage/coveragejson/binding/package-info.java
=>
org.apache.sis.geometry/main/org/apache/sis/geometries/DefaultMultiLineString.java}
(78%)
create mode 100644
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/DefaultMultiPoint.java
copy
incubator/src/{org.apache.sis.storage.coveragejson/main/org/apache/sis/storage/coveragejson/binding/package-info.java
=>
org.apache.sis.geometry/main/org/apache/sis/geometries/DefaultMultiPolygon.java}
(79%)
create mode 100644
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/DefaultMultiSurface.java
create mode 100644
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/DefaultPoint.java
create mode 100644
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/DefaultPointSequence.java
create mode 100644
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/DefaultPolygon.java
copy
incubator/src/{org.apache.sis.portrayal.map/main/org/apache/sis/map/SEPresentation.java
=>
org.apache.sis.geometry/main/org/apache/sis/geometries/DefaultTriangle.java}
(50%)
copy
incubator/src/{org.apache.sis.storage.gsf/main/org/apache/sis/storage/gsf/GSFException.java
=> org.apache.sis.geometry/main/org/apache/sis/geometries/Empty.java} (73%)
create mode 100644
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/Geometries.java
create mode 100644
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/Geometry.java
create mode 100644
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/GeometryCollection.java
copy
incubator/src/{org.apache.sis.portrayal.map/main/org/apache/sis/map/service/RenderingException.java
=> org.apache.sis.geometry/main/org/apache/sis/geometries/GeometryType.java}
(67%)
create mode 100644
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/GeometryVisitor.java
copy
incubator/src/{org.apache.sis.portrayal.map/main/org/apache/sis/map/service/RenderingException.java
=> org.apache.sis.geometry/main/org/apache/sis/geometries/Knot.java} (66%)
create mode 100644
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/LineString.java
copy
incubator/src/{org.apache.sis.storage.gsf/main/org/apache/sis/storage/gsf/Header.java
=> org.apache.sis.geometry/main/org/apache/sis/geometries/LinearRing.java}
(54%)
create mode 100644
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/MeshPrimitive.java
create mode 100644
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/MeshPrimitiveComparator.java
create mode 100644
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/MeshPrimitiveIndexes.java
create mode 100644
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/MeshPrimitiveVisitor.java
create mode 100644
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/MultiCurve.java
create mode 100644
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/MultiLineString.java
create mode 100644
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/MultiMeshPrimitive.java
create mode 100644
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/MultiPoint.java
create mode 100644
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/MultiPolygon.java
create mode 100644
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/MultiSurface.java
create mode 100644
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/OBBox.java
copy
incubator/src/{org.apache.sis.portrayal.map/main/org/apache/sis/map/service/RenderingException.java
=> org.apache.sis.geometry/main/org/apache/sis/geometries/OffsetCurve.java}
(58%)
create mode 100644
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/Orientable.java
create mode 100644
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/Point.java
create mode 100644
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/PointSequence.java
create mode 100644
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/Polygon.java
create mode 100644
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/PolyhedralSurface.java
create mode 100644
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/PreparedTIN.java
copy
incubator/src/{org.apache.sis.storage.gsf/main/org/apache/sis/storage/gsf/GSFException.java
=> org.apache.sis.geometry/main/org/apache/sis/geometries/Primitive.java} (69%)
copy
incubator/src/{org.apache.sis.portrayal.map/main/org/apache/sis/map/service/RenderingException.java
=> org.apache.sis.geometry/main/org/apache/sis/geometries/ProductCurve.java}
(57%)
create mode 100644
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/Solid.java
copy
incubator/src/{org.apache.sis.storage.gsf/main/org/apache/sis/storage/gsf/GSFException.java
=>
org.apache.sis.geometry/main/org/apache/sis/geometries/SolidInterpolation.java}
(70%)
create mode 100644
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/Sphere.java
create mode 100644
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/Surface.java
copy
incubator/src/{org.apache.sis.portrayal.map/main/org/apache/sis/map/service/RenderingException.java
=>
org.apache.sis.geometry/main/org/apache/sis/geometries/SurfaceInterpolation.java}
(62%)
create mode 100644
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/TIN.java
copy
incubator/src/{org.apache.sis.storage.coveragejson/main/org/apache/sis/storage/coveragejson/binding/package-info.java
=> org.apache.sis.geometry/main/org/apache/sis/geometries/TransfiniteSet.java}
(76%)
create mode 100644
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/Triangle.java
copy
incubator/src/{org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/gimi/package-info.java
=>
org.apache.sis.geometry/main/org/apache/sis/geometries/TriangulatedSurface.java}
(73%)
create mode 100644
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/Vocabulary.properties
copy
incubator/src/{org.apache.sis.storage.gsf/main/org/apache/sis/storage/gsf/Header.java
=> org.apache.sis.geometry/main/org/apache/sis/geometries/conics/Arc.java}
(51%)
copy
incubator/src/{org.apache.sis.storage.coveragejson/main/org/apache/sis/storage/coveragejson/binding/package-info.java
=> org.apache.sis.geometry/main/org/apache/sis/geometries/conics/Circle.java}
(77%)
copy
incubator/src/{org.apache.sis.storage.gsf/main/org/apache/sis/storage/gsf/Header.java
=> org.apache.sis.geometry/main/org/apache/sis/geometries/conics/Conic.java}
(55%)
copy
incubator/src/{org.apache.sis.storage.coveragejson/main/org/apache/sis/storage/coveragejson/binding/package-info.java
=>
org.apache.sis.geometry/main/org/apache/sis/geometries/conics/ConicArc.java}
(92%)
copy
incubator/src/{org.apache.sis.storage.coveragejson/main/org/apache/sis/storage/coveragejson/binding/package-info.java
=> org.apache.sis.geometry/main/org/apache/sis/geometries/conics/Ellipse.java}
(92%)
copy
incubator/src/{org.apache.sis.storage.coveragejson/main/org/apache/sis/storage/coveragejson/binding/package-info.java
=>
org.apache.sis.geometry/main/org/apache/sis/geometries/conics/EllipticArc.java}
(76%)
copy
incubator/src/{org.apache.sis.storage.coveragejson/main/org/apache/sis/storage/coveragejson/binding/package-info.java
=>
org.apache.sis.geometry/main/org/apache/sis/geometries/conicsurfaces/Cone.java}
(91%)
copy
incubator/src/{org.apache.sis.storage.coveragejson/main/org/apache/sis/storage/coveragejson/binding/package-info.java
=>
org.apache.sis.geometry/main/org/apache/sis/geometries/conicsurfaces/Cylinder.java}
(91%)
copy
incubator/src/{org.apache.sis.storage.coveragejson/main/org/apache/sis/storage/coveragejson/binding/package-info.java
=>
org.apache.sis.geometry/main/org/apache/sis/geometries/conicsurfaces/Sphere.java}
(91%)
copy
incubator/src/{org.apache.sis.portrayal.map/main/org/apache/sis/map/service/se1/SymbolizerCache.java
=>
org.apache.sis.geometry/main/org/apache/sis/geometries/cs/CurveRelativeDirection.java}
(66%)
copy
incubator/src/{org.apache.sis.storage.coveragejson/main/org/apache/sis/storage/coveragejson/binding/package-info.java
=>
org.apache.sis.geometry/main/org/apache/sis/geometries/cs/FixedDirection.java}
(76%)
create mode 100644
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/cs/GeometricCoordinateSystem.java
copy
incubator/src/{org.apache.sis.storage.coveragejson/main/org/apache/sis/storage/coveragejson/binding/package-info.java
=> org.apache.sis.geometry/main/org/apache/sis/geometries/cs/Projection.java}
(92%)
copy
incubator/src/{org.apache.sis.storage.coveragejson/main/org/apache/sis/storage/coveragejson/binding/package-info.java
=>
org.apache.sis.geometry/main/org/apache/sis/geometries/cs/ReferenceDirection.java}
(76%)
copy
incubator/src/{org.apache.sis.storage.gsf/main/org/apache/sis/storage/gsf/GSFException.java
=>
org.apache.sis.geometry/main/org/apache/sis/geometries/cs/RelativeDirection.java}
(72%)
copy
incubator/src/{org.apache.sis.storage.coveragejson/main/org/apache/sis/storage/coveragejson/binding/package-info.java
=> org.apache.sis.geometry/main/org/apache/sis/geometries/cs/Rotation.java}
(75%)
create mode 100644
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/cs/package-info.java
copy
incubator/src/{org.apache.sis.portrayal.map/main/org/apache/sis/map/service/RenderingException.java
=>
org.apache.sis.geometry/main/org/apache/sis/geometries/geodesics/Geodesic.java}
(61%)
copy
incubator/src/{org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/gimi/package-info.java
=>
org.apache.sis.geometry/main/org/apache/sis/geometries/griddedsolid/BSolidSpline.java}
(74%)
create mode 100644
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/griddedsolid/ParametricCurveSolid.java
create mode 100644
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/index/KdTree.java
create mode 100644
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/index/MortonIterator.java
create mode 100644
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/math/AbstractCursor.java
create mode 100644
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/math/AbstractTuple.java
create mode 100644
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/math/AbstractTupleArray.java
create mode 100644
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/math/DataType.java
create mode 100644
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/math/Maths.java
create mode 100644
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/math/Matrices.java
copy
incubator/src/{org.apache.sis.storage.gsf/main/org/apache/sis/storage/gsf/GSFException.java
=> org.apache.sis.geometry/main/org/apache/sis/geometries/math/Matrix.java}
(67%)
create mode 100644
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/math/Matrix2D.java
create mode 100644
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/math/Matrix3D.java
create mode 100644
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/math/Matrix4D.java
copy
incubator/src/{org.apache.sis.storage.gsf/main/org/apache/sis/storage/gsf/Header.java
=> org.apache.sis.geometry/main/org/apache/sis/geometries/math/MatrixND.java}
(58%)
create mode 100644
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/math/Quaternion.java
create mode 100644
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/math/Quaternions.java
create mode 100644
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/math/SampleSystem.java
create mode 100644
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/math/Tuple.java
create mode 100644
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/math/TupleArray.java
create mode 100644
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/math/TupleArrayConcatenated.java
copy
incubator/src/{org.apache.sis.storage.gsf/main/org/apache/sis/storage/gsf/panama/LibraryStatus.java
=>
org.apache.sis.geometry/main/org/apache/sis/geometries/math/TupleArrayCursor.java}
(59%)
copy
incubator/src/{org.apache.sis.storage.gsf/main/org/apache/sis/storage/gsf/TimeSpec.java
=>
org.apache.sis.geometry/main/org/apache/sis/geometries/math/TupleArrayCursorUnmodifiable.java}
(50%)
create mode 100644
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/math/TupleArrayND.java
create mode 100644
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/math/TupleArraySpliterator.java
create mode 100644
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/math/TupleArrayUnmodifiable.java
create mode 100644
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/math/TupleArrays.java
create mode 100644
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/math/TupleUnmodifiable.java
create mode 100644
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/math/Vector.java
create mode 100644
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/math/Vector1D.java
create mode 100644
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/math/Vector2D.java
create mode 100644
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/math/Vector3D.java
create mode 100644
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/math/Vector4D.java
create mode 100644
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/math/VectorND.java
create mode 100644
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/math/Vectors.java
create mode 100644
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/math/package-info.java
create mode 100644
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/operation/GeometryOperations.java
create mode 100644
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/operation/Operation.java
copy
incubator/src/{org.apache.sis.portrayal.map/main/org/apache/sis/map/service/RenderingException.java
=>
org.apache.sis.geometry/main/org/apache/sis/geometries/operation/OperationException.java}
(73%)
create mode 100644
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/operation/SutherlandHodgman.java
copy
incubator/src/{org.apache.sis.portrayal.map/main/org/apache/sis/map/service/RenderingException.java
=>
org.apache.sis.geometry/main/org/apache/sis/geometries/operation/spatialanalysis2d/Buffer.java}
(51%)
copy
incubator/src/{org.apache.sis.portrayal.map/main/org/apache/sis/map/service/RenderingException.java
=>
org.apache.sis.geometry/main/org/apache/sis/geometries/operation/spatialanalysis2d/ConvexHull.java}
(56%)
copy
incubator/src/{org.apache.sis.portrayal.map/main/org/apache/sis/map/service/RenderingException.java
=>
org.apache.sis.geometry/main/org/apache/sis/geometries/operation/spatialanalysis2d/Difference.java}
(61%)
copy
incubator/src/{org.apache.sis.portrayal.map/main/org/apache/sis/map/service/RenderingException.java
=>
org.apache.sis.geometry/main/org/apache/sis/geometries/operation/spatialanalysis2d/Distance.java}
(51%)
create mode 100644
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/operation/spatialanalysis2d/ISOBand.java
create mode 100644
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/operation/spatialanalysis2d/ISOLine.java
copy
incubator/src/{org.apache.sis.portrayal.map/main/org/apache/sis/map/service/RenderingException.java
=>
org.apache.sis.geometry/main/org/apache/sis/geometries/operation/spatialanalysis2d/Intersection.java}
(60%)
copy
endorsed/src/org.apache.sis.util/main/org/apache/sis/pending/jdk/JDK15.java =>
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/operation/spatialanalysis2d/IsoInclusion.java
(54%)
copy
incubator/src/{org.apache.sis.portrayal.map/main/org/apache/sis/map/service/RenderingException.java
=>
org.apache.sis.geometry/main/org/apache/sis/geometries/operation/spatialanalysis2d/SymDifference.java}
(60%)
copy
incubator/src/{org.apache.sis.portrayal.map/main/org/apache/sis/map/service/RenderingException.java
=>
org.apache.sis.geometry/main/org/apache/sis/geometries/operation/spatialanalysis2d/Union.java}
(61%)
create mode 100644
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/operation/spatialedition/ComputeAttribute.java
create mode 100644
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/operation/spatialedition/To3D.java
copy
incubator/src/{org.apache.sis.portrayal.map/main/org/apache/sis/map/service/RenderingException.java
=>
org.apache.sis.geometry/main/org/apache/sis/geometries/operation/spatialedition/ToPrimitive.java}
(67%)
create mode 100644
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/operation/spatialedition/Transform.java
copy
incubator/src/{org.apache.sis.portrayal.map/main/org/apache/sis/map/service/RenderingException.java
=>
org.apache.sis.geometry/main/org/apache/sis/geometries/operation/spatialrelations2d/Contains.java}
(61%)
copy
incubator/src/{org.apache.sis.portrayal.map/main/org/apache/sis/map/service/RenderingException.java
=>
org.apache.sis.geometry/main/org/apache/sis/geometries/operation/spatialrelations2d/Crosses.java}
(61%)
copy
incubator/src/{org.apache.sis.portrayal.map/main/org/apache/sis/map/service/RenderingException.java
=>
org.apache.sis.geometry/main/org/apache/sis/geometries/operation/spatialrelations2d/Disjoint.java}
(61%)
copy
incubator/src/{org.apache.sis.portrayal.map/main/org/apache/sis/map/service/RenderingException.java
=>
org.apache.sis.geometry/main/org/apache/sis/geometries/operation/spatialrelations2d/Equals.java}
(62%)
copy
incubator/src/{org.apache.sis.portrayal.map/main/org/apache/sis/map/service/RenderingException.java
=>
org.apache.sis.geometry/main/org/apache/sis/geometries/operation/spatialrelations2d/Intersects.java}
(61%)
copy
incubator/src/{org.apache.sis.portrayal.map/main/org/apache/sis/map/service/RenderingException.java
=>
org.apache.sis.geometry/main/org/apache/sis/geometries/operation/spatialrelations2d/LocateAlong.java}
(56%)
copy
incubator/src/{org.apache.sis.portrayal.map/main/org/apache/sis/map/service/RenderingException.java
=>
org.apache.sis.geometry/main/org/apache/sis/geometries/operation/spatialrelations2d/LocateBetween.java}
(52%)
copy
incubator/src/{org.apache.sis.portrayal.map/main/org/apache/sis/map/service/RenderingException.java
=>
org.apache.sis.geometry/main/org/apache/sis/geometries/operation/spatialrelations2d/Overlaps.java}
(61%)
create mode 100644
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/operation/spatialrelations2d/Relate.java
copy
incubator/src/{org.apache.sis.storage.coveragejson/main/org/apache/sis/storage/coveragejson/binding/Identifiers.java
=>
org.apache.sis.geometry/main/org/apache/sis/geometries/operation/spatialrelations2d/Touches.java}
(61%)
copy
incubator/src/{org.apache.sis.portrayal.map/main/org/apache/sis/map/service/RenderingException.java
=>
org.apache.sis.geometry/main/org/apache/sis/geometries/operation/spatialrelations2d/Within.java}
(62%)
create mode 100644
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/package-info.java
copy
incubator/src/{org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/gimi/package-info.java
=>
org.apache.sis.geometry/main/org/apache/sis/geometries/parametriccurvesurfaces/BilinearGrid.java}
(74%)
copy
incubator/src/{org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/gimi/package-info.java
=>
org.apache.sis.geometry/main/org/apache/sis/geometries/parametriccurvesurfaces/Cone.java}
(75%)
copy
incubator/src/{org.apache.sis.storage.coveragejson/main/org/apache/sis/storage/coveragejson/binding/package-info.java
=>
org.apache.sis.geometry/main/org/apache/sis/geometries/parametriccurvesurfaces/Cylinder.java}
(75%)
create mode 100644
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/parametriccurvesurfaces/ParametricCurveSurface.java
copy
incubator/src/{org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/gimi/package-info.java
=>
org.apache.sis.geometry/main/org/apache/sis/geometries/parametriccurvesurfaces/Sphere.java}
(74%)
copy
incubator/src/{org.apache.sis.storage.gsf/main/org/apache/sis/storage/gsf/GSFException.java
=>
org.apache.sis.geometry/main/org/apache/sis/geometries/polynomials/FunctionArc.java}
(59%)
copy
incubator/src/{org.apache.sis.portrayal.map/main/org/apache/sis/map/service/RenderingException.java
=>
org.apache.sis.geometry/main/org/apache/sis/geometries/polynomials/FunctionCurve.java}
(61%)
copy
incubator/src/{org.apache.sis.portrayal.map/main/org/apache/sis/map/service/RenderingException.java
=>
org.apache.sis.geometry/main/org/apache/sis/geometries/polynomials/PolynomialArc.java}
(63%)
copy
incubator/src/{org.apache.sis.storage.gsf/main/org/apache/sis/storage/gsf/GSFException.java
=>
org.apache.sis.geometry/main/org/apache/sis/geometries/polynomials/PolynomialCurve.java}
(68%)
copy
incubator/src/{org.apache.sis.storage.gsf/main/org/apache/sis/storage/gsf/GSFException.java
=>
org.apache.sis.geometry/main/org/apache/sis/geometries/polynomials/RealFunction.java}
(52%)
create mode 100644
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/polynomials/RealPolynomial.java
copy
incubator/src/{org.apache.sis.storage.gsf/main/org/apache/sis/storage/gsf/Header.java
=>
org.apache.sis.geometry/main/org/apache/sis/geometries/processor/Processor.java}
(55%)
create mode 100644
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/processor/ProcessorUtils.java
create mode 100644
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/processor/spatialanalysis2d/Distance.java
create mode 100644
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/processor/spatialanalysis2d/Intersection.java
create mode 100644
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/processor/spatialedition/ComputeAttribute.java
create mode 100644
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/processor/spatialedition/To3D.java
create mode 100644
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/processor/spatialedition/ToPrimitive.java
create mode 100644
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/processor/spatialedition/Transform.java
create mode 100644
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/processor/spatialrelations2d/Contains.java
copy
incubator/src/{org.apache.sis.storage.gsf/main/org/apache/sis/storage/gsf/Header.java
=> org.apache.sis.geometry/main/org/apache/sis/geometries/rhumb/Rhumb.java}
(58%)
create mode 100644
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/simplify/TextureAtlas.java
create mode 100644
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/simplify/greedyinsert/Edge.java
create mode 100644
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/simplify/greedyinsert/TINBuilder.java
copy
incubator/src/{org.apache.sis.storage.gsf/main/org/apache/sis/storage/gsf/Header.java
=>
org.apache.sis.geometry/main/org/apache/sis/geometries/simplify/greedyinsert/TinDistance.java}
(51%)
create mode 100644
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/simplify/greedyinsert/WTriangle.java
copy
incubator/src/{org.apache.sis.storage.coveragejson/main/org/apache/sis/storage/coveragejson/binding/package-info.java
=>
org.apache.sis.geometry/main/org/apache/sis/geometries/spirals/Clothoid.java}
(76%)
copy
incubator/src/{org.apache.sis.portrayal.map/main/org/apache/sis/map/service/RenderingException.java
=> org.apache.sis.geometry/main/org/apache/sis/geometries/spirals/Spiral.java}
(53%)
copy
incubator/src/{org.apache.sis.storage.coveragejson/main/org/apache/sis/storage/coveragejson/binding/package-info.java
=>
org.apache.sis.geometry/main/org/apache/sis/geometries/splines/BSplineCurve.java}
(75%)
copy
incubator/src/{org.apache.sis.storage.coveragejson/main/org/apache/sis/storage/coveragejson/binding/package-info.java
=> org.apache.sis.geometry/main/org/apache/sis/geometries/splines/Bezier.java}
(75%)
copy
incubator/src/{org.apache.sis.storage.coveragejson/main/org/apache/sis/storage/coveragejson/binding/package-info.java
=>
org.apache.sis.geometry/main/org/apache/sis/geometries/splines/CubicSpline.java}
(75%)
copy
incubator/src/{org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/gimi/package-info.java
=>
org.apache.sis.geometry/main/org/apache/sis/geometries/splines/KnotType.java}
(73%)
copy
incubator/src/{org.apache.sis.storage.coveragejson/main/org/apache/sis/storage/coveragejson/binding/package-info.java
=> org.apache.sis.geometry/main/org/apache/sis/geometries/splines/NURB.java}
(76%)
copy
incubator/src/{org.apache.sis.portrayal.map/main/org/apache/sis/map/service/RenderingException.java
=>
org.apache.sis.geometry/main/org/apache/sis/geometries/splines/PolynomialSpline.java}
(55%)
create mode 100644
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/splines/SplineCurve.java
copy
incubator/src/{org.apache.sis.storage.gsf/main/org/apache/sis/storage/gsf/GSFException.java
=>
org.apache.sis.geometry/main/org/apache/sis/geometries/splines/SplineCurveForm.java}
(71%)
create mode 100644
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/splinesurfaces/BSplineSurface.java
copy
incubator/src/{org.apache.sis.storage.gsf/main/org/apache/sis/storage/gsf/GSFException.java
=>
org.apache.sis.geometry/main/org/apache/sis/geometries/splinesurfaces/BSplineSurfaceForm.java}
(71%)
create mode 100644
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/triangulate/EarClipping.java
create mode 100644
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/triangulate/delaunay/Delaunay.java
create mode 100644
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/triangulate/delaunay/OrientedEdge.java
create mode 100644
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/triangulate/delaunay/OrientedTriangle.java
create mode 100644
incubator/src/org.apache.sis.geometry/test/org/apache/sis/geometries/ArraySequenceTest.java
create mode 100644
incubator/src/org.apache.sis.geometry/test/org/apache/sis/geometries/GeometriesTest.java
create mode 100644
incubator/src/org.apache.sis.geometry/test/org/apache/sis/geometries/PreparedTINTest.java
create mode 100644
incubator/src/org.apache.sis.geometry/test/org/apache/sis/geometries/PrimitiveIndexesTest.java
create mode 100644
incubator/src/org.apache.sis.geometry/test/org/apache/sis/geometries/PrimitiveTest.java
create mode 100644
incubator/src/org.apache.sis.geometry/test/org/apache/sis/geometries/PrimitiveVisitorTest.java
create mode 100644
incubator/src/org.apache.sis.geometry/test/org/apache/sis/geometries/TriangleTest.java
create mode 100644
incubator/src/org.apache.sis.geometry/test/org/apache/sis/geometries/index/MortonIteratorTest.java
create mode 100644
incubator/src/org.apache.sis.geometry/test/org/apache/sis/geometries/math/AbstractTupleArrayTest.java
create mode 100644
incubator/src/org.apache.sis.geometry/test/org/apache/sis/geometries/math/AbstractTupleTest.java
create mode 100644
incubator/src/org.apache.sis.geometry/test/org/apache/sis/geometries/math/AbstractVectorTest.java
create mode 100644
incubator/src/org.apache.sis.geometry/test/org/apache/sis/geometries/math/MathsTest.java
create mode 100644
incubator/src/org.apache.sis.geometry/test/org/apache/sis/geometries/math/QuaternionTest.java
create mode 100644
incubator/src/org.apache.sis.geometry/test/org/apache/sis/geometries/math/TupleArrayConcatenatedTest.java
copy
incubator/src/{org.apache.sis.storage.gsf/main/org/apache/sis/storage/gsf/GSFException.java
=>
org.apache.sis.geometry/test/org/apache/sis/geometries/math/TupleArrayNbTest.java}
(70%)
copy
incubator/src/{org.apache.sis.storage.gsf/main/org/apache/sis/storage/gsf/GSFException.java
=>
org.apache.sis.geometry/test/org/apache/sis/geometries/math/TupleArrayNdTest.java}
(70%)
copy
incubator/src/{org.apache.sis.storage.gsf/main/org/apache/sis/storage/gsf/GSFException.java
=>
org.apache.sis.geometry/test/org/apache/sis/geometries/math/TupleArrayNfTest.java}
(70%)
copy
incubator/src/{org.apache.sis.storage.gsf/main/org/apache/sis/storage/gsf/GSFException.java
=>
org.apache.sis.geometry/test/org/apache/sis/geometries/math/TupleArrayNiTest.java}
(70%)
copy
incubator/src/{org.apache.sis.storage.gsf/main/org/apache/sis/storage/gsf/GSFException.java
=>
org.apache.sis.geometry/test/org/apache/sis/geometries/math/TupleArrayNlTest.java}
(70%)
copy
incubator/src/{org.apache.sis.storage.gsf/main/org/apache/sis/storage/gsf/GSFException.java
=>
org.apache.sis.geometry/test/org/apache/sis/geometries/math/TupleArrayNsTest.java}
(70%)
copy
incubator/src/{org.apache.sis.storage.gsf/main/org/apache/sis/storage/gsf/GSFException.java
=>
org.apache.sis.geometry/test/org/apache/sis/geometries/math/TupleArrayNubTest.java}
(70%)
copy
incubator/src/{org.apache.sis.storage.gsf/main/org/apache/sis/storage/gsf/GSFException.java
=>
org.apache.sis.geometry/test/org/apache/sis/geometries/math/TupleArrayNuiTest.java}
(70%)
copy
incubator/src/{org.apache.sis.storage.gsf/main/org/apache/sis/storage/gsf/GSFException.java
=>
org.apache.sis.geometry/test/org/apache/sis/geometries/math/TupleArrayNusTest.java}
(70%)
create mode 100644
incubator/src/org.apache.sis.geometry/test/org/apache/sis/geometries/math/TupleArraysTest.java
copy
incubator/src/{org.apache.sis.portrayal.map/main/org/apache/sis/map/service/RenderingException.java
=>
org.apache.sis.geometry/test/org/apache/sis/geometries/math/VectorXbTest.java}
(62%)
copy
incubator/src/{org.apache.sis.portrayal.map/main/org/apache/sis/map/service/RenderingException.java
=>
org.apache.sis.geometry/test/org/apache/sis/geometries/math/VectorXdTest.java}
(61%)
copy
incubator/src/{org.apache.sis.portrayal.map/main/org/apache/sis/map/service/RenderingException.java
=>
org.apache.sis.geometry/test/org/apache/sis/geometries/math/VectorXfTest.java}
(61%)
copy
incubator/src/{org.apache.sis.portrayal.map/main/org/apache/sis/map/service/RenderingException.java
=>
org.apache.sis.geometry/test/org/apache/sis/geometries/math/VectorXiTest.java}
(62%)
copy
incubator/src/{org.apache.sis.portrayal.map/main/org/apache/sis/map/service/RenderingException.java
=>
org.apache.sis.geometry/test/org/apache/sis/geometries/math/VectorXlTest.java}
(62%)
copy
incubator/src/{org.apache.sis.portrayal.map/main/org/apache/sis/map/service/RenderingException.java
=>
org.apache.sis.geometry/test/org/apache/sis/geometries/math/VectorXsTest.java}
(61%)
copy
incubator/src/{org.apache.sis.portrayal.map/main/org/apache/sis/map/service/RenderingException.java
=>
org.apache.sis.geometry/test/org/apache/sis/geometries/math/VectorXubTest.java}
(61%)
copy
incubator/src/{org.apache.sis.portrayal.map/main/org/apache/sis/map/service/RenderingException.java
=>
org.apache.sis.geometry/test/org/apache/sis/geometries/math/VectorXuiTest.java}
(62%)
copy
incubator/src/{org.apache.sis.portrayal.map/main/org/apache/sis/map/service/RenderingException.java
=>
org.apache.sis.geometry/test/org/apache/sis/geometries/math/VectorXusTest.java}
(61%)
create mode 100644
incubator/src/org.apache.sis.geometry/test/org/apache/sis/geometries/math/VectorsTest.java
create mode 100644
incubator/src/org.apache.sis.geometry/test/org/apache/sis/geometries/operation/SutherlandHogmanTest.java
create mode 100644
incubator/src/org.apache.sis.geometry/test/org/apache/sis/geometries/operation/spatialanalysis2d/IsoBandTest.java
create mode 100644
incubator/src/org.apache.sis.geometry/test/org/apache/sis/geometries/processor/spatialanalysis2d/DistanceTest.java
create mode 100644
incubator/src/org.apache.sis.geometry/test/org/apache/sis/geometries/processor/spatialanalysis2d/IntersectionTest.java
create mode 100644
incubator/src/org.apache.sis.geometry/test/org/apache/sis/geometries/processor/spatialedition/To3DTest.java
create mode 100644
incubator/src/org.apache.sis.geometry/test/org/apache/sis/geometries/processor/spatialedition/ToPrimitiveTest.java
create mode 100644
incubator/src/org.apache.sis.geometry/test/org/apache/sis/geometries/processor/spatialedition/TransformTest.java
create mode 100644
incubator/src/org.apache.sis.geometry/test/org/apache/sis/geometries/simplify/TextureAtlasTest.java
create mode 100644
incubator/src/org.apache.sis.geometry/test/org/apache/sis/geometries/triangulate/delaunay/DelaunayTest.java
create mode 100644
incubator/src/org.apache.sis.geometry/test/org/apache/sis/geometries/triangulate/delaunay/OrientedEdgeTest.java