Revision 44612 trunk/org.gvsig.desktop/org.gvsig.desktop.compat.cdc/org.gvsig.fmap.geometry/org.gvsig.fmap.geometry.jts/src/main/java/org/gvsig/fmap/geom/jts/aggregate/MultiPoint2D.java
MultiPoint2D.java | ||
---|---|---|
51 | 51 |
*/ |
52 | 52 |
private static final long serialVersionUID = -2230359991187613190L; |
53 | 53 |
|
54 |
/** |
|
55 |
* @param subtype |
|
56 |
*/ |
|
57 | 54 |
public MultiPoint2D() { |
58 | 55 |
super(Geometry.SUBTYPES.GEOM2D); |
59 | 56 |
} |
... | ... | |
61 | 58 |
/* (non-Javadoc) |
62 | 59 |
* @see org.gvsig.fmap.geom.Geometry#cloneGeometry() |
63 | 60 |
*/ |
61 |
@Override |
|
64 | 62 |
public Geometry cloneGeometry() { |
65 | 63 |
MultiPoint2D clone = new MultiPoint2D(); |
66 | 64 |
return clonePrimitives(clone); |
67 | 65 |
|
68 | 66 |
} |
69 | 67 |
|
70 |
/* (non-Javadoc) |
|
71 |
* @see org.gvsig.fmap.geom.Geometry#getDimension() |
|
72 |
*/ |
|
68 |
@Override |
|
73 | 69 |
public int getDimension() { |
74 | 70 |
return 2; |
75 | 71 |
} |
76 | 72 |
|
77 |
/* |
|
78 |
* (non-Javadoc) |
|
79 |
* |
|
80 |
* @see org.gvsig.fmap.geom.Geometry#getGeneralPath() |
|
81 |
*/ |
|
73 |
@Override |
|
82 | 74 |
public GeneralPathX getGeneralPath() { |
83 | 75 |
return new DefaultGeneralPathX(new PointIterator(null), false, 0); |
84 | 76 |
} |
85 | 77 |
|
86 |
/* (non-Javadoc) |
|
87 |
* @see org.gvsig.fmap.geom.aggregate.MultiLine#toPoints() |
|
88 |
*/ |
|
78 |
@Override |
|
89 | 79 |
public MultiPoint toPoints() throws GeometryException { |
90 | 80 |
return this; |
91 | 81 |
} |
92 | 82 |
|
93 |
/* (non-Javadoc) |
|
94 |
* @see org.gvsig.fmap.geom.aggregate.MultiLine#toLines() |
|
95 |
*/ |
|
83 |
@Override |
|
96 | 84 |
public MultiLine toLines() throws GeometryException { |
97 | 85 |
MultiLine multiLine = new MultiLine2D(); |
98 | 86 |
Line line = new Line2D(); |
... | ... | |
105 | 93 |
return multiLine; |
106 | 94 |
} |
107 | 95 |
|
108 |
/* (non-Javadoc) |
|
109 |
* @see org.gvsig.fmap.geom.aggregate.MultiLine#toPolygons() |
|
110 |
*/ |
|
96 |
@Override |
|
111 | 97 |
public MultiPolygon toPolygons() throws GeometryException { |
112 | 98 |
MultiPolygon multiPolygon = new MultiPolygon2D(); |
113 | 99 |
Polygon polygon = new Polygon2D(); |
... | ... | |
120 | 106 |
return multiPolygon; |
121 | 107 |
} |
122 | 108 |
|
123 |
/* (non-Javadoc) |
|
124 |
* @see org.gvsig.fmap.geom.jts.aggregate.AbstractMultiPrimitive#fixPrimitive(org.gvsig.fmap.geom.primitive.Primitive) |
|
125 |
*/ |
|
126 | 109 |
@Override |
127 | 110 |
protected Geometry fixPrimitive(Primitive primitive) { |
128 | 111 |
|
... | ... | |
150 | 133 |
throw new UnsupportedOperationException(message); |
151 | 134 |
} |
152 | 135 |
|
136 |
@Override |
|
153 | 137 |
protected Point fixPoint(Point point) { |
154 | 138 |
if (point instanceof Point2D) { |
155 | 139 |
return point; |
Also available in: Unified diff