This is an automated email from the ASF dual-hosted git repository.

asf-gitbox-commits pushed a change to branch geoapi-4.0
in repository https://gitbox.apache.org/repos/asf/sis.git


    from db3ac3f29b feat(Geometry): replace List<DirectPosition> by Array for 
data points and control points properties
     new 8d053b8eb6 feat(Geometry): fuze SIS getPoints() and ISO 
getDataPoints() as getDataPoints()
     new 8290d6355a refactor(Geometry): rename PointSequence to DataPoints to 
follow ISO:19107 naming
     new c2010b7bc9 feat(Geometry): add geodesic curve implementation
     new 132cb96402 refactor(Geometry): regroup curve interfaces in a single 
package
     new ac5b602bae refactor(Math): move math package outside geometries
     new 3967f8b543 refactor(Geometry): regroup point,curve,surface,solid in 
dedicated pacakages

The 6 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:
 .../org.apache.sis.geometry/main/module-info.java  |   7 +-
 .../sis/geometries/AttributeInterpolation.java     |  50 +++++++
 ...rpolation.java => AttributeTransformation.java} |  31 ++--
 .../org/apache/sis/geometries/AttributesType.java  |  22 ++-
 .../main/org/apache/sis/geometries/BBox.java       |   6 +-
 .../main/org/apache/sis/geometries/Curve.java      |  31 +++-
 .../{PointSequence.java => DataPoints.java}        |  25 +++-
 .../main/org/apache/sis/geometries/Geometries.java |  46 +++---
 .../apache/sis/geometries/GeometryCollection.java  |   2 +-
 .../org/apache/sis/geometries/GeometryFactory.java |  69 ++++++---
 .../org/apache/sis/geometries/GeometryVisitor.java |  17 ++-
 .../geometries/{Frustrum.java => HyperPlane.java}  |  28 ++--
 .../main/org/apache/sis/geometries/OBBox.java      |   9 +-
 .../apache/sis/geometries/OrientedGeometry.java    |   2 +-
 .../main/org/apache/sis/geometries/Plane.java      |   2 +-
 .../main/org/apache/sis/geometries/Point.java      |  11 +-
 .../main/org/apache/sis/geometries/Ray.java        |   9 +-
 .../main/org/apache/sis/geometries/Surface.java    |   2 +-
 .../main/org/apache/sis/geometries/Wrapper.java    | 162 ++-------------------
 .../apache/sis/geometries/adapter/JTSAdapter.java  |  73 ++++++----
 .../geometries/adapter/PathIteratorAdapter.java    |  40 ++---
 .../sis/geometries/adapter/ShapeAdapter.java       |  22 +--
 .../sis/geometries/adapter/ShapeConverter.java     |  30 ++--
 .../geometries/cs/GeometricCoordinateSystem.java   |   2 +-
 .../sis/geometries/{conics => curve}/Arc.java      |   9 +-
 .../apache/sis/geometries/curve/ArcByBulge.java    |  35 ++---
 .../sis/geometries/curve/ArcByCenterPoint.java     |   8 +-
 .../{splines => curve}/BSplineCurve.java           |   3 +-
 .../sis/geometries/{splines => curve}/Bezier.java  |   3 +-
 .../sis/geometries/{conics => curve}/Circle.java   |   2 +-
 .../{conics => curve}/CircularString.java          |  42 +++---
 .../geometries/{spirals => curve}/Clothoid.java    |   2 +-
 .../sis/geometries/{ => curve}/CompoundCurve.java  |   5 +-
 .../sis/geometries/{conics => curve}/Conic.java    |  15 +-
 .../sis/geometries/{conics => curve}/ConicArc.java |   2 +-
 .../geometries/{splines => curve}/CubicSpline.java |   2 +-
 .../sis/geometries/{conics => curve}/Ellipse.java  |   2 +-
 .../geometries/{conics => curve}/EllipticArc.java  |   2 +-
 .../{polynomials => curve}/FunctionArc.java        |   6 +-
 .../{polynomials => curve}/FunctionCurve.java      |   4 +-
 .../{LineString.java => curve/Geodesic.java}       |  82 ++++-------
 .../geometries/{splines => curve}/KnotType.java    |   2 +-
 .../sis/geometries/{ => curve}/LineString.java     |  36 +++--
 .../sis/geometries/{ => curve}/LinearRing.java     |   7 +-
 .../sis/geometries/{ => curve}/MultiCurve.java     |   5 +-
 .../geometries/{ => curve}/MultiLineString.java    |   7 +-
 .../sis/geometries/{splines => curve}/NURB.java    |   2 +-
 .../sis/geometries/{ => curve}/OffsetCurve.java    |   4 +-
 .../{polynomials => curve}/PolynomialArc.java      |   2 +-
 .../{polynomials => curve}/PolynomialCurve.java    |   2 +-
 .../{splines => curve}/PolynomialSpline.java       |   4 +-
 .../sis/geometries/{ => curve}/ProductCurve.java   |   8 +-
 .../{polynomials => curve}/RealFunction.java       |   4 +-
 .../{polynomials => curve}/RealPolynomial.java     |   4 +-
 .../apache/sis/geometries/{ => curve}/Rhumb.java   |   8 +-
 .../sis/geometries/{spirals => curve}/Spiral.java  |   7 +-
 .../geometries/{splines => curve}/SplineCurve.java |   5 +-
 .../{splines => curve}/SplineCurveForm.java        |   2 +-
 .../apache/sis/geometries/curve}/package-info.java |   9 +-
 .../sis/geometries/ellipsoidal/package-info.java   |  23 ---
 .../apache/sis/geometries/geodesics/Geodesic.java  |  37 -----
 .../org/apache/sis/geometries/index/KdTree.java    |   6 +-
 .../internal/shared/AbstractGeometry.java          |  10 +-
 .../internal/shared/AbstractOrientedGeometry.java  |   6 +-
 .../{ArraySequence.java => ArrayDataPoints.java}   |  27 ++--
 .../internal/shared/DefaultArcByBulge.java         |  12 +-
 .../internal/shared/DefaultArcByCenterPoint.java   |   2 +-
 .../internal/shared/DefaultCircularString.java     |  10 +-
 .../internal/shared/DefaultCompoundCurve.java      |  11 +-
 .../internal/shared/DefaultCurvePolygon.java       |   8 +-
 ...ltPointSequence.java => DefaultDataPoints.java} |  14 +-
 ...DefaultLineString.java => DefaultGeodesic.java} |  18 ++-
 .../internal/shared/DefaultGeometryCollection.java |   2 +-
 .../internal/shared/DefaultLineString.java         |  11 +-
 .../internal/shared/DefaultLinearRing.java         |   7 +-
 .../internal/shared/DefaultMultiCurve.java         |   4 +-
 .../internal/shared/DefaultMultiLineString.java    |   4 +-
 .../internal/shared/DefaultMultiPoint.java         |  14 +-
 .../internal/shared/DefaultMultiPolygon.java       |   4 +-
 .../internal/shared/DefaultMultiPolyhedron.java    |   4 +-
 .../internal/shared/DefaultMultiSurface.java       |   4 +-
 .../geometries/internal/shared/DefaultPoint.java   |  26 ++--
 .../geometries/internal/shared/DefaultPolygon.java |   8 +-
 .../internal/shared/DefaultPolyhedralSurface.java  |   6 +-
 .../internal/shared/DefaultPolyhedron.java         |   8 +-
 .../internal/shared/DefaultRawMultiPoint.java      |   4 +-
 .../internal/shared/DefaultReversedCurve.java      |   9 +-
 .../internal/shared/DefaultReversedSurface.java    |   4 +-
 .../internal/shared/DefaultTriangle.java           |   8 +-
 .../shared/DefaultTriangulatedSurface.java         |   4 +-
 .../apache/sis/geometries/mesh/MeshPrimitive.java  |  48 +++---
 .../geometries/mesh/MeshPrimitiveComparator.java   |  34 ++---
 .../sis/geometries/mesh/MeshPrimitiveIndexes.java  |  10 +-
 .../sis/geometries/mesh/MeshPrimitiveVisitor.java  |  16 +-
 .../sis/geometries/mesh/MultiMeshPrimitive.java    |   4 +-
 .../sis/geometries/operation/ComputeAttribute.java |  12 +-
 .../apache/sis/geometries/operation/Contains.java  |  18 +--
 .../apache/sis/geometries/operation/Distance.java  |   7 +-
 .../geometries/operation/GeometryProcessor.java    |  22 +--
 .../sis/geometries/operation/Intersection.java     |  32 ++--
 .../sis/geometries/operation/ProcessorUtils.java   |   4 +-
 .../geometries/operation/SutherlandHodgman.java    |   8 +-
 .../org/apache/sis/geometries/operation/To3D.java  |  32 ++--
 .../sis/geometries/operation/ToPrimitive.java      |  28 ++--
 .../apache/sis/geometries/operation/Transform.java |  32 ++--
 .../operation/simplify/greedyinsert/Edge.java      |   4 +-
 .../simplify/greedyinsert/TINBuilder.java          |  18 +--
 .../simplify/greedyinsert/TinDistance.java         |  12 +-
 .../operation/simplify/greedyinsert/WTriangle.java |  18 +--
 .../operation/spatialanalysis2d/ISOBand.java       |  18 +--
 .../operation/spatialanalysis2d/ISOLine.java       |  24 +--
 .../operation/triangulate/EarClipping.java         |  20 +--
 .../operation/triangulate/delaunay/Delaunay.java   |  16 +-
 .../triangulate/delaunay/OrientedEdge.java         |  22 +--
 .../triangulate/delaunay/OrientedTriangle.java     |  22 +--
 .../sis/geometries/{ => point}/MultiPoint.java     |  14 +-
 .../{conics/Ellipse.java => point/PointCloud.java} |   6 +-
 .../{griddedsolid => solid}/BSolidSpline.java      |   2 +-
 .../apache/sis/geometries/{ => solid}/Capsule.java |   5 +-
 .../sis/geometries/{ => solid}/Cylinder.java       |   5 +-
 .../sis/geometries/{ => solid}/Frustrum.java       |   6 +-
 .../geometries/{ => solid}/MultiPolyhedron.java    |   4 +-
 .../ParametricCurveSolid.java                      |   8 +-
 .../sis/geometries/{ => solid}/Polyhedron.java     |   5 +-
 .../apache/sis/geometries/{ => solid}/Sphere.java  |  27 ++--
 .../apache/sis/geometries/solid}/package-info.java |   9 +-
 .../{ => solid}/polyhedron/AbstractPolyhedron.java |  24 +--
 .../{ => solid}/polyhedron/Dodecahedron.java       |  12 +-
 .../{ => solid}/polyhedron/Hexahedron.java         |  12 +-
 .../{ => solid}/polyhedron/Icosahedron.java        |  12 +-
 .../{ => solid}/polyhedron/Octahedron.java         |  12 +-
 .../polyhedron/RhombicTriacontahedron.java         |  12 +-
 .../{ => solid}/polyhedron/Tetrahedron.java        |  12 +-
 .../polyhedron/TruncatedIcosahedron.java           |  12 +-
 .../{ => solid}/polyhedron/package-info.java       |   2 +-
 .../sis/geometries/spherical/GreatCircleArc.java   |   6 +-
 .../spherical/SphericalConvexPolygon.java          |   8 +-
 .../geometries/spherical/SphericalTriangle.java    |   6 +-
 .../{splines => surface}/BSplineSurface.java       |   9 +-
 .../{splines => surface}/BSplineSurfaceForm.java   |   2 +-
 .../sis/geometries/{ => surface}/BilinearGrid.java |   3 +-
 .../sis/geometries/{ => surface}/CurvePolygon.java |  11 +-
 .../sis/geometries/{ => surface}/MultiPolygon.java |   6 +-
 .../sis/geometries/{ => surface}/MultiSurface.java |   6 +-
 .../{ => surface}/ParametricCurveSurface.java      |   6 +-
 .../sis/geometries/{ => surface}/Polygon.java      |  11 +-
 .../{ => surface}/PolyhedralSurface.java           |   4 +-
 .../sis/geometries/{ => surface}/PreparedTIN.java  |  26 ++--
 .../apache/sis/geometries/{ => surface}/TIN.java   |   7 +-
 .../sis/geometries/{ => surface}/Triangle.java     |  33 +++--
 .../{ => surface}/TriangulatedSurface.java         |   2 +-
 .../sis/geometries/surface}/package-info.java      |   9 +-
 .../main/org/apache/sis/gml/AbstractGMLReader.java |   2 -
 .../main/org/apache/sis/gml/AbstractGMLWriter.java |  22 ++-
 .../org/apache/sis/gml/DOMXMLStreamReader.java     |   2 -
 .../main/org/apache/sis/gml/GML2Reader.java        |  14 +-
 .../main/org/apache/sis/gml/GML2Writer.java        |  22 +--
 .../main/org/apache/sis/gml/GML3Reader.java        |  44 +++---
 .../main/org/apache/sis/gml/GML3Writer.java        |  46 +++---
 .../main/org/apache/sis/gml/GMLCRS.java            |   2 -
 .../main/org/apache/sis/gml/GMLGeometryWriter.java |   2 -
 .../main/org/apache/sis/gml/GMLReader.java         |   1 -
 .../main/org/apache/sis/gml/GMLWriter.java         |   3 -
 .../org/apache/sis/gml/PositionListBuilder.java    |  16 +-
 .../{geometries/math => maths}/AbstractAffine.java |   2 +-
 .../{geometries/math => maths}/AbstractArray.java  |   2 +-
 .../{geometries/math => maths}/AbstractCursor.java |   2 +-
 .../{geometries/math => maths}/AbstractMatrix.java |   2 +-
 .../math => maths}/AbstractSimilarity.java         |   2 +-
 .../{geometries/math => maths}/AbstractTuple.java  |   2 +-
 .../sis/{geometries/math => maths}/Affine.java     |   2 +-
 .../sis/{geometries/math => maths}/Affine1D.java   |   2 +-
 .../sis/{geometries/math => maths}/Affine2D.java   |   2 +-
 .../sis/{geometries/math => maths}/Affine3D.java   |   2 +-
 .../sis/{geometries/math => maths}/Affine4D.java   |   2 +-
 .../sis/{geometries/math => maths}/AffineND.java   |   2 +-
 .../sis/{geometries/math => maths}/Affines.java    |   2 +-
 .../sis/{geometries/math => maths}/Array.java      |   2 +-
 .../math => maths}/ArrayConcatenated.java          |   2 +-
 .../{geometries/math => maths}/ArrayFactory.java   |   2 +-
 .../math => maths}/ArrayFactoryFFM.java            |  20 +--
 .../math => maths}/ArrayFactoryHAT.java            |   2 +-
 .../math => maths}/ArrayFactoryJava.java           |  20 +--
 .../math => maths}/ArraySpliterator.java           |   2 +-
 .../math => maths}/ArrayUnmodifiable.java          |   2 +-
 .../sis/{geometries/math => maths}/Cursor.java     |   2 +-
 .../math => maths}/CursorUnmodifiable.java         |   2 +-
 .../sis/{geometries/math => maths}/DataType.java   |   2 +-
 .../{geometries/math => maths}/EasingMethod.java   |   2 +-
 .../sis/{geometries/math => maths}/Maths.java      |   4 +-
 .../sis/{geometries/math => maths}/Matrices.java   |   2 +-
 .../sis/{geometries/math => maths}/Matrix.java     |   2 +-
 .../sis/{geometries/math => maths}/Matrix2D.java   |   2 +-
 .../sis/{geometries/math => maths}/Matrix3D.java   |   2 +-
 .../sis/{geometries/math => maths}/Matrix4D.java   |   4 +-
 .../sis/{geometries/math => maths}/MatrixND.java   |   2 +-
 .../sis/{geometries/math => maths}/NDArray.java    |   2 +-
 .../sis/{geometries/math => maths}/NDArrays.java   |   2 +-
 .../sis/{geometries/math => maths}/Quaternion.java |   4 +-
 .../{geometries/math => maths}/Quaternions.java    |   2 +-
 .../sis/{geometries/math => maths}/ReadOnly.java   |  42 +++---
 .../{geometries/math => maths}/SampleSystem.java   |   2 +-
 .../sis/{geometries/math => maths}/Similarity.java |   2 +-
 .../{geometries/math => maths}/Similarity3D.java   |   2 +-
 .../{geometries/math => maths}/SimilarityND.java   |   2 +-
 .../math => maths}/SimplifiedTransform.java        |   2 +-
 .../sis/{geometries/math => maths}/Transform.java  |   4 +-
 .../{geometries/math => maths}/Transform1D.java    |   2 +-
 .../sis/{geometries/math => maths}/Tuple.java      |   2 +-
 .../math => maths}/TupleUnmodifiable.java          |   2 +-
 .../sis/{geometries/math => maths}/Vector.java     |   2 +-
 .../sis/{geometries/math => maths}/Vector1D.java   |   2 +-
 .../sis/{geometries/math => maths}/Vector2D.java   |   2 +-
 .../sis/{geometries/math => maths}/Vector3D.java   |   2 +-
 .../sis/{geometries/math => maths}/Vector4D.java   |   2 +-
 .../sis/{geometries/math => maths}/VectorND.java   |   2 +-
 .../sis/{geometries/math => maths}/Vectors.java    |   2 +-
 .../{geometries/math => maths}/package-info.java   |   2 +-
 .../org/apache/sis/scene/AnimationSampler.java     |   2 +-
 .../main/org/apache/sis/scene/MorphTarget.java     |   6 +-
 .../main/org/apache/sis/scene/SceneNode.java       |   4 +-
 .../main/org/apache/sis/scene/SceneUtilities.java  |   4 +-
 .../main/org/apache/sis/scene/Skin.java            |   2 +-
 .../operation/simplify => scene}/TextureAtlas.java |   2 +-
 .../main/org/apache/sis/scene/physics/Motion.java  |   4 +-
 .../org/apache/sis/geometries/PreparedTINTest.java |   3 +-
 .../org/apache/sis/geometries/TriangleTest.java    |   8 +-
 .../sis/geometries/adapter/ShapeAdapterTest.java   |  26 ++--
 .../sis/geometries/adapter/ShapeConverterTest.java |  16 +-
 .../internal/shared/ArraySequenceTest.java         |  20 +--
 .../sis/geometries/mesh/PrimitiveIndexesTest.java  |   4 +-
 .../apache/sis/geometries/mesh/PrimitiveTest.java  |   2 +-
 .../sis/geometries/mesh/PrimitiveVisitorTest.java  |  12 +-
 .../sis/geometries/operation/DistanceTest.java     |   2 +-
 .../sis/geometries/operation/IntersectionTest.java |   6 +-
 .../operation/ShewchukPredicatesTest.java          |   2 +-
 .../geometries/operation/SutherlandHogmanTest.java |   8 +-
 .../apache/sis/geometries/operation/To3DTest.java  |   4 +-
 .../sis/geometries/operation/ToPrimitiveTest.java  |  34 ++---
 .../sis/geometries/operation/TransformTest.java    |   2 +-
 .../operation/simplify/TextureAtlasTest.java       |   1 +
 .../operation/spatialanalysis2d/IsoBandTest.java   |   4 +-
 .../triangulate/delaunay/DelaunayTest.java         |   4 +-
 .../triangulate/delaunay/OrientedEdgeTest.java     |   4 +-
 .../geometries/spherical/GreatCircleArcTest.java   |   6 +-
 .../spherical/SphericalConvexPolygonTest.java      |  10 +-
 .../spherical/SphericalTriangleTest.java           |   6 +-
 .../test/org/apache/sis/gml/GML2ReaderTest.java    |  20 +--
 .../test/org/apache/sis/gml/GML2WriterTest.java    |  10 +-
 .../test/org/apache/sis/gml/GML3ReaderTest.java    |  50 +++----
 .../test/org/apache/sis/gml/GML3WriterTest.java    |  18 +--
 .../test/org/apache/sis/gml/GMLReaderTest.java     |   2 +-
 .../test/org/apache/sis/gml/GMLWriterTest.java     |   4 +-
 .../test/org/apache/sis/gml/GeometryAssert.java    |  12 +-
 .../apache/sis/gml/JAXBGeometryAdapterTest.java    |  12 +-
 .../math => maths}/AbstractArrayTest.java          |   2 +-
 .../math => maths}/AbstractTupleTest.java          |   2 +-
 .../math => maths}/AbstractVectorTest.java         |   2 +-
 .../math => maths}/ArrayConcatenatedTest.java      |   2 +-
 .../{geometries/math => maths}/ArrayNbTest.java    |   2 +-
 .../{geometries/math => maths}/ArrayNdTest.java    |   2 +-
 .../{geometries/math => maths}/ArrayNfTest.java    |   2 +-
 .../{geometries/math => maths}/ArrayNiTest.java    |   2 +-
 .../{geometries/math => maths}/ArrayNlTest.java    |   2 +-
 .../{geometries/math => maths}/ArrayNsTest.java    |   2 +-
 .../{geometries/math => maths}/ArrayNubTest.java   |   2 +-
 .../{geometries/math => maths}/ArrayNuiTest.java   |   2 +-
 .../{geometries/math => maths}/ArrayNusTest.java   |   2 +-
 .../math => maths}/EasingMethodTest.java           |   2 +-
 .../sis/{geometries/math => maths}/MathsTest.java  |   2 +-
 .../{geometries/math => maths}/NDArraysTest.java   |   2 +-
 .../{geometries/math => maths}/QuaternionTest.java |   2 +-
 .../{geometries/math => maths}/Vector3DTest.java   |   2 +-
 .../{geometries/math => maths}/VectorXbTest.java   |   2 +-
 .../{geometries/math => maths}/VectorXdTest.java   |   2 +-
 .../{geometries/math => maths}/VectorXfTest.java   |   2 +-
 .../{geometries/math => maths}/VectorXiTest.java   |   2 +-
 .../{geometries/math => maths}/VectorXlTest.java   |   2 +-
 .../{geometries/math => maths}/VectorXsTest.java   |   2 +-
 .../{geometries/math => maths}/VectorXubTest.java  |   2 +-
 .../{geometries/math => maths}/VectorXuiTest.java  |   2 +-
 .../{geometries/math => maths}/VectorXusTest.java  |   2 +-
 .../{geometries/math => maths}/VectorsTest.java    |   2 +-
 .../org/apache/sis/scene/SceneUtilitiesTest.java   |   4 +-
 .../org/apache/sis/referencing/dggs/s2/S2Zone.java |   2 +-
 .../dggs/DiscreteGlobalGridCoverageProcessor.java  |  10 +-
 .../storage/dggs/DiscreteGlobalGridSystems.java    |  16 +-
 .../shared/ArrayDiscreteGlobalGridCoverage.java    |  10 +-
 .../rs/internal/shared/ArrayCodedCoverage.java     |  10 +-
 .../rs/internal/shared/GridAsCodedResource.java    |   8 +-
 .../sis/referencing/dggs/AbstractDggrsTest.java    |  16 +-
 .../org/apache/sis/referencing/dggs/s2/S2Test.java |   2 +-
 292 files changed, 1485 insertions(+), 1545 deletions(-)
 create mode 100644 
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/AttributeInterpolation.java
 copy 
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/{SolidInterpolation.java
 => AttributeTransformation.java} (63%)
 rename 
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/{PointSequence.java
 => DataPoints.java} (85%)
 copy 
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/{Frustrum.java
 => HyperPlane.java} (74%)
 rename 
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/{conics => 
curve}/Arc.java (88%)
 rename 
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/{splines 
=> curve}/BSplineCurve.java (96%)
 rename 
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/{splines 
=> curve}/Bezier.java (96%)
 rename 
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/{conics => 
curve}/Circle.java (96%)
 rename 
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/{conics => 
curve}/CircularString.java (82%)
 rename 
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/{spirals 
=> curve}/Clothoid.java (96%)
 rename incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/{ 
=> curve}/CompoundCurve.java (95%)
 rename 
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/{conics => 
curve}/Conic.java (90%)
 rename 
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/{conics => 
curve}/ConicArc.java (95%)
 rename 
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/{splines 
=> curve}/CubicSpline.java (96%)
 copy 
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/{conics => 
curve}/Ellipse.java (95%)
 rename 
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/{conics => 
curve}/EllipticArc.java (96%)
 rename 
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/{polynomials
 => curve}/FunctionArc.java (93%)
 rename 
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/{polynomials
 => curve}/FunctionCurve.java (96%)
 copy 
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/{LineString.java
 => curve/Geodesic.java} (52%)
 rename 
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/{splines 
=> curve}/KnotType.java (96%)
 rename incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/{ 
=> curve}/LineString.java (80%)
 rename incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/{ 
=> curve}/LinearRing.java (90%)
 rename incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/{ 
=> curve}/MultiCurve.java (95%)
 rename incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/{ 
=> curve}/MultiLineString.java (90%)
 rename 
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/{splines 
=> curve}/NURB.java (96%)
 rename incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/{ 
=> curve}/OffsetCurve.java (92%)
 rename 
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/{polynomials
 => curve}/PolynomialArc.java (96%)
 rename 
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/{polynomials
 => curve}/PolynomialCurve.java (96%)
 rename 
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/{splines 
=> curve}/PolynomialSpline.java (94%)
 rename incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/{ 
=> curve}/ProductCurve.java (91%)
 rename 
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/{polynomials
 => curve}/RealFunction.java (97%)
 rename 
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/{polynomials
 => curve}/RealPolynomial.java (97%)
 rename incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/{ 
=> curve}/Rhumb.java (97%)
 rename 
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/{spirals 
=> curve}/Spiral.java (90%)
 rename 
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/{splines 
=> curve}/SplineCurve.java (94%)
 rename 
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/{splines 
=> curve}/SplineCurveForm.java (96%)
 copy {buildSrc/src/main/java/org/apache/sis/buildtools/doclet => 
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/curve}/package-info.java
 (76%)
 delete mode 100644 
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/ellipsoidal/package-info.java
 delete mode 100644 
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/geodesics/Geodesic.java
 rename 
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/internal/shared/{ArraySequence.java
 => ArrayDataPoints.java} (90%)
 rename 
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/internal/shared/{DefaultPointSequence.java
 => DefaultDataPoints.java} (89%)
 copy 
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/internal/shared/{DefaultLineString.java
 => DefaultGeodesic.java} (69%)
 rename incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/{ 
=> point}/MultiPoint.java (91%)
 rename 
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/{conics/Ellipse.java
 => point/PointCloud.java} (91%)
 rename 
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/{griddedsolid
 => solid}/BSolidSpline.java (95%)
 rename incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/{ 
=> solid}/Capsule.java (97%)
 rename incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/{ 
=> solid}/Cylinder.java (97%)
 rename incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/{ 
=> solid}/Frustrum.java (94%)
 rename incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/{ 
=> solid}/MultiPolyhedron.java (93%)
 rename 
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/{griddedsolid
 => solid}/ParametricCurveSolid.java (98%)
 rename incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/{ 
=> solid}/Polyhedron.java (92%)
 rename incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/{ 
=> solid}/Sphere.java (92%)
 copy {buildSrc/src/main/java/org/apache/sis/buildtools/doclet => 
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/solid}/package-info.java
 (76%)
 rename incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/{ 
=> solid}/polyhedron/AbstractPolyhedron.java (94%)
 rename incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/{ 
=> solid}/polyhedron/Dodecahedron.java (92%)
 rename incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/{ 
=> solid}/polyhedron/Hexahedron.java (87%)
 rename incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/{ 
=> solid}/polyhedron/Icosahedron.java (90%)
 rename incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/{ 
=> solid}/polyhedron/Octahedron.java (87%)
 rename incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/{ 
=> solid}/polyhedron/RhombicTriacontahedron.java (94%)
 rename incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/{ 
=> solid}/polyhedron/Tetrahedron.java (86%)
 rename incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/{ 
=> solid}/polyhedron/TruncatedIcosahedron.java (96%)
 rename incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/{ 
=> solid}/polyhedron/package-info.java (96%)
 rename 
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/{splines 
=> surface}/BSplineSurface.java (92%)
 rename 
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/{splines 
=> surface}/BSplineSurfaceForm.java (96%)
 rename incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/{ 
=> surface}/BilinearGrid.java (92%)
 rename incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/{ 
=> surface}/CurvePolygon.java (94%)
 rename incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/{ 
=> surface}/MultiPolygon.java (96%)
 rename incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/{ 
=> surface}/MultiSurface.java (94%)
 rename incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/{ 
=> surface}/ParametricCurveSurface.java (91%)
 rename incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/{ 
=> surface}/Polygon.java (93%)
 rename incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/{ 
=> surface}/PolyhedralSurface.java (98%)
 rename incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/{ 
=> surface}/PreparedTIN.java (96%)
 rename incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/{ 
=> surface}/TIN.java (91%)
 rename incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/{ 
=> surface}/Triangle.java (92%)
 rename incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/{ 
=> surface}/TriangulatedSurface.java (96%)
 copy {buildSrc/src/main/java/org/apache/sis/buildtools/doclet => 
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/surface}/package-info.java
 (76%)
 rename 
incubator/src/org.apache.sis.geometry/main/org/apache/sis/{geometries/math => 
maths}/AbstractAffine.java (99%)
 rename 
incubator/src/org.apache.sis.geometry/main/org/apache/sis/{geometries/math => 
maths}/AbstractArray.java (98%)
 rename 
incubator/src/org.apache.sis.geometry/main/org/apache/sis/{geometries/math => 
maths}/AbstractCursor.java (98%)
 rename 
incubator/src/org.apache.sis.geometry/main/org/apache/sis/{geometries/math => 
maths}/AbstractMatrix.java (99%)
 rename 
incubator/src/org.apache.sis.geometry/main/org/apache/sis/{geometries/math => 
maths}/AbstractSimilarity.java (99%)
 rename 
incubator/src/org.apache.sis.geometry/main/org/apache/sis/{geometries/math => 
maths}/AbstractTuple.java (99%)
 rename 
incubator/src/org.apache.sis.geometry/main/org/apache/sis/{geometries/math => 
maths}/Affine.java (98%)
 rename 
incubator/src/org.apache.sis.geometry/main/org/apache/sis/{geometries/math => 
maths}/Affine1D.java (98%)
 rename 
incubator/src/org.apache.sis.geometry/main/org/apache/sis/{geometries/math => 
maths}/Affine2D.java (99%)
 rename 
incubator/src/org.apache.sis.geometry/main/org/apache/sis/{geometries/math => 
maths}/Affine3D.java (99%)
 rename 
incubator/src/org.apache.sis.geometry/main/org/apache/sis/{geometries/math => 
maths}/Affine4D.java (99%)
 rename 
incubator/src/org.apache.sis.geometry/main/org/apache/sis/{geometries/math => 
maths}/AffineND.java (98%)
 rename 
incubator/src/org.apache.sis.geometry/main/org/apache/sis/{geometries/math => 
maths}/Affines.java (96%)
 rename 
incubator/src/org.apache.sis.geometry/main/org/apache/sis/{geometries/math => 
maths}/Array.java (99%)
 rename 
incubator/src/org.apache.sis.geometry/main/org/apache/sis/{geometries/math => 
maths}/ArrayConcatenated.java (99%)
 rename 
incubator/src/org.apache.sis.geometry/main/org/apache/sis/{geometries/math => 
maths}/ArrayFactory.java (99%)
 rename 
incubator/src/org.apache.sis.geometry/main/org/apache/sis/{geometries/math => 
maths}/ArrayFactoryFFM.java (96%)
 rename 
incubator/src/org.apache.sis.geometry/main/org/apache/sis/{geometries/math => 
maths}/ArrayFactoryHAT.java (99%)
 rename 
incubator/src/org.apache.sis.geometry/main/org/apache/sis/{geometries/math => 
maths}/ArrayFactoryJava.java (98%)
 rename 
incubator/src/org.apache.sis.geometry/main/org/apache/sis/{geometries/math => 
maths}/ArraySpliterator.java (98%)
 rename 
incubator/src/org.apache.sis.geometry/main/org/apache/sis/{geometries/math => 
maths}/ArrayUnmodifiable.java (99%)
 rename 
incubator/src/org.apache.sis.geometry/main/org/apache/sis/{geometries/math => 
maths}/Cursor.java (97%)
 rename 
incubator/src/org.apache.sis.geometry/main/org/apache/sis/{geometries/math => 
maths}/CursorUnmodifiable.java (97%)
 rename 
incubator/src/org.apache.sis.geometry/main/org/apache/sis/{geometries/math => 
maths}/DataType.java (99%)
 rename 
incubator/src/org.apache.sis.geometry/main/org/apache/sis/{geometries/math => 
maths}/EasingMethod.java (99%)
 rename 
incubator/src/org.apache.sis.geometry/main/org/apache/sis/{geometries/math => 
maths}/Maths.java (99%)
 rename 
incubator/src/org.apache.sis.geometry/main/org/apache/sis/{geometries/math => 
maths}/Matrices.java (99%)
 rename 
incubator/src/org.apache.sis.geometry/main/org/apache/sis/{geometries/math => 
maths}/Matrix.java (99%)
 rename 
incubator/src/org.apache.sis.geometry/main/org/apache/sis/{geometries/math => 
maths}/Matrix2D.java (99%)
 rename 
incubator/src/org.apache.sis.geometry/main/org/apache/sis/{geometries/math => 
maths}/Matrix3D.java (99%)
 rename 
incubator/src/org.apache.sis.geometry/main/org/apache/sis/{geometries/math => 
maths}/Matrix4D.java (99%)
 rename 
incubator/src/org.apache.sis.geometry/main/org/apache/sis/{geometries/math => 
maths}/MatrixND.java (99%)
 rename 
incubator/src/org.apache.sis.geometry/main/org/apache/sis/{geometries/math => 
maths}/NDArray.java (99%)
 rename 
incubator/src/org.apache.sis.geometry/main/org/apache/sis/{geometries/math => 
maths}/NDArrays.java (99%)
 rename 
incubator/src/org.apache.sis.geometry/main/org/apache/sis/{geometries/math => 
maths}/Quaternion.java (99%)
 rename 
incubator/src/org.apache.sis.geometry/main/org/apache/sis/{geometries/math => 
maths}/Quaternions.java (99%)
 rename 
incubator/src/org.apache.sis.geometry/main/org/apache/sis/{geometries/math => 
maths}/ReadOnly.java (90%)
 rename 
incubator/src/org.apache.sis.geometry/main/org/apache/sis/{geometries/math => 
maths}/SampleSystem.java (99%)
 rename 
incubator/src/org.apache.sis.geometry/main/org/apache/sis/{geometries/math => 
maths}/Similarity.java (99%)
 rename 
incubator/src/org.apache.sis.geometry/main/org/apache/sis/{geometries/math => 
maths}/Similarity3D.java (99%)
 rename 
incubator/src/org.apache.sis.geometry/main/org/apache/sis/{geometries/math => 
maths}/SimilarityND.java (99%)
 rename 
incubator/src/org.apache.sis.geometry/main/org/apache/sis/{geometries/math => 
maths}/SimplifiedTransform.java (98%)
 rename 
incubator/src/org.apache.sis.geometry/main/org/apache/sis/{geometries/math => 
maths}/Transform.java (97%)
 rename 
incubator/src/org.apache.sis.geometry/main/org/apache/sis/{geometries/math => 
maths}/Transform1D.java (97%)
 rename 
incubator/src/org.apache.sis.geometry/main/org/apache/sis/{geometries/math => 
maths}/Tuple.java (99%)
 rename 
incubator/src/org.apache.sis.geometry/main/org/apache/sis/{geometries/math => 
maths}/TupleUnmodifiable.java (99%)
 rename 
incubator/src/org.apache.sis.geometry/main/org/apache/sis/{geometries/math => 
maths}/Vector.java (98%)
 rename 
incubator/src/org.apache.sis.geometry/main/org/apache/sis/{geometries/math => 
maths}/Vector1D.java (99%)
 rename 
incubator/src/org.apache.sis.geometry/main/org/apache/sis/{geometries/math => 
maths}/Vector2D.java (99%)
 rename 
incubator/src/org.apache.sis.geometry/main/org/apache/sis/{geometries/math => 
maths}/Vector3D.java (99%)
 rename 
incubator/src/org.apache.sis.geometry/main/org/apache/sis/{geometries/math => 
maths}/Vector4D.java (99%)
 rename 
incubator/src/org.apache.sis.geometry/main/org/apache/sis/{geometries/math => 
maths}/VectorND.java (99%)
 rename 
incubator/src/org.apache.sis.geometry/main/org/apache/sis/{geometries/math => 
maths}/Vectors.java (99%)
 rename 
incubator/src/org.apache.sis.geometry/main/org/apache/sis/{geometries/math => 
maths}/package-info.java (96%)
 rename 
incubator/src/org.apache.sis.geometry/main/org/apache/sis/{geometries/operation/simplify
 => scene}/TextureAtlas.java (99%)
 rename 
incubator/src/org.apache.sis.geometry/test/org/apache/sis/{geometries/math => 
maths}/AbstractArrayTest.java (99%)
 rename 
incubator/src/org.apache.sis.geometry/test/org/apache/sis/{geometries/math => 
maths}/AbstractTupleTest.java (99%)
 rename 
incubator/src/org.apache.sis.geometry/test/org/apache/sis/{geometries/math => 
maths}/AbstractVectorTest.java (99%)
 rename 
incubator/src/org.apache.sis.geometry/test/org/apache/sis/{geometries/math => 
maths}/ArrayConcatenatedTest.java (99%)
 rename 
incubator/src/org.apache.sis.geometry/test/org/apache/sis/{geometries/math => 
maths}/ArrayNbTest.java (96%)
 rename 
incubator/src/org.apache.sis.geometry/test/org/apache/sis/{geometries/math => 
maths}/ArrayNdTest.java (96%)
 rename 
incubator/src/org.apache.sis.geometry/test/org/apache/sis/{geometries/math => 
maths}/ArrayNfTest.java (96%)
 rename 
incubator/src/org.apache.sis.geometry/test/org/apache/sis/{geometries/math => 
maths}/ArrayNiTest.java (96%)
 rename 
incubator/src/org.apache.sis.geometry/test/org/apache/sis/{geometries/math => 
maths}/ArrayNlTest.java (96%)
 rename 
incubator/src/org.apache.sis.geometry/test/org/apache/sis/{geometries/math => 
maths}/ArrayNsTest.java (96%)
 rename 
incubator/src/org.apache.sis.geometry/test/org/apache/sis/{geometries/math => 
maths}/ArrayNubTest.java (96%)
 rename 
incubator/src/org.apache.sis.geometry/test/org/apache/sis/{geometries/math => 
maths}/ArrayNuiTest.java (96%)
 rename 
incubator/src/org.apache.sis.geometry/test/org/apache/sis/{geometries/math => 
maths}/ArrayNusTest.java (96%)
 rename 
incubator/src/org.apache.sis.geometry/test/org/apache/sis/{geometries/math => 
maths}/EasingMethodTest.java (97%)
 rename 
incubator/src/org.apache.sis.geometry/test/org/apache/sis/{geometries/math => 
maths}/MathsTest.java (99%)
 rename 
incubator/src/org.apache.sis.geometry/test/org/apache/sis/{geometries/math => 
maths}/NDArraysTest.java (99%)
 rename 
incubator/src/org.apache.sis.geometry/test/org/apache/sis/{geometries/math => 
maths}/QuaternionTest.java (99%)
 rename 
incubator/src/org.apache.sis.geometry/test/org/apache/sis/{geometries/math => 
maths}/Vector3DTest.java (98%)
 rename 
incubator/src/org.apache.sis.geometry/test/org/apache/sis/{geometries/math => 
maths}/VectorXbTest.java (97%)
 rename 
incubator/src/org.apache.sis.geometry/test/org/apache/sis/{geometries/math => 
maths}/VectorXdTest.java (97%)
 rename 
incubator/src/org.apache.sis.geometry/test/org/apache/sis/{geometries/math => 
maths}/VectorXfTest.java (97%)
 rename 
incubator/src/org.apache.sis.geometry/test/org/apache/sis/{geometries/math => 
maths}/VectorXiTest.java (97%)
 rename 
incubator/src/org.apache.sis.geometry/test/org/apache/sis/{geometries/math => 
maths}/VectorXlTest.java (97%)
 rename 
incubator/src/org.apache.sis.geometry/test/org/apache/sis/{geometries/math => 
maths}/VectorXsTest.java (97%)
 rename 
incubator/src/org.apache.sis.geometry/test/org/apache/sis/{geometries/math => 
maths}/VectorXubTest.java (97%)
 rename 
incubator/src/org.apache.sis.geometry/test/org/apache/sis/{geometries/math => 
maths}/VectorXuiTest.java (97%)
 rename 
incubator/src/org.apache.sis.geometry/test/org/apache/sis/{geometries/math => 
maths}/VectorXusTest.java (97%)
 rename 
incubator/src/org.apache.sis.geometry/test/org/apache/sis/{geometries/math => 
maths}/VectorsTest.java (99%)

Reply via email to