Revision 42271 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/primitive/curve/spline/Spline3DM.java
Spline3DM.java | ||
---|---|---|
30 | 30 |
import org.gvsig.fmap.geom.aggregate.MultiLine; |
31 | 31 |
import org.gvsig.fmap.geom.aggregate.MultiPoint; |
32 | 32 |
import org.gvsig.fmap.geom.aggregate.MultiPolygon; |
33 |
import org.gvsig.fmap.geom.jts.MCoordinate; |
|
34 |
import org.gvsig.fmap.geom.jts.aggregate.MultiLine3D; |
|
35 | 33 |
import org.gvsig.fmap.geom.jts.aggregate.MultiLine3DM; |
36 |
import org.gvsig.fmap.geom.jts.aggregate.MultiPoint3D; |
|
37 | 34 |
import org.gvsig.fmap.geom.jts.aggregate.MultiPoint3DM; |
38 |
import org.gvsig.fmap.geom.jts.aggregate.MultiPolygon3D; |
|
39 | 35 |
import org.gvsig.fmap.geom.jts.aggregate.MultiPolygon3DM; |
40 |
import org.gvsig.fmap.geom.jts.primitive.curve.line.Line2D; |
|
41 |
import org.gvsig.fmap.geom.jts.primitive.curve.line.Line3D; |
|
42 | 36 |
import org.gvsig.fmap.geom.jts.primitive.curve.line.Line3DM; |
43 |
import org.gvsig.fmap.geom.jts.primitive.curve.spline.AbstractSpline.Spline; |
|
44 |
import org.gvsig.fmap.geom.jts.primitive.point.Point2D; |
|
45 | 37 |
import org.gvsig.fmap.geom.jts.primitive.point.Point3D; |
46 | 38 |
import org.gvsig.fmap.geom.jts.primitive.point.Point3DM; |
47 |
import org.gvsig.fmap.geom.jts.primitive.surface.polygon.Polygon3D; |
|
48 | 39 |
import org.gvsig.fmap.geom.jts.primitive.surface.polygon.Polygon3DM; |
49 | 40 |
import org.gvsig.fmap.geom.jts.util.ArrayListCoordinateSequence; |
50 | 41 |
import org.gvsig.fmap.geom.jts.util.JTSUtils; |
... | ... | |
61 | 52 |
public class Spline3DM extends AbstractSpline { |
62 | 53 |
|
63 | 54 |
/** |
55 |
* |
|
56 |
*/ |
|
57 |
private static final long serialVersionUID = 6068987767873860480L; |
|
58 |
|
|
59 |
/** |
|
64 | 60 |
* @param subtype |
65 | 61 |
*/ |
66 | 62 |
protected Spline3DM() { |
... | ... | |
166 | 162 |
public MultiPoint toPoints() throws GeometryException { |
167 | 163 |
MultiPoint multiPoint = new MultiPoint3DM(); |
168 | 164 |
Coordinate[] coordinates = getJTS().getCoordinates(); |
165 |
multiPoint.ensureCapacity(coordinates.length); |
|
169 | 166 |
for (int i = 0; i < coordinates.length; i++) { |
170 | 167 |
multiPoint.addPoint(new Point3DM(coordinates[i])); |
171 | 168 |
} |
Also available in: Unified diff