Revision 42392 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/line/BaseLine3D.java
BaseLine3D.java | ||
---|---|---|
77 | 77 |
*/ |
78 | 78 |
private void initializeCoordinates(Coordinate[] coordinates) { |
79 | 79 |
this.coordinates = new ArrayListCoordinateSequence(new ReadOnlyCoordinates(coordinates)); |
80 |
if(coordinates.length<1){ |
|
81 |
anyVertex = new Point3D(0,0,0); |
|
82 |
} else { |
|
83 |
anyVertex = new Point3D(coordinates[0].x, coordinates[0].y, coordinates[0].z); |
|
84 |
} |
|
85 | 80 |
} |
86 | 81 |
|
87 | 82 |
|
... | ... | |
151 | 146 |
*/ |
152 | 147 |
public Point getVertex(int index) { |
153 | 148 |
Point3D vertex = new Point3D(this.coordinates.get(index)); |
154 |
anyVertex = vertex; |
|
155 | 149 |
return vertex; |
156 | 150 |
} |
157 | 151 |
} |
Also available in: Unified diff