http://git-wip-us.apache.org/repos/asf/commons-math/blob/e4e1ac23/src/main/java/org/apache/commons/math4/geometry/euclidean/oned/Euclidean1D.java ---------------------------------------------------------------------- diff --git a/src/main/java/org/apache/commons/math4/geometry/euclidean/oned/Euclidean1D.java b/src/main/java/org/apache/commons/math4/geometry/euclidean/oned/Euclidean1D.java index 14d130d..91610d9 100644 --- a/src/main/java/org/apache/commons/math4/geometry/euclidean/oned/Euclidean1D.java +++ b/src/main/java/org/apache/commons/math4/geometry/euclidean/oned/Euclidean1D.java @@ -15,13 +15,13 @@ * limitations under the License. */ -package org.apache.commons.math3.geometry.euclidean.oned; +package org.apache.commons.math4.geometry.euclidean.oned; import java.io.Serializable; -import org.apache.commons.math3.exception.MathUnsupportedOperationException; -import org.apache.commons.math3.exception.util.LocalizedFormats; -import org.apache.commons.math3.geometry.Space; +import org.apache.commons.math4.exception.MathUnsupportedOperationException; +import org.apache.commons.math4.exception.util.LocalizedFormats; +import org.apache.commons.math4.geometry.Space; /** * This class implements a one-dimensional space.
http://git-wip-us.apache.org/repos/asf/commons-math/blob/e4e1ac23/src/main/java/org/apache/commons/math4/geometry/euclidean/oned/Interval.java ---------------------------------------------------------------------- diff --git a/src/main/java/org/apache/commons/math4/geometry/euclidean/oned/Interval.java b/src/main/java/org/apache/commons/math4/geometry/euclidean/oned/Interval.java index 18ebac7..278b7f4 100644 --- a/src/main/java/org/apache/commons/math4/geometry/euclidean/oned/Interval.java +++ b/src/main/java/org/apache/commons/math4/geometry/euclidean/oned/Interval.java @@ -14,9 +14,9 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.commons.math3.geometry.euclidean.oned; +package org.apache.commons.math4.geometry.euclidean.oned; -import org.apache.commons.math3.geometry.partitioning.Region.Location; +import org.apache.commons.math4.geometry.partitioning.Region.Location; /** This class represents a 1D interval. http://git-wip-us.apache.org/repos/asf/commons-math/blob/e4e1ac23/src/main/java/org/apache/commons/math4/geometry/euclidean/oned/IntervalsSet.java ---------------------------------------------------------------------- diff --git a/src/main/java/org/apache/commons/math4/geometry/euclidean/oned/IntervalsSet.java b/src/main/java/org/apache/commons/math4/geometry/euclidean/oned/IntervalsSet.java index 383ea9f..82e7a21 100644 --- a/src/main/java/org/apache/commons/math4/geometry/euclidean/oned/IntervalsSet.java +++ b/src/main/java/org/apache/commons/math4/geometry/euclidean/oned/IntervalsSet.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.commons.math3.geometry.euclidean.oned; +package org.apache.commons.math4.geometry.euclidean.oned; import java.util.ArrayList; import java.util.Collection; @@ -22,12 +22,12 @@ import java.util.Iterator; import java.util.List; import java.util.NoSuchElementException; -import org.apache.commons.math3.geometry.Point; -import org.apache.commons.math3.geometry.partitioning.AbstractRegion; -import org.apache.commons.math3.geometry.partitioning.BSPTree; -import org.apache.commons.math3.geometry.partitioning.BoundaryProjection; -import org.apache.commons.math3.geometry.partitioning.SubHyperplane; -import org.apache.commons.math3.util.Precision; +import org.apache.commons.math4.geometry.Point; +import org.apache.commons.math4.geometry.partitioning.AbstractRegion; +import org.apache.commons.math4.geometry.partitioning.BSPTree; +import org.apache.commons.math4.geometry.partitioning.BoundaryProjection; +import org.apache.commons.math4.geometry.partitioning.SubHyperplane; +import org.apache.commons.math4.util.Precision; /** This class represents a 1D region: a set of intervals. * @since 3.0 @@ -85,7 +85,7 @@ public class IntervalsSet extends AbstractRegion<Euclidean1D, Euclidean1D> imple * boundary does not really separate an inside open from an outside * open (open having here its topological meaning), then subsequent * calls to the {@link - * org.apache.commons.math3.geometry.partitioning.Region#checkPoint(org.apache.commons.math3.geometry.Point) + * org.apache.commons.math4.geometry.partitioning.Region#checkPoint(org.apache.commons.math4.geometry.Point) * checkPoint} method will not be meaningful anymore.</p> * <p>If the boundary is empty, the region will represent the whole * space.</p> @@ -146,7 +146,7 @@ public class IntervalsSet extends AbstractRegion<Euclidean1D, Euclidean1D> imple * boundary does not really separate an inside open from an outside * open (open having here its topological meaning), then subsequent * calls to the {@link - * org.apache.commons.math3.geometry.partitioning.Region#checkPoint(org.apache.commons.math3.geometry.Point) + * org.apache.commons.math4.geometry.partitioning.Region#checkPoint(org.apache.commons.math4.geometry.Point) * checkPoint} method will not be meaningful anymore.</p> * <p>If the boundary is empty, the region will represent the whole * space.</p> http://git-wip-us.apache.org/repos/asf/commons-math/blob/e4e1ac23/src/main/java/org/apache/commons/math4/geometry/euclidean/oned/OrientedPoint.java ---------------------------------------------------------------------- diff --git a/src/main/java/org/apache/commons/math4/geometry/euclidean/oned/OrientedPoint.java b/src/main/java/org/apache/commons/math4/geometry/euclidean/oned/OrientedPoint.java index 512bf5d..4fed866 100644 --- a/src/main/java/org/apache/commons/math4/geometry/euclidean/oned/OrientedPoint.java +++ b/src/main/java/org/apache/commons/math4/geometry/euclidean/oned/OrientedPoint.java @@ -14,11 +14,11 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.commons.math3.geometry.euclidean.oned; +package org.apache.commons.math4.geometry.euclidean.oned; -import org.apache.commons.math3.geometry.Point; -import org.apache.commons.math3.geometry.Vector; -import org.apache.commons.math3.geometry.partitioning.Hyperplane; +import org.apache.commons.math4.geometry.Point; +import org.apache.commons.math4.geometry.Vector; +import org.apache.commons.math4.geometry.partitioning.Hyperplane; /** This class represents a 1D oriented hyperplane. * <p>An hyperplane in 1D is a simple point, its orientation being a @@ -91,9 +91,9 @@ public class OrientedPoint implements Hyperplane<Euclidean1D> { * <p>Since this class represent zero dimension spaces which does * not have lower dimension sub-spaces, this method returns a dummy * implementation of a {@link - * org.apache.commons.math3.geometry.partitioning.SubHyperplane SubHyperplane}. + * org.apache.commons.math4.geometry.partitioning.SubHyperplane SubHyperplane}. * This implementation is only used to allow the {@link - * org.apache.commons.math3.geometry.partitioning.SubHyperplane + * org.apache.commons.math4.geometry.partitioning.SubHyperplane * SubHyperplane} class implementation to work properly, it should * <em>not</em> be used otherwise.</p> * @return a dummy sub hyperplane http://git-wip-us.apache.org/repos/asf/commons-math/blob/e4e1ac23/src/main/java/org/apache/commons/math4/geometry/euclidean/oned/SubOrientedPoint.java ---------------------------------------------------------------------- diff --git a/src/main/java/org/apache/commons/math4/geometry/euclidean/oned/SubOrientedPoint.java b/src/main/java/org/apache/commons/math4/geometry/euclidean/oned/SubOrientedPoint.java index 697cfaf..dc654e9 100644 --- a/src/main/java/org/apache/commons/math4/geometry/euclidean/oned/SubOrientedPoint.java +++ b/src/main/java/org/apache/commons/math4/geometry/euclidean/oned/SubOrientedPoint.java @@ -14,12 +14,12 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.commons.math3.geometry.euclidean.oned; +package org.apache.commons.math4.geometry.euclidean.oned; -import org.apache.commons.math3.geometry.partitioning.AbstractSubHyperplane; -import org.apache.commons.math3.geometry.partitioning.Hyperplane; -import org.apache.commons.math3.geometry.partitioning.Region; -import org.apache.commons.math3.geometry.partitioning.Side; +import org.apache.commons.math4.geometry.partitioning.AbstractSubHyperplane; +import org.apache.commons.math4.geometry.partitioning.Hyperplane; +import org.apache.commons.math4.geometry.partitioning.Region; +import org.apache.commons.math4.geometry.partitioning.Side; /** This class represents sub-hyperplane for {@link OrientedPoint}. * <p>An hyperplane in 1D is a simple point, its orientation being a http://git-wip-us.apache.org/repos/asf/commons-math/blob/e4e1ac23/src/main/java/org/apache/commons/math4/geometry/euclidean/oned/Vector1D.java ---------------------------------------------------------------------- diff --git a/src/main/java/org/apache/commons/math4/geometry/euclidean/oned/Vector1D.java b/src/main/java/org/apache/commons/math4/geometry/euclidean/oned/Vector1D.java index 1ec7a4e..ca402af 100644 --- a/src/main/java/org/apache/commons/math4/geometry/euclidean/oned/Vector1D.java +++ b/src/main/java/org/apache/commons/math4/geometry/euclidean/oned/Vector1D.java @@ -14,17 +14,17 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.commons.math3.geometry.euclidean.oned; +package org.apache.commons.math4.geometry.euclidean.oned; import java.text.NumberFormat; -import org.apache.commons.math3.exception.MathArithmeticException; -import org.apache.commons.math3.exception.util.LocalizedFormats; -import org.apache.commons.math3.geometry.Point; -import org.apache.commons.math3.geometry.Space; -import org.apache.commons.math3.geometry.Vector; -import org.apache.commons.math3.util.FastMath; -import org.apache.commons.math3.util.MathUtils; +import org.apache.commons.math4.exception.MathArithmeticException; +import org.apache.commons.math4.exception.util.LocalizedFormats; +import org.apache.commons.math4.geometry.Point; +import org.apache.commons.math4.geometry.Space; +import org.apache.commons.math4.geometry.Vector; +import org.apache.commons.math4.util.FastMath; +import org.apache.commons.math4.util.MathUtils; /** This class represents a 1D vector. * <p>Instances of this class are guaranteed to be immutable.</p> http://git-wip-us.apache.org/repos/asf/commons-math/blob/e4e1ac23/src/main/java/org/apache/commons/math4/geometry/euclidean/oned/Vector1DFormat.java ---------------------------------------------------------------------- diff --git a/src/main/java/org/apache/commons/math4/geometry/euclidean/oned/Vector1DFormat.java b/src/main/java/org/apache/commons/math4/geometry/euclidean/oned/Vector1DFormat.java index 27f1905..d3c4bd8 100644 --- a/src/main/java/org/apache/commons/math4/geometry/euclidean/oned/Vector1DFormat.java +++ b/src/main/java/org/apache/commons/math4/geometry/euclidean/oned/Vector1DFormat.java @@ -15,17 +15,17 @@ * limitations under the License. */ -package org.apache.commons.math3.geometry.euclidean.oned; +package org.apache.commons.math4.geometry.euclidean.oned; import java.text.FieldPosition; import java.text.NumberFormat; import java.text.ParsePosition; import java.util.Locale; -import org.apache.commons.math3.exception.MathParseException; -import org.apache.commons.math3.geometry.Vector; -import org.apache.commons.math3.geometry.VectorFormat; -import org.apache.commons.math3.util.CompositeFormat; +import org.apache.commons.math4.exception.MathParseException; +import org.apache.commons.math4.geometry.Vector; +import org.apache.commons.math4.geometry.VectorFormat; +import org.apache.commons.math4.util.CompositeFormat; /** * Formats a 1D vector in components list format "{x}". http://git-wip-us.apache.org/repos/asf/commons-math/blob/e4e1ac23/src/main/java/org/apache/commons/math4/geometry/euclidean/oned/package-info.java ---------------------------------------------------------------------- diff --git a/src/main/java/org/apache/commons/math4/geometry/euclidean/oned/package-info.java b/src/main/java/org/apache/commons/math4/geometry/euclidean/oned/package-info.java index 0fa3788..9ec9d8b 100644 --- a/src/main/java/org/apache/commons/math4/geometry/euclidean/oned/package-info.java +++ b/src/main/java/org/apache/commons/math4/geometry/euclidean/oned/package-info.java @@ -21,4 +21,4 @@ * </p> * */ -package org.apache.commons.math3.geometry.euclidean.oned; +package org.apache.commons.math4.geometry.euclidean.oned; http://git-wip-us.apache.org/repos/asf/commons-math/blob/e4e1ac23/src/main/java/org/apache/commons/math4/geometry/euclidean/threed/CardanEulerSingularityException.java ---------------------------------------------------------------------- diff --git a/src/main/java/org/apache/commons/math4/geometry/euclidean/threed/CardanEulerSingularityException.java b/src/main/java/org/apache/commons/math4/geometry/euclidean/threed/CardanEulerSingularityException.java index 728074d..ad9c33e 100644 --- a/src/main/java/org/apache/commons/math4/geometry/euclidean/threed/CardanEulerSingularityException.java +++ b/src/main/java/org/apache/commons/math4/geometry/euclidean/threed/CardanEulerSingularityException.java @@ -15,10 +15,10 @@ * limitations under the License. */ -package org.apache.commons.math3.geometry.euclidean.threed; +package org.apache.commons.math4.geometry.euclidean.threed; -import org.apache.commons.math3.exception.MathIllegalStateException; -import org.apache.commons.math3.exception.util.LocalizedFormats; +import org.apache.commons.math4.exception.MathIllegalStateException; +import org.apache.commons.math4.exception.util.LocalizedFormats; /** This class represents exceptions thrown while extractiong Cardan * or Euler angles from a rotation. http://git-wip-us.apache.org/repos/asf/commons-math/blob/e4e1ac23/src/main/java/org/apache/commons/math4/geometry/euclidean/threed/Euclidean3D.java ---------------------------------------------------------------------- diff --git a/src/main/java/org/apache/commons/math4/geometry/euclidean/threed/Euclidean3D.java b/src/main/java/org/apache/commons/math4/geometry/euclidean/threed/Euclidean3D.java index dc06936..20138a7 100644 --- a/src/main/java/org/apache/commons/math4/geometry/euclidean/threed/Euclidean3D.java +++ b/src/main/java/org/apache/commons/math4/geometry/euclidean/threed/Euclidean3D.java @@ -15,12 +15,12 @@ * limitations under the License. */ -package org.apache.commons.math3.geometry.euclidean.threed; +package org.apache.commons.math4.geometry.euclidean.threed; import java.io.Serializable; -import org.apache.commons.math3.geometry.Space; -import org.apache.commons.math3.geometry.euclidean.twod.Euclidean2D; +import org.apache.commons.math4.geometry.Space; +import org.apache.commons.math4.geometry.euclidean.twod.Euclidean2D; /** * This class implements a three-dimensional space. http://git-wip-us.apache.org/repos/asf/commons-math/blob/e4e1ac23/src/main/java/org/apache/commons/math4/geometry/euclidean/threed/FieldRotation.java ---------------------------------------------------------------------- diff --git a/src/main/java/org/apache/commons/math4/geometry/euclidean/threed/FieldRotation.java b/src/main/java/org/apache/commons/math4/geometry/euclidean/threed/FieldRotation.java index dd6f3e4..ce9e4ea 100644 --- a/src/main/java/org/apache/commons/math4/geometry/euclidean/threed/FieldRotation.java +++ b/src/main/java/org/apache/commons/math4/geometry/euclidean/threed/FieldRotation.java @@ -15,17 +15,17 @@ * limitations under the License. */ -package org.apache.commons.math3.geometry.euclidean.threed; +package org.apache.commons.math4.geometry.euclidean.threed; import java.io.Serializable; -import org.apache.commons.math3.RealFieldElement; -import org.apache.commons.math3.Field; -import org.apache.commons.math3.exception.MathArithmeticException; -import org.apache.commons.math3.exception.MathIllegalArgumentException; -import org.apache.commons.math3.exception.util.LocalizedFormats; -import org.apache.commons.math3.util.FastMath; -import org.apache.commons.math3.util.MathArrays; +import org.apache.commons.math4.Field; +import org.apache.commons.math4.RealFieldElement; +import org.apache.commons.math4.exception.MathArithmeticException; +import org.apache.commons.math4.exception.MathIllegalArgumentException; +import org.apache.commons.math4.exception.util.LocalizedFormats; +import org.apache.commons.math4.util.FastMath; +import org.apache.commons.math4.util.MathArrays; /** * This class is a re-implementation of {@link Rotation} using {@link RealFieldElement}. http://git-wip-us.apache.org/repos/asf/commons-math/blob/e4e1ac23/src/main/java/org/apache/commons/math4/geometry/euclidean/threed/FieldVector3D.java ---------------------------------------------------------------------- diff --git a/src/main/java/org/apache/commons/math4/geometry/euclidean/threed/FieldVector3D.java b/src/main/java/org/apache/commons/math4/geometry/euclidean/threed/FieldVector3D.java index 0bd04e5..f03a1ec 100644 --- a/src/main/java/org/apache/commons/math4/geometry/euclidean/threed/FieldVector3D.java +++ b/src/main/java/org/apache/commons/math4/geometry/euclidean/threed/FieldVector3D.java @@ -15,17 +15,17 @@ * limitations under the License. */ -package org.apache.commons.math3.geometry.euclidean.threed; +package org.apache.commons.math4.geometry.euclidean.threed; import java.io.Serializable; import java.text.NumberFormat; -import org.apache.commons.math3.RealFieldElement; -import org.apache.commons.math3.exception.DimensionMismatchException; -import org.apache.commons.math3.exception.MathArithmeticException; -import org.apache.commons.math3.exception.util.LocalizedFormats; -import org.apache.commons.math3.util.FastMath; -import org.apache.commons.math3.util.MathArrays; +import org.apache.commons.math4.RealFieldElement; +import org.apache.commons.math4.exception.DimensionMismatchException; +import org.apache.commons.math4.exception.MathArithmeticException; +import org.apache.commons.math4.exception.util.LocalizedFormats; +import org.apache.commons.math4.util.FastMath; +import org.apache.commons.math4.util.MathArrays; /** * This class is a re-implementation of {@link Vector3D} using {@link RealFieldElement}. http://git-wip-us.apache.org/repos/asf/commons-math/blob/e4e1ac23/src/main/java/org/apache/commons/math4/geometry/euclidean/threed/Line.java ---------------------------------------------------------------------- diff --git a/src/main/java/org/apache/commons/math4/geometry/euclidean/threed/Line.java b/src/main/java/org/apache/commons/math4/geometry/euclidean/threed/Line.java index e234495..88f9549 100644 --- a/src/main/java/org/apache/commons/math4/geometry/euclidean/threed/Line.java +++ b/src/main/java/org/apache/commons/math4/geometry/euclidean/threed/Line.java @@ -14,18 +14,18 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.commons.math3.geometry.euclidean.threed; - -import org.apache.commons.math3.exception.MathIllegalArgumentException; -import org.apache.commons.math3.exception.util.LocalizedFormats; -import org.apache.commons.math3.geometry.Point; -import org.apache.commons.math3.geometry.Vector; -import org.apache.commons.math3.geometry.euclidean.oned.Euclidean1D; -import org.apache.commons.math3.geometry.euclidean.oned.IntervalsSet; -import org.apache.commons.math3.geometry.euclidean.oned.Vector1D; -import org.apache.commons.math3.geometry.partitioning.Embedding; -import org.apache.commons.math3.util.FastMath; -import org.apache.commons.math3.util.Precision; +package org.apache.commons.math4.geometry.euclidean.threed; + +import org.apache.commons.math4.exception.MathIllegalArgumentException; +import org.apache.commons.math4.exception.util.LocalizedFormats; +import org.apache.commons.math4.geometry.Point; +import org.apache.commons.math4.geometry.Vector; +import org.apache.commons.math4.geometry.euclidean.oned.Euclidean1D; +import org.apache.commons.math4.geometry.euclidean.oned.IntervalsSet; +import org.apache.commons.math4.geometry.euclidean.oned.Vector1D; +import org.apache.commons.math4.geometry.partitioning.Embedding; +import org.apache.commons.math4.util.FastMath; +import org.apache.commons.math4.util.Precision; /** The class represent lines in a three dimensional space. http://git-wip-us.apache.org/repos/asf/commons-math/blob/e4e1ac23/src/main/java/org/apache/commons/math4/geometry/euclidean/threed/NotARotationMatrixException.java ---------------------------------------------------------------------- diff --git a/src/main/java/org/apache/commons/math4/geometry/euclidean/threed/NotARotationMatrixException.java b/src/main/java/org/apache/commons/math4/geometry/euclidean/threed/NotARotationMatrixException.java index 3f1f3d3..28be3be 100644 --- a/src/main/java/org/apache/commons/math4/geometry/euclidean/threed/NotARotationMatrixException.java +++ b/src/main/java/org/apache/commons/math4/geometry/euclidean/threed/NotARotationMatrixException.java @@ -15,10 +15,10 @@ * limitations under the License. */ -package org.apache.commons.math3.geometry.euclidean.threed; +package org.apache.commons.math4.geometry.euclidean.threed; -import org.apache.commons.math3.exception.MathIllegalArgumentException; -import org.apache.commons.math3.exception.util.Localizable; +import org.apache.commons.math4.exception.MathIllegalArgumentException; +import org.apache.commons.math4.exception.util.Localizable; /** * This class represents exceptions thrown while building rotations http://git-wip-us.apache.org/repos/asf/commons-math/blob/e4e1ac23/src/main/java/org/apache/commons/math4/geometry/euclidean/threed/OutlineExtractor.java ---------------------------------------------------------------------- diff --git a/src/main/java/org/apache/commons/math4/geometry/euclidean/threed/OutlineExtractor.java b/src/main/java/org/apache/commons/math4/geometry/euclidean/threed/OutlineExtractor.java index 328018b..cd9c8b0 100644 --- a/src/main/java/org/apache/commons/math4/geometry/euclidean/threed/OutlineExtractor.java +++ b/src/main/java/org/apache/commons/math4/geometry/euclidean/threed/OutlineExtractor.java @@ -14,21 +14,21 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.commons.math3.geometry.euclidean.threed; +package org.apache.commons.math4.geometry.euclidean.threed; import java.util.ArrayList; -import org.apache.commons.math3.geometry.Point; -import org.apache.commons.math3.geometry.euclidean.twod.Euclidean2D; -import org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet; -import org.apache.commons.math3.geometry.euclidean.twod.Vector2D; -import org.apache.commons.math3.geometry.partitioning.AbstractSubHyperplane; -import org.apache.commons.math3.geometry.partitioning.BSPTree; -import org.apache.commons.math3.geometry.partitioning.BSPTreeVisitor; -import org.apache.commons.math3.geometry.partitioning.BoundaryAttribute; -import org.apache.commons.math3.geometry.partitioning.RegionFactory; -import org.apache.commons.math3.geometry.partitioning.SubHyperplane; -import org.apache.commons.math3.util.FastMath; +import org.apache.commons.math4.geometry.Point; +import org.apache.commons.math4.geometry.euclidean.twod.Euclidean2D; +import org.apache.commons.math4.geometry.euclidean.twod.PolygonsSet; +import org.apache.commons.math4.geometry.euclidean.twod.Vector2D; +import org.apache.commons.math4.geometry.partitioning.AbstractSubHyperplane; +import org.apache.commons.math4.geometry.partitioning.BSPTree; +import org.apache.commons.math4.geometry.partitioning.BSPTreeVisitor; +import org.apache.commons.math4.geometry.partitioning.BoundaryAttribute; +import org.apache.commons.math4.geometry.partitioning.RegionFactory; +import org.apache.commons.math4.geometry.partitioning.SubHyperplane; +import org.apache.commons.math4.util.FastMath; /** Extractor for {@link PolygonsSet polyhedrons sets} outlines. * <p>This class extracts the 2D outlines from {{@link PolygonsSet @@ -213,16 +213,16 @@ public class OutlineExtractor { final Vector3D current3D = plane.toSpace((Point<Euclidean2D>) loop[current]); final Vector2D cPoint = new Vector2D(current3D.dotProduct(u), current3D.dotProduct(v)); - final org.apache.commons.math3.geometry.euclidean.twod.Line line = - new org.apache.commons.math3.geometry.euclidean.twod.Line(pPoint, cPoint, tolerance); + final org.apache.commons.math4.geometry.euclidean.twod.Line line = + new org.apache.commons.math4.geometry.euclidean.twod.Line(pPoint, cPoint, tolerance); SubHyperplane<Euclidean2D> edge = line.wholeHyperplane(); if (closed || (previous != 1)) { // the previous point is a real vertex // it defines one bounding point of the edge final double angle = line.getAngle() + 0.5 * FastMath.PI; - final org.apache.commons.math3.geometry.euclidean.twod.Line l = - new org.apache.commons.math3.geometry.euclidean.twod.Line(pPoint, angle, tolerance); + final org.apache.commons.math4.geometry.euclidean.twod.Line l = + new org.apache.commons.math4.geometry.euclidean.twod.Line(pPoint, angle, tolerance); edge = edge.split(l).getPlus(); } @@ -230,8 +230,8 @@ public class OutlineExtractor { // the current point is a real vertex // it defines one bounding point of the edge final double angle = line.getAngle() + 0.5 * FastMath.PI; - final org.apache.commons.math3.geometry.euclidean.twod.Line l = - new org.apache.commons.math3.geometry.euclidean.twod.Line(cPoint, angle, tolerance); + final org.apache.commons.math4.geometry.euclidean.twod.Line l = + new org.apache.commons.math4.geometry.euclidean.twod.Line(cPoint, angle, tolerance); edge = edge.split(l).getMinus(); } http://git-wip-us.apache.org/repos/asf/commons-math/blob/e4e1ac23/src/main/java/org/apache/commons/math4/geometry/euclidean/threed/Plane.java ---------------------------------------------------------------------- diff --git a/src/main/java/org/apache/commons/math4/geometry/euclidean/threed/Plane.java b/src/main/java/org/apache/commons/math4/geometry/euclidean/threed/Plane.java index a63e806..4fad126 100644 --- a/src/main/java/org/apache/commons/math4/geometry/euclidean/threed/Plane.java +++ b/src/main/java/org/apache/commons/math4/geometry/euclidean/threed/Plane.java @@ -14,20 +14,20 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.commons.math3.geometry.euclidean.threed; - -import org.apache.commons.math3.exception.MathArithmeticException; -import org.apache.commons.math3.exception.util.LocalizedFormats; -import org.apache.commons.math3.geometry.Point; -import org.apache.commons.math3.geometry.Vector; -import org.apache.commons.math3.geometry.euclidean.oned.Euclidean1D; -import org.apache.commons.math3.geometry.euclidean.oned.Vector1D; -import org.apache.commons.math3.geometry.euclidean.twod.Euclidean2D; -import org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet; -import org.apache.commons.math3.geometry.euclidean.twod.Vector2D; -import org.apache.commons.math3.geometry.partitioning.Embedding; -import org.apache.commons.math3.geometry.partitioning.Hyperplane; -import org.apache.commons.math3.util.FastMath; +package org.apache.commons.math4.geometry.euclidean.threed; + +import org.apache.commons.math4.exception.MathArithmeticException; +import org.apache.commons.math4.exception.util.LocalizedFormats; +import org.apache.commons.math4.geometry.Point; +import org.apache.commons.math4.geometry.Vector; +import org.apache.commons.math4.geometry.euclidean.oned.Euclidean1D; +import org.apache.commons.math4.geometry.euclidean.oned.Vector1D; +import org.apache.commons.math4.geometry.euclidean.twod.Euclidean2D; +import org.apache.commons.math4.geometry.euclidean.twod.PolygonsSet; +import org.apache.commons.math4.geometry.euclidean.twod.Vector2D; +import org.apache.commons.math4.geometry.partitioning.Embedding; +import org.apache.commons.math4.geometry.partitioning.Hyperplane; +import org.apache.commons.math4.util.FastMath; /** The class represent planes in a three dimensional space. * @since 3.0 @@ -306,7 +306,7 @@ public class Plane implements Hyperplane<Euclidean3D>, Embedding<Euclidean3D, Eu * @param point point of the space (must be a {@link Vector3D * Vector3D} instance) * @return in-plane point (really a {@link - * org.apache.commons.math3.geometry.euclidean.twod.Vector2D Vector2D} instance) + * org.apache.commons.math4.geometry.euclidean.twod.Vector2D Vector2D} instance) * @see #toSpace */ public Vector2D toSubSpace(final Point<Euclidean3D> point) { @@ -316,7 +316,7 @@ public class Plane implements Hyperplane<Euclidean3D>, Embedding<Euclidean3D, Eu /** Transform an in-plane point into a 3D space point. * @param point in-plane point (must be a {@link - * org.apache.commons.math3.geometry.euclidean.twod.Vector2D Vector2D} instance) + * org.apache.commons.math4.geometry.euclidean.twod.Vector2D Vector2D} instance) * @return 3D space point (really a {@link Vector3D Vector3D} instance) * @see #toSubSpace */ http://git-wip-us.apache.org/repos/asf/commons-math/blob/e4e1ac23/src/main/java/org/apache/commons/math4/geometry/euclidean/threed/PolyhedronsSet.java ---------------------------------------------------------------------- diff --git a/src/main/java/org/apache/commons/math4/geometry/euclidean/threed/PolyhedronsSet.java b/src/main/java/org/apache/commons/math4/geometry/euclidean/threed/PolyhedronsSet.java index d41d133..5e420d6 100644 --- a/src/main/java/org/apache/commons/math4/geometry/euclidean/threed/PolyhedronsSet.java +++ b/src/main/java/org/apache/commons/math4/geometry/euclidean/threed/PolyhedronsSet.java @@ -14,26 +14,26 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.commons.math3.geometry.euclidean.threed; +package org.apache.commons.math4.geometry.euclidean.threed; import java.awt.geom.AffineTransform; import java.util.Collection; -import org.apache.commons.math3.geometry.Point; -import org.apache.commons.math3.geometry.euclidean.oned.Euclidean1D; -import org.apache.commons.math3.geometry.euclidean.twod.Euclidean2D; -import org.apache.commons.math3.geometry.euclidean.twod.SubLine; -import org.apache.commons.math3.geometry.euclidean.twod.Vector2D; -import org.apache.commons.math3.geometry.partitioning.AbstractRegion; -import org.apache.commons.math3.geometry.partitioning.BSPTree; -import org.apache.commons.math3.geometry.partitioning.BSPTreeVisitor; -import org.apache.commons.math3.geometry.partitioning.BoundaryAttribute; -import org.apache.commons.math3.geometry.partitioning.Hyperplane; -import org.apache.commons.math3.geometry.partitioning.Region; -import org.apache.commons.math3.geometry.partitioning.RegionFactory; -import org.apache.commons.math3.geometry.partitioning.SubHyperplane; -import org.apache.commons.math3.geometry.partitioning.Transform; -import org.apache.commons.math3.util.FastMath; +import org.apache.commons.math4.geometry.Point; +import org.apache.commons.math4.geometry.euclidean.oned.Euclidean1D; +import org.apache.commons.math4.geometry.euclidean.twod.Euclidean2D; +import org.apache.commons.math4.geometry.euclidean.twod.SubLine; +import org.apache.commons.math4.geometry.euclidean.twod.Vector2D; +import org.apache.commons.math4.geometry.partitioning.AbstractRegion; +import org.apache.commons.math4.geometry.partitioning.BSPTree; +import org.apache.commons.math4.geometry.partitioning.BSPTreeVisitor; +import org.apache.commons.math4.geometry.partitioning.BoundaryAttribute; +import org.apache.commons.math4.geometry.partitioning.Hyperplane; +import org.apache.commons.math4.geometry.partitioning.Region; +import org.apache.commons.math4.geometry.partitioning.RegionFactory; +import org.apache.commons.math4.geometry.partitioning.SubHyperplane; +import org.apache.commons.math4.geometry.partitioning.Transform; +import org.apache.commons.math4.util.FastMath; /** This class represents a 3D region: a set of polyhedrons. * @since 3.0 @@ -465,7 +465,7 @@ public class PolyhedronsSet extends AbstractRegion<Euclidean3D, Euclidean2D> { tP00.getX(), tP00.getY()); cachedOriginal = (Plane) original; - cachedTransform = org.apache.commons.math3.geometry.euclidean.twod.Line.getTransform(at); + cachedTransform = org.apache.commons.math4.geometry.euclidean.twod.Line.getTransform(at); } return ((SubLine) sub).applyTransform(cachedTransform); @@ -526,7 +526,7 @@ public class PolyhedronsSet extends AbstractRegion<Euclidean3D, Euclidean2D> { cachedOriginal = (Plane) original; cachedTransform = - org.apache.commons.math3.geometry.euclidean.twod.Line.getTransform(at); + org.apache.commons.math4.geometry.euclidean.twod.Line.getTransform(at); } http://git-wip-us.apache.org/repos/asf/commons-math/blob/e4e1ac23/src/main/java/org/apache/commons/math4/geometry/euclidean/threed/Rotation.java ---------------------------------------------------------------------- diff --git a/src/main/java/org/apache/commons/math4/geometry/euclidean/threed/Rotation.java b/src/main/java/org/apache/commons/math4/geometry/euclidean/threed/Rotation.java index 7945c7c..1a7b0ab 100644 --- a/src/main/java/org/apache/commons/math4/geometry/euclidean/threed/Rotation.java +++ b/src/main/java/org/apache/commons/math4/geometry/euclidean/threed/Rotation.java @@ -15,15 +15,15 @@ * limitations under the License. */ -package org.apache.commons.math3.geometry.euclidean.threed; +package org.apache.commons.math4.geometry.euclidean.threed; import java.io.Serializable; -import org.apache.commons.math3.exception.MathArithmeticException; -import org.apache.commons.math3.exception.MathIllegalArgumentException; -import org.apache.commons.math3.exception.util.LocalizedFormats; -import org.apache.commons.math3.util.FastMath; -import org.apache.commons.math3.util.MathArrays; +import org.apache.commons.math4.exception.MathArithmeticException; +import org.apache.commons.math4.exception.MathIllegalArgumentException; +import org.apache.commons.math4.exception.util.LocalizedFormats; +import org.apache.commons.math4.util.FastMath; +import org.apache.commons.math4.util.MathArrays; /** * This class implements rotations in a three-dimensional space. http://git-wip-us.apache.org/repos/asf/commons-math/blob/e4e1ac23/src/main/java/org/apache/commons/math4/geometry/euclidean/threed/RotationOrder.java ---------------------------------------------------------------------- diff --git a/src/main/java/org/apache/commons/math4/geometry/euclidean/threed/RotationOrder.java b/src/main/java/org/apache/commons/math4/geometry/euclidean/threed/RotationOrder.java index 03bc1c2..83822e5 100644 --- a/src/main/java/org/apache/commons/math4/geometry/euclidean/threed/RotationOrder.java +++ b/src/main/java/org/apache/commons/math4/geometry/euclidean/threed/RotationOrder.java @@ -15,7 +15,7 @@ * limitations under the License. */ -package org.apache.commons.math3.geometry.euclidean.threed; +package org.apache.commons.math4.geometry.euclidean.threed; /** * This class is a utility representing a rotation order specification http://git-wip-us.apache.org/repos/asf/commons-math/blob/e4e1ac23/src/main/java/org/apache/commons/math4/geometry/euclidean/threed/Segment.java ---------------------------------------------------------------------- diff --git a/src/main/java/org/apache/commons/math4/geometry/euclidean/threed/Segment.java b/src/main/java/org/apache/commons/math4/geometry/euclidean/threed/Segment.java index 200b462..2f765de 100644 --- a/src/main/java/org/apache/commons/math4/geometry/euclidean/threed/Segment.java +++ b/src/main/java/org/apache/commons/math4/geometry/euclidean/threed/Segment.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.commons.math3.geometry.euclidean.threed; +package org.apache.commons.math4.geometry.euclidean.threed; /** Simple container for a two-points segment. http://git-wip-us.apache.org/repos/asf/commons-math/blob/e4e1ac23/src/main/java/org/apache/commons/math4/geometry/euclidean/threed/SphereGenerator.java ---------------------------------------------------------------------- diff --git a/src/main/java/org/apache/commons/math4/geometry/euclidean/threed/SphereGenerator.java b/src/main/java/org/apache/commons/math4/geometry/euclidean/threed/SphereGenerator.java index b553510..9604b0d 100644 --- a/src/main/java/org/apache/commons/math4/geometry/euclidean/threed/SphereGenerator.java +++ b/src/main/java/org/apache/commons/math4/geometry/euclidean/threed/SphereGenerator.java @@ -14,18 +14,18 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.commons.math3.geometry.euclidean.threed; +package org.apache.commons.math4.geometry.euclidean.threed; import java.util.Arrays; import java.util.List; -import org.apache.commons.math3.fraction.BigFraction; -import org.apache.commons.math3.geometry.enclosing.EnclosingBall; -import org.apache.commons.math3.geometry.enclosing.SupportBallGenerator; -import org.apache.commons.math3.geometry.euclidean.twod.DiskGenerator; -import org.apache.commons.math3.geometry.euclidean.twod.Euclidean2D; -import org.apache.commons.math3.geometry.euclidean.twod.Vector2D; -import org.apache.commons.math3.util.FastMath; +import org.apache.commons.math4.fraction.BigFraction; +import org.apache.commons.math4.geometry.enclosing.EnclosingBall; +import org.apache.commons.math4.geometry.enclosing.SupportBallGenerator; +import org.apache.commons.math4.geometry.euclidean.twod.DiskGenerator; +import org.apache.commons.math4.geometry.euclidean.twod.Euclidean2D; +import org.apache.commons.math4.geometry.euclidean.twod.Vector2D; +import org.apache.commons.math4.util.FastMath; /** Class generating an enclosing ball from its support points. * @since 3.3 http://git-wip-us.apache.org/repos/asf/commons-math/blob/e4e1ac23/src/main/java/org/apache/commons/math4/geometry/euclidean/threed/SphericalCoordinates.java ---------------------------------------------------------------------- diff --git a/src/main/java/org/apache/commons/math4/geometry/euclidean/threed/SphericalCoordinates.java b/src/main/java/org/apache/commons/math4/geometry/euclidean/threed/SphericalCoordinates.java index 23d818e..b623af9 100644 --- a/src/main/java/org/apache/commons/math4/geometry/euclidean/threed/SphericalCoordinates.java +++ b/src/main/java/org/apache/commons/math4/geometry/euclidean/threed/SphericalCoordinates.java @@ -14,12 +14,12 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.commons.math3.geometry.euclidean.threed; +package org.apache.commons.math4.geometry.euclidean.threed; import java.io.Serializable; -import org.apache.commons.math3.util.FastMath; +import org.apache.commons.math4.util.FastMath; /** This class provides conversions related to <a * href="http://mathworld.wolfram.com/SphericalCoordinates.html">spherical coordinates</a>. http://git-wip-us.apache.org/repos/asf/commons-math/blob/e4e1ac23/src/main/java/org/apache/commons/math4/geometry/euclidean/threed/SubLine.java ---------------------------------------------------------------------- diff --git a/src/main/java/org/apache/commons/math4/geometry/euclidean/threed/SubLine.java b/src/main/java/org/apache/commons/math4/geometry/euclidean/threed/SubLine.java index 2ac917f..4ae814d 100644 --- a/src/main/java/org/apache/commons/math4/geometry/euclidean/threed/SubLine.java +++ b/src/main/java/org/apache/commons/math4/geometry/euclidean/threed/SubLine.java @@ -14,18 +14,18 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.commons.math3.geometry.euclidean.threed; +package org.apache.commons.math4.geometry.euclidean.threed; import java.util.ArrayList; import java.util.List; -import org.apache.commons.math3.exception.MathIllegalArgumentException; -import org.apache.commons.math3.geometry.Point; -import org.apache.commons.math3.geometry.euclidean.oned.Euclidean1D; -import org.apache.commons.math3.geometry.euclidean.oned.Interval; -import org.apache.commons.math3.geometry.euclidean.oned.IntervalsSet; -import org.apache.commons.math3.geometry.euclidean.oned.Vector1D; -import org.apache.commons.math3.geometry.partitioning.Region.Location; +import org.apache.commons.math4.exception.MathIllegalArgumentException; +import org.apache.commons.math4.geometry.Point; +import org.apache.commons.math4.geometry.euclidean.oned.Euclidean1D; +import org.apache.commons.math4.geometry.euclidean.oned.Interval; +import org.apache.commons.math4.geometry.euclidean.oned.IntervalsSet; +import org.apache.commons.math4.geometry.euclidean.oned.Vector1D; +import org.apache.commons.math4.geometry.partitioning.Region.Location; /** This class represents a subset of a {@link Line}. * @since 3.0 http://git-wip-us.apache.org/repos/asf/commons-math/blob/e4e1ac23/src/main/java/org/apache/commons/math4/geometry/euclidean/threed/SubPlane.java ---------------------------------------------------------------------- diff --git a/src/main/java/org/apache/commons/math4/geometry/euclidean/threed/SubPlane.java b/src/main/java/org/apache/commons/math4/geometry/euclidean/threed/SubPlane.java index 64fe1ed..9bab72f 100644 --- a/src/main/java/org/apache/commons/math4/geometry/euclidean/threed/SubPlane.java +++ b/src/main/java/org/apache/commons/math4/geometry/euclidean/threed/SubPlane.java @@ -14,20 +14,20 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.commons.math3.geometry.euclidean.threed; - -import org.apache.commons.math3.geometry.Point; -import org.apache.commons.math3.geometry.euclidean.oned.Euclidean1D; -import org.apache.commons.math3.geometry.euclidean.oned.Vector1D; -import org.apache.commons.math3.geometry.euclidean.twod.Euclidean2D; -import org.apache.commons.math3.geometry.euclidean.twod.Vector2D; -import org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet; -import org.apache.commons.math3.geometry.partitioning.AbstractSubHyperplane; -import org.apache.commons.math3.geometry.partitioning.BSPTree; -import org.apache.commons.math3.geometry.partitioning.Hyperplane; -import org.apache.commons.math3.geometry.partitioning.Region; -import org.apache.commons.math3.geometry.partitioning.Side; -import org.apache.commons.math3.geometry.partitioning.SubHyperplane; +package org.apache.commons.math4.geometry.euclidean.threed; + +import org.apache.commons.math4.geometry.Point; +import org.apache.commons.math4.geometry.euclidean.oned.Euclidean1D; +import org.apache.commons.math4.geometry.euclidean.oned.Vector1D; +import org.apache.commons.math4.geometry.euclidean.twod.Euclidean2D; +import org.apache.commons.math4.geometry.euclidean.twod.PolygonsSet; +import org.apache.commons.math4.geometry.euclidean.twod.Vector2D; +import org.apache.commons.math4.geometry.partitioning.AbstractSubHyperplane; +import org.apache.commons.math4.geometry.partitioning.BSPTree; +import org.apache.commons.math4.geometry.partitioning.Hyperplane; +import org.apache.commons.math4.geometry.partitioning.Region; +import org.apache.commons.math4.geometry.partitioning.Side; +import org.apache.commons.math4.geometry.partitioning.SubHyperplane; /** This class represents a sub-hyperplane for {@link Plane}. * @since 3.0 @@ -81,8 +81,8 @@ public class SubPlane extends AbstractSubHyperplane<Euclidean3D, Euclidean2D> { p = q; q = tmp; } - final org.apache.commons.math3.geometry.euclidean.twod.Line line2D = - new org.apache.commons.math3.geometry.euclidean.twod.Line(p, q, tolerance); + final org.apache.commons.math4.geometry.euclidean.twod.Line line2D = + new org.apache.commons.math4.geometry.euclidean.twod.Line(p, q, tolerance); // check the side on the 2D plane return getRemainingRegion().side(line2D); @@ -121,9 +121,9 @@ public class SubPlane extends AbstractSubHyperplane<Euclidean3D, Euclidean2D> { q = tmp; } final SubHyperplane<Euclidean2D> l2DMinus = - new org.apache.commons.math3.geometry.euclidean.twod.Line(p, q, tolerance).wholeHyperplane(); + new org.apache.commons.math4.geometry.euclidean.twod.Line(p, q, tolerance).wholeHyperplane(); final SubHyperplane<Euclidean2D> l2DPlus = - new org.apache.commons.math3.geometry.euclidean.twod.Line(q, p, tolerance).wholeHyperplane(); + new org.apache.commons.math4.geometry.euclidean.twod.Line(q, p, tolerance).wholeHyperplane(); final BSPTree<Euclidean2D> splitTree = getRemainingRegion().getTree(false).split(l2DMinus); final BSPTree<Euclidean2D> plusTree = getRemainingRegion().isEmpty(splitTree.getPlus()) ? http://git-wip-us.apache.org/repos/asf/commons-math/blob/e4e1ac23/src/main/java/org/apache/commons/math4/geometry/euclidean/threed/Vector3D.java ---------------------------------------------------------------------- diff --git a/src/main/java/org/apache/commons/math4/geometry/euclidean/threed/Vector3D.java b/src/main/java/org/apache/commons/math4/geometry/euclidean/threed/Vector3D.java index 3eaea3a..7a885b6 100644 --- a/src/main/java/org/apache/commons/math4/geometry/euclidean/threed/Vector3D.java +++ b/src/main/java/org/apache/commons/math4/geometry/euclidean/threed/Vector3D.java @@ -15,20 +15,20 @@ * limitations under the License. */ -package org.apache.commons.math3.geometry.euclidean.threed; +package org.apache.commons.math4.geometry.euclidean.threed; import java.io.Serializable; import java.text.NumberFormat; -import org.apache.commons.math3.exception.DimensionMismatchException; -import org.apache.commons.math3.exception.MathArithmeticException; -import org.apache.commons.math3.exception.util.LocalizedFormats; -import org.apache.commons.math3.geometry.Point; -import org.apache.commons.math3.geometry.Space; -import org.apache.commons.math3.geometry.Vector; -import org.apache.commons.math3.util.FastMath; -import org.apache.commons.math3.util.MathArrays; -import org.apache.commons.math3.util.MathUtils; +import org.apache.commons.math4.exception.DimensionMismatchException; +import org.apache.commons.math4.exception.MathArithmeticException; +import org.apache.commons.math4.exception.util.LocalizedFormats; +import org.apache.commons.math4.geometry.Point; +import org.apache.commons.math4.geometry.Space; +import org.apache.commons.math4.geometry.Vector; +import org.apache.commons.math4.util.FastMath; +import org.apache.commons.math4.util.MathArrays; +import org.apache.commons.math4.util.MathUtils; /** * This class implements vectors in a three-dimensional space. http://git-wip-us.apache.org/repos/asf/commons-math/blob/e4e1ac23/src/main/java/org/apache/commons/math4/geometry/euclidean/threed/Vector3DFormat.java ---------------------------------------------------------------------- diff --git a/src/main/java/org/apache/commons/math4/geometry/euclidean/threed/Vector3DFormat.java b/src/main/java/org/apache/commons/math4/geometry/euclidean/threed/Vector3DFormat.java index da3f71e..e6033ae 100644 --- a/src/main/java/org/apache/commons/math4/geometry/euclidean/threed/Vector3DFormat.java +++ b/src/main/java/org/apache/commons/math4/geometry/euclidean/threed/Vector3DFormat.java @@ -15,17 +15,17 @@ * limitations under the License. */ -package org.apache.commons.math3.geometry.euclidean.threed; +package org.apache.commons.math4.geometry.euclidean.threed; import java.text.FieldPosition; import java.text.NumberFormat; import java.text.ParsePosition; import java.util.Locale; -import org.apache.commons.math3.exception.MathParseException; -import org.apache.commons.math3.geometry.Vector; -import org.apache.commons.math3.geometry.VectorFormat; -import org.apache.commons.math3.util.CompositeFormat; +import org.apache.commons.math4.exception.MathParseException; +import org.apache.commons.math4.geometry.Vector; +import org.apache.commons.math4.geometry.VectorFormat; +import org.apache.commons.math4.util.CompositeFormat; /** * Formats a 3D vector in components list format "{x; y; z}". http://git-wip-us.apache.org/repos/asf/commons-math/blob/e4e1ac23/src/main/java/org/apache/commons/math4/geometry/euclidean/threed/package-info.java ---------------------------------------------------------------------- diff --git a/src/main/java/org/apache/commons/math4/geometry/euclidean/threed/package-info.java b/src/main/java/org/apache/commons/math4/geometry/euclidean/threed/package-info.java index eaa3c6a..92e2739 100644 --- a/src/main/java/org/apache/commons/math4/geometry/euclidean/threed/package-info.java +++ b/src/main/java/org/apache/commons/math4/geometry/euclidean/threed/package-info.java @@ -21,4 +21,4 @@ * </p> * */ -package org.apache.commons.math3.geometry.euclidean.threed; +package org.apache.commons.math4.geometry.euclidean.threed; http://git-wip-us.apache.org/repos/asf/commons-math/blob/e4e1ac23/src/main/java/org/apache/commons/math4/geometry/euclidean/twod/DiskGenerator.java ---------------------------------------------------------------------- diff --git a/src/main/java/org/apache/commons/math4/geometry/euclidean/twod/DiskGenerator.java b/src/main/java/org/apache/commons/math4/geometry/euclidean/twod/DiskGenerator.java index 332b1b7..6ab1cfa 100644 --- a/src/main/java/org/apache/commons/math4/geometry/euclidean/twod/DiskGenerator.java +++ b/src/main/java/org/apache/commons/math4/geometry/euclidean/twod/DiskGenerator.java @@ -14,14 +14,14 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.commons.math3.geometry.euclidean.twod; +package org.apache.commons.math4.geometry.euclidean.twod; import java.util.List; -import org.apache.commons.math3.fraction.BigFraction; -import org.apache.commons.math3.geometry.enclosing.EnclosingBall; -import org.apache.commons.math3.geometry.enclosing.SupportBallGenerator; -import org.apache.commons.math3.util.FastMath; +import org.apache.commons.math4.fraction.BigFraction; +import org.apache.commons.math4.geometry.enclosing.EnclosingBall; +import org.apache.commons.math4.geometry.enclosing.SupportBallGenerator; +import org.apache.commons.math4.util.FastMath; /** Class generating an enclosing ball from its support points. * @since 3.3 http://git-wip-us.apache.org/repos/asf/commons-math/blob/e4e1ac23/src/main/java/org/apache/commons/math4/geometry/euclidean/twod/Euclidean2D.java ---------------------------------------------------------------------- diff --git a/src/main/java/org/apache/commons/math4/geometry/euclidean/twod/Euclidean2D.java b/src/main/java/org/apache/commons/math4/geometry/euclidean/twod/Euclidean2D.java index af7630d..3e6aa3c 100644 --- a/src/main/java/org/apache/commons/math4/geometry/euclidean/twod/Euclidean2D.java +++ b/src/main/java/org/apache/commons/math4/geometry/euclidean/twod/Euclidean2D.java @@ -15,12 +15,12 @@ * limitations under the License. */ -package org.apache.commons.math3.geometry.euclidean.twod; +package org.apache.commons.math4.geometry.euclidean.twod; import java.io.Serializable; -import org.apache.commons.math3.geometry.Space; -import org.apache.commons.math3.geometry.euclidean.oned.Euclidean1D; +import org.apache.commons.math4.geometry.Space; +import org.apache.commons.math4.geometry.euclidean.oned.Euclidean1D; /** * This class implements a two-dimensional space. http://git-wip-us.apache.org/repos/asf/commons-math/blob/e4e1ac23/src/main/java/org/apache/commons/math4/geometry/euclidean/twod/Line.java ---------------------------------------------------------------------- diff --git a/src/main/java/org/apache/commons/math4/geometry/euclidean/twod/Line.java b/src/main/java/org/apache/commons/math4/geometry/euclidean/twod/Line.java index d6fd487..6ff7a90 100644 --- a/src/main/java/org/apache/commons/math4/geometry/euclidean/twod/Line.java +++ b/src/main/java/org/apache/commons/math4/geometry/euclidean/twod/Line.java @@ -14,25 +14,25 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.commons.math3.geometry.euclidean.twod; +package org.apache.commons.math4.geometry.euclidean.twod; import java.awt.geom.AffineTransform; -import org.apache.commons.math3.exception.MathIllegalArgumentException; -import org.apache.commons.math3.exception.util.LocalizedFormats; -import org.apache.commons.math3.geometry.Point; -import org.apache.commons.math3.geometry.Vector; -import org.apache.commons.math3.geometry.euclidean.oned.Euclidean1D; -import org.apache.commons.math3.geometry.euclidean.oned.IntervalsSet; -import org.apache.commons.math3.geometry.euclidean.oned.OrientedPoint; -import org.apache.commons.math3.geometry.euclidean.oned.Vector1D; -import org.apache.commons.math3.geometry.partitioning.Embedding; -import org.apache.commons.math3.geometry.partitioning.Hyperplane; -import org.apache.commons.math3.geometry.partitioning.SubHyperplane; -import org.apache.commons.math3.geometry.partitioning.Transform; -import org.apache.commons.math3.util.FastMath; -import org.apache.commons.math3.util.MathArrays; -import org.apache.commons.math3.util.MathUtils; +import org.apache.commons.math4.exception.MathIllegalArgumentException; +import org.apache.commons.math4.exception.util.LocalizedFormats; +import org.apache.commons.math4.geometry.Point; +import org.apache.commons.math4.geometry.Vector; +import org.apache.commons.math4.geometry.euclidean.oned.Euclidean1D; +import org.apache.commons.math4.geometry.euclidean.oned.IntervalsSet; +import org.apache.commons.math4.geometry.euclidean.oned.OrientedPoint; +import org.apache.commons.math4.geometry.euclidean.oned.Vector1D; +import org.apache.commons.math4.geometry.partitioning.Embedding; +import org.apache.commons.math4.geometry.partitioning.Hyperplane; +import org.apache.commons.math4.geometry.partitioning.SubHyperplane; +import org.apache.commons.math4.geometry.partitioning.Transform; +import org.apache.commons.math4.util.FastMath; +import org.apache.commons.math4.util.MathArrays; +import org.apache.commons.math4.util.MathUtils; /** This class represents an oriented line in the 2D plane. @@ -377,7 +377,7 @@ public class Line implements Hyperplane<Euclidean2D>, Embedding<Euclidean2D, Euc /** Compute the distance between the instance and a point. * <p>This is a shortcut for invoking FastMath.abs(getOffset(p)), * and provides consistency with what is in the - * org.apache.commons.math3.geometry.euclidean.threed.Line class.</p> + * org.apache.commons.math4.geometry.euclidean.threed.Line class.</p> * * @param p to check * @return distance between the instance and the point @@ -435,16 +435,16 @@ public class Line implements Hyperplane<Euclidean2D>, Embedding<Euclidean2D, Euc originOffset = offset; } - /** Get a {@link org.apache.commons.math3.geometry.partitioning.Transform + /** Get a {@link org.apache.commons.math4.geometry.partitioning.Transform * Transform} embedding an affine transform. * @param transform affine transform to embed (must be inversible * otherwise the {@link - * org.apache.commons.math3.geometry.partitioning.Transform#apply(Hyperplane) + * org.apache.commons.math4.geometry.partitioning.Transform#apply(Hyperplane) * apply(Hyperplane)} method would work only for some lines, and * fail for other ones) * @return a new transform that can be applied to either {@link * Vector2D Vector2D}, {@link Line Line} or {@link - * org.apache.commons.math3.geometry.partitioning.SubHyperplane + * org.apache.commons.math4.geometry.partitioning.SubHyperplane * SubHyperplane} instances * @exception MathIllegalArgumentException if the transform is non invertible */ http://git-wip-us.apache.org/repos/asf/commons-math/blob/e4e1ac23/src/main/java/org/apache/commons/math4/geometry/euclidean/twod/NestedLoops.java ---------------------------------------------------------------------- diff --git a/src/main/java/org/apache/commons/math4/geometry/euclidean/twod/NestedLoops.java b/src/main/java/org/apache/commons/math4/geometry/euclidean/twod/NestedLoops.java index a58caf1..faead92 100644 --- a/src/main/java/org/apache/commons/math4/geometry/euclidean/twod/NestedLoops.java +++ b/src/main/java/org/apache/commons/math4/geometry/euclidean/twod/NestedLoops.java @@ -14,18 +14,18 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.commons.math3.geometry.euclidean.twod; +package org.apache.commons.math4.geometry.euclidean.twod; import java.util.ArrayList; import java.util.Iterator; -import org.apache.commons.math3.exception.MathIllegalArgumentException; -import org.apache.commons.math3.exception.util.LocalizedFormats; -import org.apache.commons.math3.geometry.Point; -import org.apache.commons.math3.geometry.euclidean.oned.IntervalsSet; -import org.apache.commons.math3.geometry.partitioning.Region; -import org.apache.commons.math3.geometry.partitioning.RegionFactory; -import org.apache.commons.math3.geometry.partitioning.SubHyperplane; +import org.apache.commons.math4.exception.MathIllegalArgumentException; +import org.apache.commons.math4.exception.util.LocalizedFormats; +import org.apache.commons.math4.geometry.Point; +import org.apache.commons.math4.geometry.euclidean.oned.IntervalsSet; +import org.apache.commons.math4.geometry.partitioning.Region; +import org.apache.commons.math4.geometry.partitioning.RegionFactory; +import org.apache.commons.math4.geometry.partitioning.SubHyperplane; /** This class represent a tree of nested 2D boundary loops. http://git-wip-us.apache.org/repos/asf/commons-math/blob/e4e1ac23/src/main/java/org/apache/commons/math4/geometry/euclidean/twod/PolygonsSet.java ---------------------------------------------------------------------- diff --git a/src/main/java/org/apache/commons/math4/geometry/euclidean/twod/PolygonsSet.java b/src/main/java/org/apache/commons/math4/geometry/euclidean/twod/PolygonsSet.java index 46268f5..640550c 100644 --- a/src/main/java/org/apache/commons/math4/geometry/euclidean/twod/PolygonsSet.java +++ b/src/main/java/org/apache/commons/math4/geometry/euclidean/twod/PolygonsSet.java @@ -14,27 +14,27 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.commons.math3.geometry.euclidean.twod; +package org.apache.commons.math4.geometry.euclidean.twod; import java.util.ArrayList; import java.util.Collection; import java.util.List; -import org.apache.commons.math3.geometry.Point; -import org.apache.commons.math3.geometry.euclidean.oned.Euclidean1D; -import org.apache.commons.math3.geometry.euclidean.oned.Interval; -import org.apache.commons.math3.geometry.euclidean.oned.IntervalsSet; -import org.apache.commons.math3.geometry.euclidean.oned.Vector1D; -import org.apache.commons.math3.geometry.partitioning.AbstractRegion; -import org.apache.commons.math3.geometry.partitioning.AbstractSubHyperplane; -import org.apache.commons.math3.geometry.partitioning.BSPTree; -import org.apache.commons.math3.geometry.partitioning.BSPTreeVisitor; -import org.apache.commons.math3.geometry.partitioning.BoundaryAttribute; -import org.apache.commons.math3.geometry.partitioning.Hyperplane; -import org.apache.commons.math3.geometry.partitioning.Side; -import org.apache.commons.math3.geometry.partitioning.SubHyperplane; -import org.apache.commons.math3.util.FastMath; -import org.apache.commons.math3.util.Precision; +import org.apache.commons.math4.geometry.Point; +import org.apache.commons.math4.geometry.euclidean.oned.Euclidean1D; +import org.apache.commons.math4.geometry.euclidean.oned.Interval; +import org.apache.commons.math4.geometry.euclidean.oned.IntervalsSet; +import org.apache.commons.math4.geometry.euclidean.oned.Vector1D; +import org.apache.commons.math4.geometry.partitioning.AbstractRegion; +import org.apache.commons.math4.geometry.partitioning.AbstractSubHyperplane; +import org.apache.commons.math4.geometry.partitioning.BSPTree; +import org.apache.commons.math4.geometry.partitioning.BSPTreeVisitor; +import org.apache.commons.math4.geometry.partitioning.BoundaryAttribute; +import org.apache.commons.math4.geometry.partitioning.Hyperplane; +import org.apache.commons.math4.geometry.partitioning.Side; +import org.apache.commons.math4.geometry.partitioning.SubHyperplane; +import org.apache.commons.math4.util.FastMath; +import org.apache.commons.math4.util.Precision; /** This class represents a 2D region: a set of polygons. * @since 3.0 @@ -93,7 +93,7 @@ public class PolygonsSet extends AbstractRegion<Euclidean2D, Euclidean1D> { * boundary does not really separate an inside open from an outside * open (open having here its topological meaning), then subsequent * calls to the {@link - * org.apache.commons.math3.geometry.partitioning.Region#checkPoint(org.apache.commons.math3.geometry.Point) + * org.apache.commons.math4.geometry.partitioning.Region#checkPoint(org.apache.commons.math4.geometry.Point) * checkPoint} method will not be meaningful anymore.</p> * <p>If the boundary is empty, the region will represent the whole * space.</p> @@ -190,7 +190,7 @@ public class PolygonsSet extends AbstractRegion<Euclidean2D, Euclidean1D> { * boundary does not really separate an inside open from an outside * open (open having here its topological meaning), then subsequent * calls to the {@link - * org.apache.commons.math3.geometry.partitioning.Region#checkPoint(org.apache.commons.math3.geometry.Point) + * org.apache.commons.math4.geometry.partitioning.Region#checkPoint(org.apache.commons.math4.geometry.Point) * checkPoint} method will not be meaningful anymore.</p> * <p>If the boundary is empty, the region will represent the whole * space.</p> http://git-wip-us.apache.org/repos/asf/commons-math/blob/e4e1ac23/src/main/java/org/apache/commons/math4/geometry/euclidean/twod/Segment.java ---------------------------------------------------------------------- diff --git a/src/main/java/org/apache/commons/math4/geometry/euclidean/twod/Segment.java b/src/main/java/org/apache/commons/math4/geometry/euclidean/twod/Segment.java index 2ef7f4e..32e5c6b 100644 --- a/src/main/java/org/apache/commons/math4/geometry/euclidean/twod/Segment.java +++ b/src/main/java/org/apache/commons/math4/geometry/euclidean/twod/Segment.java @@ -14,10 +14,10 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.commons.math3.geometry.euclidean.twod; +package org.apache.commons.math4.geometry.euclidean.twod; -import org.apache.commons.math3.geometry.Point; -import org.apache.commons.math3.util.FastMath; +import org.apache.commons.math4.geometry.Point; +import org.apache.commons.math4.util.FastMath; /** Simple container for a two-points segment. * @since 3.0 http://git-wip-us.apache.org/repos/asf/commons-math/blob/e4e1ac23/src/main/java/org/apache/commons/math4/geometry/euclidean/twod/SubLine.java ---------------------------------------------------------------------- diff --git a/src/main/java/org/apache/commons/math4/geometry/euclidean/twod/SubLine.java b/src/main/java/org/apache/commons/math4/geometry/euclidean/twod/SubLine.java index d27b116..a3851ee 100644 --- a/src/main/java/org/apache/commons/math4/geometry/euclidean/twod/SubLine.java +++ b/src/main/java/org/apache/commons/math4/geometry/euclidean/twod/SubLine.java @@ -14,25 +14,25 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.commons.math3.geometry.euclidean.twod; +package org.apache.commons.math4.geometry.euclidean.twod; import java.util.ArrayList; import java.util.List; -import org.apache.commons.math3.geometry.Point; -import org.apache.commons.math3.geometry.euclidean.oned.Euclidean1D; -import org.apache.commons.math3.geometry.euclidean.oned.Interval; -import org.apache.commons.math3.geometry.euclidean.oned.IntervalsSet; -import org.apache.commons.math3.geometry.euclidean.oned.OrientedPoint; -import org.apache.commons.math3.geometry.euclidean.oned.Vector1D; -import org.apache.commons.math3.geometry.partitioning.AbstractSubHyperplane; -import org.apache.commons.math3.geometry.partitioning.BSPTree; -import org.apache.commons.math3.geometry.partitioning.Hyperplane; -import org.apache.commons.math3.geometry.partitioning.Region; -import org.apache.commons.math3.geometry.partitioning.Region.Location; -import org.apache.commons.math3.geometry.partitioning.Side; -import org.apache.commons.math3.geometry.partitioning.SubHyperplane; -import org.apache.commons.math3.util.FastMath; +import org.apache.commons.math4.geometry.Point; +import org.apache.commons.math4.geometry.euclidean.oned.Euclidean1D; +import org.apache.commons.math4.geometry.euclidean.oned.Interval; +import org.apache.commons.math4.geometry.euclidean.oned.IntervalsSet; +import org.apache.commons.math4.geometry.euclidean.oned.OrientedPoint; +import org.apache.commons.math4.geometry.euclidean.oned.Vector1D; +import org.apache.commons.math4.geometry.partitioning.AbstractSubHyperplane; +import org.apache.commons.math4.geometry.partitioning.BSPTree; +import org.apache.commons.math4.geometry.partitioning.Hyperplane; +import org.apache.commons.math4.geometry.partitioning.Region; +import org.apache.commons.math4.geometry.partitioning.Side; +import org.apache.commons.math4.geometry.partitioning.SubHyperplane; +import org.apache.commons.math4.geometry.partitioning.Region.Location; +import org.apache.commons.math4.util.FastMath; /** This class represents a sub-hyperplane for {@link Line}. * @since 3.0 http://git-wip-us.apache.org/repos/asf/commons-math/blob/e4e1ac23/src/main/java/org/apache/commons/math4/geometry/euclidean/twod/Vector2D.java ---------------------------------------------------------------------- diff --git a/src/main/java/org/apache/commons/math4/geometry/euclidean/twod/Vector2D.java b/src/main/java/org/apache/commons/math4/geometry/euclidean/twod/Vector2D.java index 191d225..3570e39 100644 --- a/src/main/java/org/apache/commons/math4/geometry/euclidean/twod/Vector2D.java +++ b/src/main/java/org/apache/commons/math4/geometry/euclidean/twod/Vector2D.java @@ -14,19 +14,19 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.commons.math3.geometry.euclidean.twod; +package org.apache.commons.math4.geometry.euclidean.twod; import java.text.NumberFormat; -import org.apache.commons.math3.exception.DimensionMismatchException; -import org.apache.commons.math3.exception.MathArithmeticException; -import org.apache.commons.math3.exception.util.LocalizedFormats; -import org.apache.commons.math3.geometry.Point; -import org.apache.commons.math3.geometry.Space; -import org.apache.commons.math3.geometry.Vector; -import org.apache.commons.math3.util.FastMath; -import org.apache.commons.math3.util.MathArrays; -import org.apache.commons.math3.util.MathUtils; +import org.apache.commons.math4.exception.DimensionMismatchException; +import org.apache.commons.math4.exception.MathArithmeticException; +import org.apache.commons.math4.exception.util.LocalizedFormats; +import org.apache.commons.math4.geometry.Point; +import org.apache.commons.math4.geometry.Space; +import org.apache.commons.math4.geometry.Vector; +import org.apache.commons.math4.util.FastMath; +import org.apache.commons.math4.util.MathArrays; +import org.apache.commons.math4.util.MathUtils; /** This class represents a 2D vector. * <p>Instances of this class are guaranteed to be immutable.</p> http://git-wip-us.apache.org/repos/asf/commons-math/blob/e4e1ac23/src/main/java/org/apache/commons/math4/geometry/euclidean/twod/Vector2DFormat.java ---------------------------------------------------------------------- diff --git a/src/main/java/org/apache/commons/math4/geometry/euclidean/twod/Vector2DFormat.java b/src/main/java/org/apache/commons/math4/geometry/euclidean/twod/Vector2DFormat.java index 21261c5..af54313 100644 --- a/src/main/java/org/apache/commons/math4/geometry/euclidean/twod/Vector2DFormat.java +++ b/src/main/java/org/apache/commons/math4/geometry/euclidean/twod/Vector2DFormat.java @@ -15,17 +15,17 @@ * limitations under the License. */ -package org.apache.commons.math3.geometry.euclidean.twod; +package org.apache.commons.math4.geometry.euclidean.twod; import java.text.FieldPosition; import java.text.NumberFormat; import java.text.ParsePosition; import java.util.Locale; -import org.apache.commons.math3.exception.MathParseException; -import org.apache.commons.math3.geometry.Vector; -import org.apache.commons.math3.geometry.VectorFormat; -import org.apache.commons.math3.util.CompositeFormat; +import org.apache.commons.math4.exception.MathParseException; +import org.apache.commons.math4.geometry.Vector; +import org.apache.commons.math4.geometry.VectorFormat; +import org.apache.commons.math4.util.CompositeFormat; /** * Formats a 2D vector in components list format "{x; y}". http://git-wip-us.apache.org/repos/asf/commons-math/blob/e4e1ac23/src/main/java/org/apache/commons/math4/geometry/euclidean/twod/hull/AbstractConvexHullGenerator2D.java ---------------------------------------------------------------------- diff --git a/src/main/java/org/apache/commons/math4/geometry/euclidean/twod/hull/AbstractConvexHullGenerator2D.java b/src/main/java/org/apache/commons/math4/geometry/euclidean/twod/hull/AbstractConvexHullGenerator2D.java index b234ad5..ff2b435 100644 --- a/src/main/java/org/apache/commons/math4/geometry/euclidean/twod/hull/AbstractConvexHullGenerator2D.java +++ b/src/main/java/org/apache/commons/math4/geometry/euclidean/twod/hull/AbstractConvexHullGenerator2D.java @@ -14,15 +14,15 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.commons.math3.geometry.euclidean.twod.hull; +package org.apache.commons.math4.geometry.euclidean.twod.hull; import java.util.Collection; -import org.apache.commons.math3.exception.ConvergenceException; -import org.apache.commons.math3.exception.MathIllegalArgumentException; -import org.apache.commons.math3.exception.NullArgumentException; -import org.apache.commons.math3.geometry.euclidean.twod.Vector2D; -import org.apache.commons.math3.util.MathUtils; +import org.apache.commons.math4.exception.ConvergenceException; +import org.apache.commons.math4.exception.MathIllegalArgumentException; +import org.apache.commons.math4.exception.NullArgumentException; +import org.apache.commons.math4.geometry.euclidean.twod.Vector2D; +import org.apache.commons.math4.util.MathUtils; /** * Abstract base class for convex hull generators in the two-dimensional euclidean space. http://git-wip-us.apache.org/repos/asf/commons-math/blob/e4e1ac23/src/main/java/org/apache/commons/math4/geometry/euclidean/twod/hull/AklToussaintHeuristic.java ---------------------------------------------------------------------- diff --git a/src/main/java/org/apache/commons/math4/geometry/euclidean/twod/hull/AklToussaintHeuristic.java b/src/main/java/org/apache/commons/math4/geometry/euclidean/twod/hull/AklToussaintHeuristic.java index f5d1b84..2388db0 100644 --- a/src/main/java/org/apache/commons/math4/geometry/euclidean/twod/hull/AklToussaintHeuristic.java +++ b/src/main/java/org/apache/commons/math4/geometry/euclidean/twod/hull/AklToussaintHeuristic.java @@ -14,13 +14,13 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.commons.math3.geometry.euclidean.twod.hull; +package org.apache.commons.math4.geometry.euclidean.twod.hull; import java.util.ArrayList; import java.util.Collection; import java.util.List; -import org.apache.commons.math3.geometry.euclidean.twod.Vector2D; +import org.apache.commons.math4.geometry.euclidean.twod.Vector2D; /** * A simple heuristic to improve the performance of convex hull algorithms. http://git-wip-us.apache.org/repos/asf/commons-math/blob/e4e1ac23/src/main/java/org/apache/commons/math4/geometry/euclidean/twod/hull/ConvexHull2D.java ---------------------------------------------------------------------- diff --git a/src/main/java/org/apache/commons/math4/geometry/euclidean/twod/hull/ConvexHull2D.java b/src/main/java/org/apache/commons/math4/geometry/euclidean/twod/hull/ConvexHull2D.java index 5d9734b..dadfaa8 100644 --- a/src/main/java/org/apache/commons/math4/geometry/euclidean/twod/hull/ConvexHull2D.java +++ b/src/main/java/org/apache/commons/math4/geometry/euclidean/twod/hull/ConvexHull2D.java @@ -14,22 +14,22 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.commons.math3.geometry.euclidean.twod.hull; +package org.apache.commons.math4.geometry.euclidean.twod.hull; import java.io.Serializable; -import org.apache.commons.math3.exception.InsufficientDataException; -import org.apache.commons.math3.exception.MathIllegalArgumentException; -import org.apache.commons.math3.exception.util.LocalizedFormats; -import org.apache.commons.math3.geometry.euclidean.twod.Euclidean2D; -import org.apache.commons.math3.geometry.euclidean.twod.Line; -import org.apache.commons.math3.geometry.euclidean.twod.Segment; -import org.apache.commons.math3.geometry.euclidean.twod.Vector2D; -import org.apache.commons.math3.geometry.hull.ConvexHull; -import org.apache.commons.math3.geometry.partitioning.Region; -import org.apache.commons.math3.geometry.partitioning.RegionFactory; -import org.apache.commons.math3.util.MathArrays; -import org.apache.commons.math3.util.Precision; +import org.apache.commons.math4.exception.InsufficientDataException; +import org.apache.commons.math4.exception.MathIllegalArgumentException; +import org.apache.commons.math4.exception.util.LocalizedFormats; +import org.apache.commons.math4.geometry.euclidean.twod.Euclidean2D; +import org.apache.commons.math4.geometry.euclidean.twod.Line; +import org.apache.commons.math4.geometry.euclidean.twod.Segment; +import org.apache.commons.math4.geometry.euclidean.twod.Vector2D; +import org.apache.commons.math4.geometry.hull.ConvexHull; +import org.apache.commons.math4.geometry.partitioning.Region; +import org.apache.commons.math4.geometry.partitioning.RegionFactory; +import org.apache.commons.math4.util.MathArrays; +import org.apache.commons.math4.util.Precision; /** * This class represents a convex hull in an two-dimensional euclidean space. http://git-wip-us.apache.org/repos/asf/commons-math/blob/e4e1ac23/src/main/java/org/apache/commons/math4/geometry/euclidean/twod/hull/ConvexHullGenerator2D.java ---------------------------------------------------------------------- diff --git a/src/main/java/org/apache/commons/math4/geometry/euclidean/twod/hull/ConvexHullGenerator2D.java b/src/main/java/org/apache/commons/math4/geometry/euclidean/twod/hull/ConvexHullGenerator2D.java index 3e13e1a..a7febe3 100644 --- a/src/main/java/org/apache/commons/math4/geometry/euclidean/twod/hull/ConvexHullGenerator2D.java +++ b/src/main/java/org/apache/commons/math4/geometry/euclidean/twod/hull/ConvexHullGenerator2D.java @@ -14,15 +14,15 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.commons.math3.geometry.euclidean.twod.hull; +package org.apache.commons.math4.geometry.euclidean.twod.hull; import java.util.Collection; -import org.apache.commons.math3.exception.ConvergenceException; -import org.apache.commons.math3.exception.NullArgumentException; -import org.apache.commons.math3.geometry.euclidean.twod.Euclidean2D; -import org.apache.commons.math3.geometry.euclidean.twod.Vector2D; -import org.apache.commons.math3.geometry.hull.ConvexHullGenerator; +import org.apache.commons.math4.exception.ConvergenceException; +import org.apache.commons.math4.exception.NullArgumentException; +import org.apache.commons.math4.geometry.euclidean.twod.Euclidean2D; +import org.apache.commons.math4.geometry.euclidean.twod.Vector2D; +import org.apache.commons.math4.geometry.hull.ConvexHullGenerator; /** * Interface for convex hull generators in the two-dimensional euclidean space. http://git-wip-us.apache.org/repos/asf/commons-math/blob/e4e1ac23/src/main/java/org/apache/commons/math4/geometry/euclidean/twod/hull/MonotoneChain.java ---------------------------------------------------------------------- diff --git a/src/main/java/org/apache/commons/math4/geometry/euclidean/twod/hull/MonotoneChain.java b/src/main/java/org/apache/commons/math4/geometry/euclidean/twod/hull/MonotoneChain.java index a811dda..bbd0532 100644 --- a/src/main/java/org/apache/commons/math4/geometry/euclidean/twod/hull/MonotoneChain.java +++ b/src/main/java/org/apache/commons/math4/geometry/euclidean/twod/hull/MonotoneChain.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.commons.math3.geometry.euclidean.twod.hull; +package org.apache.commons.math4.geometry.euclidean.twod.hull; import java.util.ArrayList; import java.util.Collection; @@ -22,10 +22,10 @@ import java.util.Collections; import java.util.Comparator; import java.util.List; -import org.apache.commons.math3.geometry.euclidean.twod.Line; -import org.apache.commons.math3.geometry.euclidean.twod.Vector2D; -import org.apache.commons.math3.util.FastMath; -import org.apache.commons.math3.util.Precision; +import org.apache.commons.math4.geometry.euclidean.twod.Line; +import org.apache.commons.math4.geometry.euclidean.twod.Vector2D; +import org.apache.commons.math4.util.FastMath; +import org.apache.commons.math4.util.Precision; /** * Implements Andrew's monotone chain method to generate the convex hull of a finite set of http://git-wip-us.apache.org/repos/asf/commons-math/blob/e4e1ac23/src/main/java/org/apache/commons/math4/geometry/euclidean/twod/hull/package-info.java ---------------------------------------------------------------------- diff --git a/src/main/java/org/apache/commons/math4/geometry/euclidean/twod/hull/package-info.java b/src/main/java/org/apache/commons/math4/geometry/euclidean/twod/hull/package-info.java index d0469a4..120f5c7 100644 --- a/src/main/java/org/apache/commons/math4/geometry/euclidean/twod/hull/package-info.java +++ b/src/main/java/org/apache/commons/math4/geometry/euclidean/twod/hull/package-info.java @@ -22,4 +22,4 @@ * </p> * */ -package org.apache.commons.math3.geometry.euclidean.twod.hull; +package org.apache.commons.math4.geometry.euclidean.twod.hull; http://git-wip-us.apache.org/repos/asf/commons-math/blob/e4e1ac23/src/main/java/org/apache/commons/math4/geometry/euclidean/twod/package-info.java ---------------------------------------------------------------------- diff --git a/src/main/java/org/apache/commons/math4/geometry/euclidean/twod/package-info.java b/src/main/java/org/apache/commons/math4/geometry/euclidean/twod/package-info.java index feb43b1..7872044 100644 --- a/src/main/java/org/apache/commons/math4/geometry/euclidean/twod/package-info.java +++ b/src/main/java/org/apache/commons/math4/geometry/euclidean/twod/package-info.java @@ -21,4 +21,4 @@ * </p> * */ -package org.apache.commons.math3.geometry.euclidean.twod; +package org.apache.commons.math4.geometry.euclidean.twod; http://git-wip-us.apache.org/repos/asf/commons-math/blob/e4e1ac23/src/main/java/org/apache/commons/math4/geometry/hull/ConvexHull.java ---------------------------------------------------------------------- diff --git a/src/main/java/org/apache/commons/math4/geometry/hull/ConvexHull.java b/src/main/java/org/apache/commons/math4/geometry/hull/ConvexHull.java index 8dfa3f3..b78d229 100644 --- a/src/main/java/org/apache/commons/math4/geometry/hull/ConvexHull.java +++ b/src/main/java/org/apache/commons/math4/geometry/hull/ConvexHull.java @@ -14,14 +14,14 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.commons.math3.geometry.hull; +package org.apache.commons.math4.geometry.hull; import java.io.Serializable; -import org.apache.commons.math3.exception.InsufficientDataException; -import org.apache.commons.math3.geometry.Point; -import org.apache.commons.math3.geometry.Space; -import org.apache.commons.math3.geometry.partitioning.Region; +import org.apache.commons.math4.exception.InsufficientDataException; +import org.apache.commons.math4.geometry.Point; +import org.apache.commons.math4.geometry.Space; +import org.apache.commons.math4.geometry.partitioning.Region; /** * This class represents a convex hull. http://git-wip-us.apache.org/repos/asf/commons-math/blob/e4e1ac23/src/main/java/org/apache/commons/math4/geometry/hull/ConvexHullGenerator.java ---------------------------------------------------------------------- diff --git a/src/main/java/org/apache/commons/math4/geometry/hull/ConvexHullGenerator.java b/src/main/java/org/apache/commons/math4/geometry/hull/ConvexHullGenerator.java index 8f601d2..eadc0af 100644 --- a/src/main/java/org/apache/commons/math4/geometry/hull/ConvexHullGenerator.java +++ b/src/main/java/org/apache/commons/math4/geometry/hull/ConvexHullGenerator.java @@ -14,14 +14,14 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.commons.math3.geometry.hull; +package org.apache.commons.math4.geometry.hull; import java.util.Collection; -import org.apache.commons.math3.exception.ConvergenceException; -import org.apache.commons.math3.exception.NullArgumentException; -import org.apache.commons.math3.geometry.Point; -import org.apache.commons.math3.geometry.Space; +import org.apache.commons.math4.exception.ConvergenceException; +import org.apache.commons.math4.exception.NullArgumentException; +import org.apache.commons.math4.geometry.Point; +import org.apache.commons.math4.geometry.Space; /** * Interface for convex hull generators. http://git-wip-us.apache.org/repos/asf/commons-math/blob/e4e1ac23/src/main/java/org/apache/commons/math4/geometry/hull/package-info.java ---------------------------------------------------------------------- diff --git a/src/main/java/org/apache/commons/math4/geometry/hull/package-info.java b/src/main/java/org/apache/commons/math4/geometry/hull/package-info.java index 2246682..70468bf 100644 --- a/src/main/java/org/apache/commons/math4/geometry/hull/package-info.java +++ b/src/main/java/org/apache/commons/math4/geometry/hull/package-info.java @@ -21,4 +21,4 @@ * </p> * */ -package org.apache.commons.math3.geometry.hull; +package org.apache.commons.math4.geometry.hull; http://git-wip-us.apache.org/repos/asf/commons-math/blob/e4e1ac23/src/main/java/org/apache/commons/math4/geometry/package-info.java ---------------------------------------------------------------------- diff --git a/src/main/java/org/apache/commons/math4/geometry/package-info.java b/src/main/java/org/apache/commons/math4/geometry/package-info.java index 31929e2..8b9bd9d 100644 --- a/src/main/java/org/apache/commons/math4/geometry/package-info.java +++ b/src/main/java/org/apache/commons/math4/geometry/package-info.java @@ -22,4 +22,4 @@ * </p> * */ -package org.apache.commons.math3.geometry; +package org.apache.commons.math4.geometry; http://git-wip-us.apache.org/repos/asf/commons-math/blob/e4e1ac23/src/main/java/org/apache/commons/math4/geometry/partitioning/AbstractRegion.java ---------------------------------------------------------------------- diff --git a/src/main/java/org/apache/commons/math4/geometry/partitioning/AbstractRegion.java b/src/main/java/org/apache/commons/math4/geometry/partitioning/AbstractRegion.java index 6928331..71e552f 100644 --- a/src/main/java/org/apache/commons/math4/geometry/partitioning/AbstractRegion.java +++ b/src/main/java/org/apache/commons/math4/geometry/partitioning/AbstractRegion.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.commons.math3.geometry.partitioning; +package org.apache.commons.math4.geometry.partitioning; import java.util.ArrayList; import java.util.Collection; @@ -24,9 +24,9 @@ import java.util.Iterator; import java.util.Map; import java.util.TreeSet; -import org.apache.commons.math3.geometry.Point; -import org.apache.commons.math3.geometry.Space; -import org.apache.commons.math3.geometry.Vector; +import org.apache.commons.math4.geometry.Point; +import org.apache.commons.math4.geometry.Space; +import org.apache.commons.math4.geometry.Vector; /** Abstract class for all regions, independently of geometry type or dimension. http://git-wip-us.apache.org/repos/asf/commons-math/blob/e4e1ac23/src/main/java/org/apache/commons/math4/geometry/partitioning/AbstractSubHyperplane.java ---------------------------------------------------------------------- diff --git a/src/main/java/org/apache/commons/math4/geometry/partitioning/AbstractSubHyperplane.java b/src/main/java/org/apache/commons/math4/geometry/partitioning/AbstractSubHyperplane.java index 3fd6b54..5c62ae7 100644 --- a/src/main/java/org/apache/commons/math4/geometry/partitioning/AbstractSubHyperplane.java +++ b/src/main/java/org/apache/commons/math4/geometry/partitioning/AbstractSubHyperplane.java @@ -14,12 +14,12 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.commons.math3.geometry.partitioning; +package org.apache.commons.math4.geometry.partitioning; import java.util.HashMap; import java.util.Map; -import org.apache.commons.math3.geometry.Space; +import org.apache.commons.math4.geometry.Space; /** This class implements the dimension-independent parts of {@link SubHyperplane}. http://git-wip-us.apache.org/repos/asf/commons-math/blob/e4e1ac23/src/main/java/org/apache/commons/math4/geometry/partitioning/BSPTree.java ---------------------------------------------------------------------- diff --git a/src/main/java/org/apache/commons/math4/geometry/partitioning/BSPTree.java b/src/main/java/org/apache/commons/math4/geometry/partitioning/BSPTree.java index 26ae45f..68cdb62 100644 --- a/src/main/java/org/apache/commons/math4/geometry/partitioning/BSPTree.java +++ b/src/main/java/org/apache/commons/math4/geometry/partitioning/BSPTree.java @@ -14,18 +14,18 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.commons.math3.geometry.partitioning; +package org.apache.commons.math4.geometry.partitioning; import java.util.ArrayList; import java.util.List; -import org.apache.commons.math3.exception.MathIllegalStateException; -import org.apache.commons.math3.exception.MathInternalError; -import org.apache.commons.math3.exception.util.LocalizedFormats; -import org.apache.commons.math3.geometry.Point; -import org.apache.commons.math3.geometry.Space; -import org.apache.commons.math3.geometry.Vector; -import org.apache.commons.math3.util.FastMath; +import org.apache.commons.math4.exception.MathIllegalStateException; +import org.apache.commons.math4.exception.MathInternalError; +import org.apache.commons.math4.exception.util.LocalizedFormats; +import org.apache.commons.math4.geometry.Point; +import org.apache.commons.math4.geometry.Space; +import org.apache.commons.math4.geometry.Vector; +import org.apache.commons.math4.util.FastMath; /** This class represent a Binary Space Partition tree.