added the geometry package from Mantissa
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk@512380 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
e2ffb90572
commit
c3feb16615
|
@ -15,9 +15,9 @@
|
||||||
// specific language governing permissions and limitations
|
// specific language governing permissions and limitations
|
||||||
// under the License.
|
// under the License.
|
||||||
|
|
||||||
package org.spaceroots.mantissa.geometry;
|
package org.apache.commons.math.geometry;
|
||||||
|
|
||||||
import org.spaceroots.mantissa.MantissaException;
|
import org.apache.commons.math.MathException;
|
||||||
|
|
||||||
/** This class represents exceptions thrown while extractiong Cardan
|
/** This class represents exceptions thrown while extractiong Cardan
|
||||||
* or Euler angles from a rotation.
|
* or Euler angles from a rotation.
|
||||||
|
@ -28,7 +28,7 @@ import org.spaceroots.mantissa.MantissaException;
|
||||||
*/
|
*/
|
||||||
|
|
||||||
public class CardanEulerSingularityException
|
public class CardanEulerSingularityException
|
||||||
extends MantissaException {
|
extends MathException {
|
||||||
|
|
||||||
/** Simple constructor.
|
/** Simple constructor.
|
||||||
* build an exception with a default message.
|
* build an exception with a default message.
|
||||||
|
@ -36,7 +36,7 @@ public class CardanEulerSingularityException
|
||||||
* if false it is related to EulerAngles
|
* if false it is related to EulerAngles
|
||||||
*/
|
*/
|
||||||
public CardanEulerSingularityException(boolean isCardan) {
|
public CardanEulerSingularityException(boolean isCardan) {
|
||||||
super(isCardan ? "Cardan angles singularity" : "Euler angles singularity");
|
super(isCardan ? "Cardan angles singularity" : "Euler angles singularity", new Object[0]);
|
||||||
}
|
}
|
||||||
|
|
||||||
private static final long serialVersionUID = -1360952845582206770L;
|
private static final long serialVersionUID = -1360952845582206770L;
|
|
@ -15,9 +15,9 @@
|
||||||
// specific language governing permissions and limitations
|
// specific language governing permissions and limitations
|
||||||
// under the License.
|
// under the License.
|
||||||
|
|
||||||
package org.spaceroots.mantissa.geometry;
|
package org.apache.commons.math.geometry;
|
||||||
|
|
||||||
import org.spaceroots.mantissa.MantissaException;
|
import org.apache.commons.math.MathException;
|
||||||
|
|
||||||
/** This class represents exceptions thrown while building rotations
|
/** This class represents exceptions thrown while building rotations
|
||||||
* from matrices.
|
* from matrices.
|
||||||
|
@ -28,7 +28,7 @@ import org.spaceroots.mantissa.MantissaException;
|
||||||
*/
|
*/
|
||||||
|
|
||||||
public class NotARotationMatrixException
|
public class NotARotationMatrixException
|
||||||
extends MantissaException {
|
extends MathException {
|
||||||
|
|
||||||
/** Simple constructor.
|
/** Simple constructor.
|
||||||
* Build an exception by translating and formating a message
|
* Build an exception by translating and formating a message
|
|
@ -15,7 +15,7 @@
|
||||||
// specific language governing permissions and limitations
|
// specific language governing permissions and limitations
|
||||||
// under the License.
|
// under the License.
|
||||||
|
|
||||||
package org.spaceroots.mantissa.geometry;
|
package org.apache.commons.math.geometry;
|
||||||
|
|
||||||
import java.io.Serializable;
|
import java.io.Serializable;
|
||||||
|
|
|
@ -15,7 +15,7 @@
|
||||||
// specific language governing permissions and limitations
|
// specific language governing permissions and limitations
|
||||||
// under the License.
|
// under the License.
|
||||||
|
|
||||||
package org.spaceroots.mantissa.geometry;
|
package org.apache.commons.math.geometry;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* This class is a utility representing a rotation order specification
|
* This class is a utility representing a rotation order specification
|
|
@ -15,7 +15,7 @@
|
||||||
// specific language governing permissions and limitations
|
// specific language governing permissions and limitations
|
||||||
// under the License.
|
// under the License.
|
||||||
|
|
||||||
package org.spaceroots.mantissa.geometry;
|
package org.apache.commons.math.geometry;
|
||||||
|
|
||||||
import java.io.Serializable;
|
import java.io.Serializable;
|
||||||
|
|
|
@ -15,7 +15,13 @@
|
||||||
// specific language governing permissions and limitations
|
// specific language governing permissions and limitations
|
||||||
// under the License.
|
// under the License.
|
||||||
|
|
||||||
package org.spaceroots.mantissa.geometry;
|
package org.apache.commons.math.geometry;
|
||||||
|
|
||||||
|
import org.apache.commons.math.geometry.CardanEulerSingularityException;
|
||||||
|
import org.apache.commons.math.geometry.NotARotationMatrixException;
|
||||||
|
import org.apache.commons.math.geometry.Rotation;
|
||||||
|
import org.apache.commons.math.geometry.RotationOrder;
|
||||||
|
import org.apache.commons.math.geometry.Vector3D;
|
||||||
|
|
||||||
import junit.framework.*;
|
import junit.framework.*;
|
||||||
|
|
|
@ -15,7 +15,9 @@
|
||||||
// specific language governing permissions and limitations
|
// specific language governing permissions and limitations
|
||||||
// under the License.
|
// under the License.
|
||||||
|
|
||||||
package org.spaceroots.mantissa.geometry;
|
package org.apache.commons.math.geometry;
|
||||||
|
|
||||||
|
import org.apache.commons.math.geometry.Vector3D;
|
||||||
|
|
||||||
import junit.framework.*;
|
import junit.framework.*;
|
||||||
|
|
Loading…
Reference in New Issue