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

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


    from 06ab6fc6b6 Merge of automatic reorganization of imports order.
     add 0538a8c51f Tries to be a little bit more specific about the cause of 
`TransformException`, especially when the exception happens at transform 
creation time.
     add 5a027d23dc Avoid an exception about mismatched datum when there is no 
datum shift information.
     add 024fa636e6 feat(Geometry): implement Prism.toExtrusion()
     add fc8a1ac943 feat(Math): add Vector.swizzle and Maths.removeWithin
     add 0f3587edc5 feat(Geometry): separate earclipping and holeremover as two 
separate classes
     add 32c5356683 feat(Geometry): fix hashcode error in Vector class, add 
DataPoints.subset
     add 13e5ba92f8 feat(Math): add Maths.isConvex/inCone, 
Distance.nearest(line,point)
     add 7f9bdfd15d feat(Geometry): simplify EarClipping
     add 7c618a7feb refactor(NDRange): move intersection with tolerance on 
NDRange class
     add 6607faa528 fix(EarClipping): preserve normal direction in EarClipping
     add a81b6f8cf2 feat(Geometry): improve earclipping, add contains and 
intersections tests
     add ca2f8e59f3 test(Geometry): add solid tests
     add 3337cb71ba feat(Geometry): add draft topology interfaces
     add 30ea2c5c0f feat(Geometry): base topology implementation
     add f2a9a868bb refactor(Vector): remove SampleSystem property
     add dc2ef55d6f Revisit the way that CRS are created from Grid Mapping 
attributes in netCDF files. This is an attempt to resolve confusion about 
expected axis order and number of dimensions.
     add 91a1ca0ee1 fix(Delaunay): fix incorrect point hash
     add 13233d6dc2 feat(Geometry): add Centerline, StraightSkeleton and 
TerrainExtruder operations
     add 92811b8f2d fix(Shapefile): fix parsing empty dates
     add 3a51e86cf9 fix(Geometry): fix mesh normals not smooth
     add 4e1d6226da fix(Delaunay): handle infinite loop when triangles become 
nearly flat
     add dbb51dd2fd feat(Geometry): add flag to control separation of walls and 
roof in terrain extruder
     add 0c8c45fd68 feat(Math): optimize Vector maths, make Vector immutable
     add bc588ec340 Provide a way to search for dimensions of a sub-CRS inside 
a CRS with tolerance for different datum. This is needed for a more robust fix 
of netCDF handling of CRS, when the two-dimensional component of a 
n-dimensional CRS guessed from netCDF dimensions need to be replaced by the 
grid mapping CRS.
     add 804679a1d7 fix(Delaunay): fix copy/paste error
     add 2ae6125a8a Add a missing index in EPSG database which was making 
queries very slow. https://issues.apache.org/jira/browse/SIS-639
     add 47e1f0fbf9 Add a test case for avoiding a regression in the 
transformations from NAD27 to WGS84. 
https://issues.apache.org/jira/browse/SIS-638
     new f78936afd0 Merge branch 'geoapi-4.0' into geoapi-3.1

The 1 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/coverage/RegionOfInterest.java  |    8 +-
 .../coverage/grid/CoordinateOperationFinder.java   |    5 +-
 .../apache/sis/coverage/grid/DefaultEvaluator.java |    3 +-
 .../apache/sis/coverage/grid/DomainLinearizer.java |    3 +-
 .../sis/coverage/grid/GridCoverageProcessor.java   |    3 +-
 .../org/apache/sis/coverage/grid/GridGeometry.java |    5 +-
 .../sis/coverage/grid/ResampledGridCoverage.java   |    2 +-
 .../sis/geometry/wrapper/GeometryWrapper.java      |    7 +-
 .../apache/sis/geometry/wrapper/jts/Wrapper.java   |    7 +-
 .../apache/sis/profile/japan/netcdf/GCOM_C.java    |   20 +-
 .../referencing/gazetteer/GazetteerException.java  |    3 +-
 .../main/org/apache/sis/geometry/Envelopes.java    |    7 +-
 .../apache/sis/geometry/WraparoundAdjustment.java  |    5 +-
 .../main/org/apache/sis/referencing/CRS.java       |  331 ++-
 .../referencing/internal/PositionTransformer.java  |    7 +-
 .../apache/sis/referencing/internal/Resources.java |    5 +
 .../sis/referencing/internal/Resources.properties  |    1 +
 .../referencing/internal/Resources_fr.properties   |    1 +
 .../referencing/internal/ServicesForMetadata.java  |    3 +-
 .../internal/shared/ExtentSelector.java            |    2 +-
 .../operation/CoordinateOperationFinder.java       |    8 +-
 .../operation/CoordinateOperationRegistry.java     |    4 +-
 .../operation/DefaultConcatenatedOperation.java    |   33 +-
 .../DefaultCoordinateOperationFactory.java         |   35 +-
 .../referencing/operation/SubOperationInfo.java    |   32 +-
 .../operation/TransformedCoordinateSet.java        |    7 +-
 .../sis/referencing/operation/matrix/Matrices.java |   37 +-
 .../referencing/operation/matrix/package-info.java |    2 +-
 .../referencing/operation/projection/Mercator.java |    4 +-
 .../operation/projection/ProjectionException.java  |    3 +-
 .../operation/transform/MathTransforms.java        |    4 +-
 .../transform/TransformFactoryException.java       |   68 +
 .../operation/transform/package-info.java          |    2 +-
 .../org/apache/sis/referencing/package-info.java   |    2 +-
 .../test/org/apache/sis/referencing/CRSTest.java   |   70 +-
 .../operation/CoordinateOperationRegistryTest.java |   85 +-
 .../DefaultCoordinateOperationFactoryTest.java     |    3 +-
 .../main/module-info.java                          |    2 +-
 .../apache/sis/storage/netcdf/base/Convention.java |   33 +-
 .../apache/sis/storage/netcdf/base/Decoder.java    |    2 +
 .../sis/storage/netcdf/base/GridMapping.java       |  745 ++++---
 .../sis/storage/netcdf/internal/Resources.java     |    6 +-
 .../storage/netcdf/internal/Resources.properties   |    2 +-
 .../netcdf/internal/Resources_fr.properties        |    2 +-
 .../apache/sis/storage/netcdf/package-info.java    |    2 +-
 .../apache/sis/storage/netcdf/NetcdfStoreTest.java |    4 +-
 .../org/apache/sis/storage/esri/WritableStore.java |    2 +-
 .../apache/sis/storage/tiling/TileReadEvent.java   |    3 +-
 .../main/org/apache/sis/math/Vector.java           |    4 +
 .../main/org/apache/sis/util/Classes.java          |   22 +-
 .../main/org/apache/sis/util/ComparisonMode.java   |    8 +-
 .../main/org/apache/sis/util/Utilities.java        |    2 +
 .../test/org/apache/sis/test/LoggingWatcher.java   |   17 +
 .../org.apache.sis.geometry/main/module-info.java  |    1 +
 .../main/org/apache/sis/geometries/BBox.java       |   39 +-
 .../main/org/apache/sis/geometries/DataPoints.java |   76 +-
 .../main/org/apache/sis/geometries/Geometries.java |    5 +-
 .../org/apache/sis/geometries/GeometryFactory.java |   41 +-
 .../main/org/apache/sis/geometries/HyperPlane.java |   18 +-
 .../main/org/apache/sis/geometries/OBBox.java      |  104 +-
 .../main/org/apache/sis/geometries/Plane.java      |   18 +-
 .../main/org/apache/sis/geometries/Point.java      |   19 +-
 .../main/org/apache/sis/geometries/Prism.java      |   27 +
 .../apache/sis/geometries/adapter/JTSAdapter.java  |   23 +-
 .../org/apache/sis/geometries/adapter/SIS.java     |   19 +-
 .../org/apache/sis/geometries/adapter/Wrapper.java |   13 +-
 .../main/org/apache/sis/geometries/cs/Bearing.java |   22 +
 .../main/org/apache/sis/geometries/curve/Ray.java  |   14 +-
 .../org/apache/sis/geometries/index/KdTree.java    |    6 +-
 .../internal/shared/AbstractGeometry.java          |   13 +-
 .../internal/shared/ArrayDataPoints.java           |   44 +-
 .../internal/shared/BSplineEvaluator.java          |   13 +-
 .../internal/shared/ConcatenatedDataPoints.java    |    5 +-
 .../internal/shared/CurveLinearizer.java           |   95 +-
 .../sis/geometries/internal/shared/Curves.java     |   17 +-
 .../sis/geometries/internal/shared/DefaultArc.java |   14 +-
 .../internal/shared/DefaultArcByBulge.java         |   12 +-
 .../internal/shared/DefaultArcByCenterPoint.java   |   43 +-
 .../geometries/internal/shared/DefaultBearing.java |   20 +-
 .../geometries/internal/shared/DefaultCapsule.java |   30 +-
 .../internal/shared/DefaultConicArc.java           |   25 +-
 .../internal/shared/DefaultCylinder.java           |   30 +-
 .../internal/shared/DefaultDataPoints.java         |    7 +-
 .../internal/shared/DefaultEllipsoid.java          |    5 +-
 .../internal/shared/DefaultNurbCurve.java          |   13 +-
 .../internal/shared/DefaultNurbSurface.java        |   39 +-
 .../geometries/internal/shared/DefaultPoint.java   |    8 +-
 .../geometries/internal/shared/DefaultPrism.java   |  317 +++
 .../sis/geometries/internal/shared/DefaultRay.java |   18 +-
 .../geometries/internal/shared/DefaultSphere.java  |    5 +-
 .../internal/shared/EllipsoidalSurfaces.java       |   26 +-
 .../internal/shared/EmptyDataPoints.java           |    5 +-
 .../geometries/internal/shared/IndexedPoint.java   |    3 +-
 .../sis/geometries/internal/shared/Planar.java     |  315 +++
 .../internal/shared/SinglePositionDataPoints.java  |   40 +-
 .../internal/shared/topology/ComplexBuilder.java   |  678 ++++++
 .../internal/shared/topology/ComplexEditor.java    | 1091 ++++++++++
 .../internal/shared/topology/ComplexGeometry.java  |  475 ++++
 .../internal/shared/topology/ComplexValidator.java |  415 ++++
 .../shared/topology/DefaultExpression.java         |  278 +++
 .../internal/shared/topology/IndexedComplex.java   | 1637 ++++++++++++++
 .../internal/shared/topology/IndexedEdge.java      |  124 ++
 .../internal/shared/topology/IndexedFace.java      |  129 ++
 .../internal/shared/topology/IndexedNode.java      |  105 +
 .../internal/shared/topology/IndexedSolid.java     |  115 +
 .../internal/shared/topology/IndexedTopo.java      |  150 ++
 .../internal/shared/topology/NodePoints.java       |  384 ++++
 .../internal/shared/topology/package-info.java     |   37 +
 .../apache/sis/geometries/mesh/MeshPrimitive.java  |  142 +-
 .../apache/sis/geometries/operation/Contains.java  |  140 +-
 .../sis/geometries/operation/DeBoorAlgorithm.java  |    7 +-
 .../apache/sis/geometries/operation/Distance.java  |   93 +
 .../geometries/operation/GeometryProcessor.java    |   10 +-
 .../sis/geometries/operation/Intersection.java     |  579 ++++-
 .../geometries/operation/SutherlandHodgman.java    |    5 +-
 .../org/apache/sis/geometries/operation/To3D.java  |   32 +-
 .../sis/geometries/operation/ToPrimitive.java      |   63 +-
 .../apache/sis/geometries/operation/Transform.java |   22 +-
 .../operation/extrude/TerrainExtruder.java         |  976 +++++++++
 .../simplify/greedyinsert/TINBuilder.java          |   40 +-
 .../operation/simplify/greedyinsert/WTriangle.java |   14 +-
 .../operation/spatialanalysis2d/Centerline.java    |  307 +++
 .../spatialanalysis2d/StraightSkeleton.java        |  448 ++++
 .../operation/triangulate/EarClipping.java         |  734 ++-----
 .../operation/triangulate/HoleToExterior.java      |  305 +++
 .../operation/triangulate/delaunay/Delaunay.java   |  178 +-
 .../triangulate/delaunay/OrientedEdge.java         |    5 +-
 .../triangulate/delaunay/OrientedTriangle.java     |    5 +-
 .../org/apache/sis/geometries/package-info.java    |    3 +-
 .../solid/polyhedron/AbstractPolyhedron.java       |   14 +-
 .../geometries/solid/polyhedron/Dodecahedron.java  |    6 +-
 .../geometries/solid/polyhedron/Hexahedron.java    |    6 +-
 .../geometries/solid/polyhedron/Icosahedron.java   |    6 +-
 .../geometries/solid/polyhedron/Octahedron.java    |    6 +-
 .../solid/polyhedron/RhombicTriacontahedron.java   |    6 +-
 .../geometries/solid/polyhedron/Tetrahedron.java   |    6 +-
 .../solid/polyhedron/TruncatedIcosahedron.java     |    6 +-
 .../sis/geometries/spherical/GreatCircleArc.java   |   20 +-
 .../spherical/SphericalConvexPolygon.java          |   14 +-
 .../geometries/spherical/SphericalTriangle.java    |   38 +-
 .../org/apache/sis/geometries/surface/Capsule.java |   33 +-
 .../apache/sis/geometries/surface/Cylinder.java    |   72 +-
 .../apache/sis/geometries/surface/Ellipsoid.java   |   10 +-
 .../apache/sis/geometries/surface/PreparedTIN.java |   39 +-
 .../org/apache/sis/geometries/surface/Sphere.java  |   10 +-
 .../apache/sis/geometries/surface/Triangle.java    |    5 +-
 .../apache/sis/geometries/topology/Complex.java    |  116 +
 .../ComplexData.java}                              |   42 +-
 .../sis/geometries/topology/DirectedEdge.java      |  101 +
 .../sis/geometries/topology/DirectedFace.java      |   97 +
 .../sis/geometries/topology/DirectedNode.java      |   97 +
 .../sis/geometries/topology/DirectedSolid.java     |   98 +
 .../sis/geometries/topology/DirectedTopo.java      |   94 +
 .../org/apache/sis/geometries/topology/Edge.java   |   87 +
 .../apache/sis/geometries/topology/Expression.java |  194 ++
 .../sis/geometries/topology/ExpressionTerm.java    |   69 +
 .../org/apache/sis/geometries/topology/Face.java   |  104 +
 .../org/apache/sis/geometries/topology/Node.java   |   75 +
 .../apache/sis/geometries/topology/Primitive.java  |  140 ++
 .../ConicArc.java => topology/PrimitiveData.java}  |   18 +-
 .../org/apache/sis/geometries/topology/Solid.java  |   87 +
 .../apache/sis/geometries/topology/Topology.java   |  167 ++
 .../sis/geometries/topology/TopologyData.java      |   72 +
 .../sis/geometries/topology/package-info.java      |   65 +
 .../main/org/apache/sis/gml/GML3Reader.java        |    4 +-
 .../main/org/apache/sis/maths/AbstractCursor.java  |    1 -
 .../main/org/apache/sis/maths/AbstractMatrix.java  |   11 +-
 .../org/apache/sis/maths/AbstractSimilarity.java   |   64 +-
 .../main/org/apache/sis/maths/AbstractVector.java  |  126 +-
 .../main/org/apache/sis/maths/Affine1D.java        |    6 +-
 .../main/org/apache/sis/maths/Affine2D.java        |   11 +-
 .../main/org/apache/sis/maths/Affine3D.java        |   24 +-
 .../main/org/apache/sis/maths/Affine4D.java        |   26 +-
 .../main/org/apache/sis/maths/Affines.java         |   11 +-
 .../main/org/apache/sis/maths/Array.java           |   74 +-
 .../org/apache/sis/maths/ArrayConcatenated.java    |   27 +-
 .../main/org/apache/sis/maths/ArrayFactory.java    |   36 +-
 .../main/org/apache/sis/maths/ArrayFactoryFFM.java |   63 +-
 .../main/org/apache/sis/maths/ArrayFactoryHAT.java |   28 +-
 .../org/apache/sis/maths/ArrayFactoryJava.java     |  102 +-
 .../org/apache/sis/maths/ArrayUnmodifiable.java    |    7 +-
 .../main/org/apache/sis/maths/Cursor.java          |   30 +-
 .../org/apache/sis/maths/CursorUnmodifiable.java   |   19 +-
 .../org/apache/sis/maths/LinearCombination.java    |  175 ++
 .../main/org/apache/sis/maths/Maths.java           |  203 +-
 .../main/org/apache/sis/maths/Matrices.java        |    6 +-
 .../main/org/apache/sis/maths/Matrix2D.java        |   20 +-
 .../main/org/apache/sis/maths/Matrix3D.java        |   40 +-
 .../main/org/apache/sis/maths/Matrix4D.java        |   42 +-
 .../main/org/apache/sis/maths/NDArray.java         |   18 +-
 .../main/org/apache/sis/maths/NDArrays.java        |   43 +-
 .../main/org/apache/sis/maths/NDRange.java         |  203 +-
 .../main/org/apache/sis/maths/Quaternion.java      |  195 +-
 .../main/org/apache/sis/maths/Quaternions.java     |    2 +-
 .../main/org/apache/sis/maths/ReadOnly.java        |  330 +--
 .../org/apache/sis/maths/Sample.java}              |   19 +-
 .../main/org/apache/sis/maths/Similarity.java      |    9 +-
 .../main/org/apache/sis/maths/Similarity3D.java    |   39 +-
 .../main/org/apache/sis/maths/SimilarityND.java    |   52 +-
 .../org/apache/sis/maths/SimplifiedTransform.java  |    8 +-
 .../main/org/apache/sis/maths/Transform.java       |   26 +-
 .../main/org/apache/sis/maths/Vector.java          | 1021 +++++++--
 .../main/org/apache/sis/maths/Vector1D.java        | 1456 +++++++------
 .../main/org/apache/sis/maths/Vector2D.java        | 1805 ++++++++-------
 .../main/org/apache/sis/maths/Vector3D.java        | 2127 ++++++++++--------
 .../main/org/apache/sis/maths/Vector4D.java        | 2301 ++++++++++----------
 .../main/org/apache/sis/maths/VectorND.java        | 1433 ++++++++++--
 .../org/apache/sis/maths/VectorUnmodifiable.java   |   79 +-
 .../main/org/apache/sis/maths/Vectors.java         |  539 +++--
 .../org/apache/sis/geometries/DataPointsTest.java  |   72 +-
 .../org/apache/sis/geometries/GeometryTest.java    |    5 +-
 .../test/org/apache/sis/geometries/PointTest.java  |    4 +-
 .../test/org/apache/sis/geometries/PrismTest.java  |  211 ++
 .../org/apache/sis/geometries/cs/BearingTest.java  |   51 +-
 .../sis/geometries/curve/ArcByBulgeTest.java       |   10 +-
 .../internal/shared/ArrayDataPointsTest.java       |   15 +
 .../internal/shared/ArraySequenceTest.java         |   26 +-
 .../internal/shared/CurveLinearizerTest.java       |    9 +-
 .../shared/topology/ComplexBuilderTest.java        |  517 +++++
 .../shared/topology/ComplexEditorTest.java         |  323 +++
 .../shared/topology/DefaultExpressionTest.java     |  157 ++
 .../internal/shared/topology/NodePointsTest.java   |  152 ++
 .../sis/geometries/mesh/PrimitiveVisitorTest.java  |   14 +-
 .../sis/geometries/operation/Contains3DTest.java   |  183 ++
 .../sis/geometries/operation/DistanceTest.java     |   25 +
 .../geometries/operation/Intersection3DTest.java   |  264 +++
 .../apache/sis/geometries/operation/To3DTest.java  |    6 +-
 .../sis/geometries/operation/ToPrimitiveTest.java  |  129 +-
 .../operation/extrude/TerrainExtruderTest.java     |  418 ++++
 .../operation/polyhedron/SolidFixtures.java        |  393 ++++
 .../operation/polyhedron/SolidFixturesTest.java    |  137 ++
 .../spatialanalysis2d/CenterlineTest.java          |  135 ++
 .../spatialanalysis2d/StraightSkeletonTest.java    |  150 ++
 .../operation/triangulate/EarClippingTest.java     |  236 ++
 .../operation/triangulate/HoleToExteriorTest.java  |  207 ++
 .../triangulate/delaunay/DelaunayTest.java         |   67 +-
 .../geometries/spherical/GreatCircleArcTest.java   |    8 +-
 .../spherical/SphericalTriangleTest.java           |   14 +-
 .../test/org/apache/sis/gml/GML3WriterTest.java    |    4 +-
 .../org/apache/sis/maths/AbstractArrayTest.java    |   55 +-
 .../org/apache/sis/maths/AbstractVectorTest.java   |  444 ++--
 .../test/org/apache/sis/maths/MathsTest.java       |  156 +-
 .../test/org/apache/sis/maths/NDRangeTest.java     |   76 +-
 .../test/org/apache/sis/maths/Vector3DTest.java    |   24 +-
 .../test/org/apache/sis/maths/VectorTest.java      |  124 ++
 .../test/org/apache/sis/maths/VectorsTest.java     |   34 +-
 .../apache/sis/referencing/dggs/s2/S2Coder.java    |    3 +-
 .../org/apache/sis/referencing/dggs/s2/S2Dgg.java  |    3 +-
 .../dggs/DiscreteGlobalGridCoverageProcessor.java  |   16 +-
 .../storage/dggs/DiscreteGlobalGridGeometry.java   |    3 +-
 .../shared/ArrayDiscreteGlobalGridCoverage.java    |    2 +-
 .../rs/internal/shared/ArrayCodedCoverage.java     |    2 +-
 .../sis/referencing/dggs/AbstractDggrsTest.java    |    2 +-
 .../apache/sis/storage/shapefile/dbf/DBFField.java |   13 +-
 .../shapefile/shp/ShapeGeometryEncoder.java        |    2 +-
 .../sis/referencing/factory/sql/epsg/Finish.sql    |    1 +
 256 files changed, 25511 insertions(+), 7288 deletions(-)
 create mode 100644 
endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/transform/TransformFactoryException.java
 create mode 100644 
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/internal/shared/Planar.java
 create mode 100644 
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/internal/shared/topology/ComplexBuilder.java
 create mode 100644 
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/internal/shared/topology/ComplexEditor.java
 create mode 100644 
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/internal/shared/topology/ComplexGeometry.java
 create mode 100644 
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/internal/shared/topology/ComplexValidator.java
 create mode 100644 
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/internal/shared/topology/DefaultExpression.java
 create mode 100644 
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/internal/shared/topology/IndexedComplex.java
 create mode 100644 
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/internal/shared/topology/IndexedEdge.java
 create mode 100644 
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/internal/shared/topology/IndexedFace.java
 create mode 100644 
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/internal/shared/topology/IndexedNode.java
 create mode 100644 
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/internal/shared/topology/IndexedSolid.java
 create mode 100644 
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/internal/shared/topology/IndexedTopo.java
 create mode 100644 
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/internal/shared/topology/NodePoints.java
 create mode 100644 
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/internal/shared/topology/package-info.java
 create mode 100644 
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/operation/extrude/TerrainExtruder.java
 create mode 100644 
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/operation/spatialanalysis2d/Centerline.java
 create mode 100644 
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/operation/spatialanalysis2d/StraightSkeleton.java
 create mode 100644 
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/operation/triangulate/HoleToExterior.java
 create mode 100644 
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/topology/Complex.java
 copy 
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/{curve/SplineCurveForm.java
 => topology/ComplexData.java} (54%)
 create mode 100644 
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/topology/DirectedEdge.java
 create mode 100644 
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/topology/DirectedFace.java
 create mode 100644 
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/topology/DirectedNode.java
 create mode 100644 
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/topology/DirectedSolid.java
 create mode 100644 
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/topology/DirectedTopo.java
 create mode 100644 
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/topology/Edge.java
 create mode 100644 
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/topology/Expression.java
 create mode 100644 
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/topology/ExpressionTerm.java
 create mode 100644 
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/topology/Face.java
 create mode 100644 
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/topology/Node.java
 create mode 100644 
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/topology/Primitive.java
 copy 
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/{curve/ConicArc.java
 => topology/PrimitiveData.java} (60%)
 create mode 100644 
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/topology/Solid.java
 create mode 100644 
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/topology/Topology.java
 create mode 100644 
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/topology/TopologyData.java
 create mode 100644 
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/topology/package-info.java
 create mode 100644 
incubator/src/org.apache.sis.geometry/main/org/apache/sis/maths/LinearCombination.java
 copy 
incubator/src/org.apache.sis.geometry/{test/org/apache/sis/maths/ArrayNdTest.java
 => main/org/apache/sis/maths/Sample.java} (72%)
 create mode 100644 
incubator/src/org.apache.sis.geometry/test/org/apache/sis/geometries/internal/shared/topology/ComplexBuilderTest.java
 create mode 100644 
incubator/src/org.apache.sis.geometry/test/org/apache/sis/geometries/internal/shared/topology/ComplexEditorTest.java
 create mode 100644 
incubator/src/org.apache.sis.geometry/test/org/apache/sis/geometries/internal/shared/topology/DefaultExpressionTest.java
 create mode 100644 
incubator/src/org.apache.sis.geometry/test/org/apache/sis/geometries/internal/shared/topology/NodePointsTest.java
 create mode 100644 
incubator/src/org.apache.sis.geometry/test/org/apache/sis/geometries/operation/Contains3DTest.java
 create mode 100644 
incubator/src/org.apache.sis.geometry/test/org/apache/sis/geometries/operation/Intersection3DTest.java
 create mode 100644 
incubator/src/org.apache.sis.geometry/test/org/apache/sis/geometries/operation/extrude/TerrainExtruderTest.java
 create mode 100644 
incubator/src/org.apache.sis.geometry/test/org/apache/sis/geometries/operation/polyhedron/SolidFixtures.java
 create mode 100644 
incubator/src/org.apache.sis.geometry/test/org/apache/sis/geometries/operation/polyhedron/SolidFixturesTest.java
 create mode 100644 
incubator/src/org.apache.sis.geometry/test/org/apache/sis/geometries/operation/spatialanalysis2d/CenterlineTest.java
 create mode 100644 
incubator/src/org.apache.sis.geometry/test/org/apache/sis/geometries/operation/spatialanalysis2d/StraightSkeletonTest.java
 create mode 100644 
incubator/src/org.apache.sis.geometry/test/org/apache/sis/geometries/operation/triangulate/EarClippingTest.java
 create mode 100644 
incubator/src/org.apache.sis.geometry/test/org/apache/sis/geometries/operation/triangulate/HoleToExteriorTest.java
 create mode 100644 
incubator/src/org.apache.sis.geometry/test/org/apache/sis/maths/VectorTest.java

Reply via email to