Skip to content

Commit c7df8c6

Browse files
committed
add serializable to PointXX and EnvelopeXX
1 parent 68e762e commit c7df8c6

File tree

6 files changed

+20
-6
lines changed

6 files changed

+20
-6
lines changed

src/main/java/com/esri/core/geometry/Envelope1D.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,10 +25,13 @@
2525

2626
package com.esri.core.geometry;
2727

28+
import java.io.Serializable;
29+
2830
/**
2931
* A 1-dimensional interval.
3032
*/
31-
public final class Envelope1D {
33+
public final class Envelope1D implements Serializable {
34+
private static final long serialVersionUID = 1L;
3235

3336
public double vmin;
3437

src/main/java/com/esri/core/geometry/Envelope2D.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@
3333
*/
3434
public final class Envelope2D implements Serializable {
3535
private static final long serialVersionUID = 1L;
36+
3637
private final static int XLESSXMIN = 1;
3738
// private final int XGREATERXMAX = 2;
3839
private final static int YLESSYMIN = 4;

src/main/java/com/esri/core/geometry/Envelope3D.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,10 +25,14 @@
2525

2626
package com.esri.core.geometry;
2727

28+
import java.io.Serializable;
29+
2830
/**
2931
* A class that represents axis parallel 3D rectangle.
3032
*/
31-
public final class Envelope3D {
33+
public final class Envelope3D implements Serializable{
34+
private static final long serialVersionUID = 1L;
35+
3236
public double xmin;
3337

3438
public double ymin;

src/main/java/com/esri/core/geometry/OperatorGeodeticDensifyLocal.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
package com.esri.core.geometry;
2626

2727
//This is a stub
28-
public class OperatorGeodeticDensifyLocal extends
28+
class OperatorGeodeticDensifyLocal extends
2929
OperatorGeodeticDensifyByLength {
3030

3131
@Override

src/main/java/com/esri/core/geometry/Point2D.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@
2525

2626
package com.esri.core.geometry;
2727

28+
import java.io.Serializable;
2829
import java.math.BigDecimal;
2930
import java.util.Comparator;
3031

@@ -33,8 +34,9 @@
3334
* Basic 2D point class. Contains only two double fields.
3435
*
3536
*/
36-
public final class Point2D {
37-
37+
public final class Point2D implements Serializable{
38+
private static final long serialVersionUID = 1L;
39+
3840
public double x;
3941
public double y;
4042

src/main/java/com/esri/core/geometry/Point3D.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,12 +25,16 @@
2525

2626
package com.esri.core.geometry;
2727

28+
import java.io.Serializable;
29+
2830
/**
2931
*
3032
* Basic 3D point class.
3133
*
3234
*/
33-
public final class Point3D {
35+
public final class Point3D implements Serializable {
36+
private static final long serialVersionUID = 1L;
37+
3438
public double x;
3539
public double y;
3640
public double z;

0 commit comments

Comments
 (0)