Made the math classes (most of them) java.io.Serializable
since it's harmless and makes these math classes more useful as general data structures. git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7860 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
This commit is contained in:
parent
dd5d56ab42
commit
bb18399b6d
@ -54,7 +54,9 @@ import java.io.IOException;
|
|||||||
* @author Mark Powell
|
* @author Mark Powell
|
||||||
* @version $Id: ColorRGBA.java,v 1.29 2007/09/09 18:25:14 irrisor Exp $
|
* @version $Id: ColorRGBA.java,v 1.29 2007/09/09 18:25:14 irrisor Exp $
|
||||||
*/
|
*/
|
||||||
public final class ColorRGBA implements Savable, Cloneable {
|
public final class ColorRGBA implements Savable, Cloneable, java.io.Serializable {
|
||||||
|
|
||||||
|
static final long serialVersionUID = 1;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* the color black (0,0,0).
|
* the color black (0,0,0).
|
||||||
|
|||||||
@ -35,7 +35,10 @@ package com.jme3.math;
|
|||||||
import java.util.logging.Level;
|
import java.util.logging.Level;
|
||||||
import java.util.logging.Logger;
|
import java.util.logging.Logger;
|
||||||
|
|
||||||
public class Eigen3f {
|
public class Eigen3f implements java.io.Serializable {
|
||||||
|
|
||||||
|
static final long serialVersionUID = 1;
|
||||||
|
|
||||||
private static final Logger logger = Logger.getLogger(Eigen3f.class
|
private static final Logger logger = Logger.getLogger(Eigen3f.class
|
||||||
.getName());
|
.getName());
|
||||||
|
|
||||||
|
|||||||
@ -48,7 +48,9 @@ import java.nio.FloatBuffer;
|
|||||||
* @author Mark Powell
|
* @author Mark Powell
|
||||||
* @author Joshua Slack
|
* @author Joshua Slack
|
||||||
*/
|
*/
|
||||||
public class Line implements Savable, Cloneable {
|
public class Line implements Savable, Cloneable, java.io.Serializable {
|
||||||
|
|
||||||
|
static final long serialVersionUID = 1;
|
||||||
|
|
||||||
private Vector3f origin;
|
private Vector3f origin;
|
||||||
private Vector3f direction;
|
private Vector3f direction;
|
||||||
|
|||||||
@ -53,7 +53,9 @@ import java.io.IOException;
|
|||||||
* @author Mark Powell
|
* @author Mark Powell
|
||||||
* @author Joshua Slack
|
* @author Joshua Slack
|
||||||
*/
|
*/
|
||||||
public class LineSegment implements Cloneable, Savable {
|
public class LineSegment implements Cloneable, Savable, java.io.Serializable {
|
||||||
|
|
||||||
|
static final long serialVersionUID = 1;
|
||||||
|
|
||||||
private Vector3f origin;
|
private Vector3f origin;
|
||||||
private Vector3f direction;
|
private Vector3f direction;
|
||||||
|
|||||||
@ -51,7 +51,9 @@ import java.util.logging.Logger;
|
|||||||
* @author Mark Powell
|
* @author Mark Powell
|
||||||
* @author Joshua Slack
|
* @author Joshua Slack
|
||||||
*/
|
*/
|
||||||
public final class Matrix3f implements Savable, Cloneable {
|
public final class Matrix3f implements Savable, Cloneable, java.io.Serializable {
|
||||||
|
|
||||||
|
static final long serialVersionUID = 1;
|
||||||
|
|
||||||
private static final Logger logger = Logger.getLogger(Matrix3f.class.getName());
|
private static final Logger logger = Logger.getLogger(Matrix3f.class.getName());
|
||||||
protected float m00, m01, m02;
|
protected float m00, m01, m02;
|
||||||
|
|||||||
@ -57,7 +57,9 @@ import java.util.logging.Logger;
|
|||||||
* @author Mark Powell
|
* @author Mark Powell
|
||||||
* @author Joshua Slack
|
* @author Joshua Slack
|
||||||
*/
|
*/
|
||||||
public final class Matrix4f implements Savable, Cloneable {
|
public final class Matrix4f implements Savable, Cloneable, java.io.Serializable {
|
||||||
|
|
||||||
|
static final long serialVersionUID = 1;
|
||||||
|
|
||||||
private static final Logger logger = Logger.getLogger(Matrix4f.class.getName());
|
private static final Logger logger = Logger.getLogger(Matrix4f.class.getName());
|
||||||
public float m00, m01, m02, m03;
|
public float m00, m01, m02, m03;
|
||||||
|
|||||||
@ -49,7 +49,9 @@ import java.util.logging.Logger;
|
|||||||
* @author Mark Powell
|
* @author Mark Powell
|
||||||
* @author Joshua Slack
|
* @author Joshua Slack
|
||||||
*/
|
*/
|
||||||
public class Plane implements Savable, Cloneable {
|
public class Plane implements Savable, Cloneable, java.io.Serializable {
|
||||||
|
|
||||||
|
static final long serialVersionUID = 1;
|
||||||
|
|
||||||
private static final Logger logger = Logger
|
private static final Logger logger = Logger
|
||||||
.getLogger(Plane.class.getName());
|
.getLogger(Plane.class.getName());
|
||||||
|
|||||||
@ -56,7 +56,9 @@ import java.util.logging.Logger;
|
|||||||
* @author Mark Powell
|
* @author Mark Powell
|
||||||
* @author Joshua Slack
|
* @author Joshua Slack
|
||||||
*/
|
*/
|
||||||
public final class Quaternion implements Savable, Cloneable {
|
public final class Quaternion implements Savable, Cloneable, java.io.Serializable {
|
||||||
|
|
||||||
|
static final long serialVersionUID = 1;
|
||||||
|
|
||||||
private static final Logger logger = Logger.getLogger(Quaternion.class.getName());
|
private static final Logger logger = Logger.getLogger(Quaternion.class.getName());
|
||||||
/**
|
/**
|
||||||
|
|||||||
@ -52,7 +52,9 @@ import java.io.IOException;
|
|||||||
* @author Mark Powell
|
* @author Mark Powell
|
||||||
* @author Joshua Slack
|
* @author Joshua Slack
|
||||||
*/
|
*/
|
||||||
public final class Ray implements Savable, Cloneable, Collidable {
|
public final class Ray implements Savable, Cloneable, Collidable, java.io.Serializable {
|
||||||
|
|
||||||
|
static final long serialVersionUID = 1;
|
||||||
|
|
||||||
//todo: merge with Line?
|
//todo: merge with Line?
|
||||||
/** The ray's begining point. */
|
/** The ray's begining point. */
|
||||||
|
|||||||
@ -50,7 +50,9 @@ import java.io.IOException;
|
|||||||
* @author Joshua Slack
|
* @author Joshua Slack
|
||||||
*/
|
*/
|
||||||
|
|
||||||
public final class Rectangle implements Savable, Cloneable {
|
public final class Rectangle implements Savable, Cloneable, java.io.Serializable {
|
||||||
|
|
||||||
|
static final long serialVersionUID = 1;
|
||||||
|
|
||||||
private Vector3f a, b, c;
|
private Vector3f a, b, c;
|
||||||
|
|
||||||
|
|||||||
@ -49,7 +49,9 @@ import java.io.IOException;
|
|||||||
* @author Joshua Slack
|
* @author Joshua Slack
|
||||||
*/
|
*/
|
||||||
|
|
||||||
public final class Ring implements Savable, Cloneable {
|
public final class Ring implements Savable, Cloneable, java.io.Serializable {
|
||||||
|
|
||||||
|
static final long serialVersionUID = 1;
|
||||||
|
|
||||||
private Vector3f center, up;
|
private Vector3f center, up;
|
||||||
private float innerRadius, outerRadius;
|
private float innerRadius, outerRadius;
|
||||||
|
|||||||
@ -46,7 +46,9 @@ import java.io.IOException;
|
|||||||
* @author Jack Lindamood
|
* @author Jack Lindamood
|
||||||
* @author Joshua Slack
|
* @author Joshua Slack
|
||||||
*/
|
*/
|
||||||
public final class Transform implements Savable, Cloneable {
|
public final class Transform implements Savable, Cloneable, java.io.Serializable {
|
||||||
|
|
||||||
|
static final long serialVersionUID = 1;
|
||||||
|
|
||||||
public static final Transform IDENTITY = new Transform();
|
public static final Transform IDENTITY = new Transform();
|
||||||
|
|
||||||
|
|||||||
@ -44,7 +44,9 @@ import java.io.IOException;
|
|||||||
* @author Mark Powell
|
* @author Mark Powell
|
||||||
* @author Joshua Slack
|
* @author Joshua Slack
|
||||||
*/
|
*/
|
||||||
public class Triangle extends AbstractTriangle implements Savable {
|
public class Triangle extends AbstractTriangle implements Savable, java.io.Serializable {
|
||||||
|
|
||||||
|
static final long serialVersionUID = 1;
|
||||||
|
|
||||||
private Vector3f pointa = new Vector3f();
|
private Vector3f pointa = new Vector3f();
|
||||||
private Vector3f pointb = new Vector3f();
|
private Vector3f pointb = new Vector3f();
|
||||||
|
|||||||
@ -49,7 +49,9 @@ import java.util.logging.Logger;
|
|||||||
* @author Mark Powell
|
* @author Mark Powell
|
||||||
* @author Joshua Slack
|
* @author Joshua Slack
|
||||||
*/
|
*/
|
||||||
public final class Vector2f implements Savable, Cloneable {
|
public final class Vector2f implements Savable, Cloneable, java.io.Serializable {
|
||||||
|
|
||||||
|
static final long serialVersionUID = 1;
|
||||||
private static final Logger logger = Logger.getLogger(Vector2f.class.getName());
|
private static final Logger logger = Logger.getLogger(Vector2f.class.getName());
|
||||||
|
|
||||||
public static final Vector2f ZERO = new Vector2f(0f, 0f);
|
public static final Vector2f ZERO = new Vector2f(0f, 0f);
|
||||||
|
|||||||
@ -53,7 +53,9 @@ import java.util.logging.Logger;
|
|||||||
* @author Mark Powell
|
* @author Mark Powell
|
||||||
* @author Joshua Slack
|
* @author Joshua Slack
|
||||||
*/
|
*/
|
||||||
public final class Vector3f implements Savable, Cloneable {
|
public final class Vector3f implements Savable, Cloneable, java.io.Serializable {
|
||||||
|
|
||||||
|
static final long serialVersionUID = 1;
|
||||||
|
|
||||||
private static final Logger logger = Logger.getLogger(Vector3f.class.getName());
|
private static final Logger logger = Logger.getLogger(Vector3f.class.getName());
|
||||||
|
|
||||||
|
|||||||
@ -48,7 +48,9 @@ import java.util.logging.Logger;
|
|||||||
*
|
*
|
||||||
* @author Maarten Steur
|
* @author Maarten Steur
|
||||||
*/
|
*/
|
||||||
public final class Vector4f implements Savable, Cloneable {
|
public final class Vector4f implements Savable, Cloneable, java.io.Serializable {
|
||||||
|
|
||||||
|
static final long serialVersionUID = 1;
|
||||||
|
|
||||||
private static final Logger logger = Logger.getLogger(Vector4f.class.getName());
|
private static final Logger logger = Logger.getLogger(Vector4f.class.getName());
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user