Revision 524 trunk/org.gvsig.app.document.layout2.app/org.gvsig.app.document.layout2.app.mainplugin/src/main/java/org/gvsig/app/project/documents/layout/geometryadapters/PolyLineAdapter.java
PolyLineAdapter.java | ||
---|---|---|
43 | 43 |
|
44 | 44 |
/** |
45 | 45 |
* DOCUMENT ME! |
46 |
*
|
|
46 |
* |
|
47 | 47 |
* @author Vicente Caballero Navarro |
48 | 48 |
*/ |
49 | 49 |
public class PolyLineAdapter extends GeometryAdapter { |
... | ... | |
63 | 63 |
|
64 | 64 |
/** |
65 | 65 |
* DOCUMENT ME! |
66 |
*
|
|
66 |
* |
|
67 | 67 |
* @param p |
68 | 68 |
* DOCUMENT ME! |
69 | 69 |
*/ |
70 | 70 |
public void obtainShape(Point2D p) { |
71 | 71 |
Point2D[] points = getPoints(); |
72 |
|
|
72 |
|
|
73 | 73 |
try { |
74 | 74 |
Curve curve = (Curve)geomManager.create(TYPES.CURVE, SUBTYPES.GEOM2D); |
75 | 75 |
if (points.length > 0) { |
76 |
curve.addMoveToVertex(geomManager.createPoint(points[0].getX(), points[0].getY(), SUBTYPES.GEOM2D));
|
|
76 |
curve.addVertex(geomManager.createPoint(points[0].getX(), points[0].getY(), SUBTYPES.GEOM2D)); |
|
77 | 77 |
} |
78 | 78 |
for (int i = 1; i < points.length; i++) { |
79 | 79 |
curve.addVertex(geomManager.createPoint(points[i].getX(), points[i].getY(), SUBTYPES.GEOM2D)); |
... | ... | |
85 | 85 |
setGeometry(curve); |
86 | 86 |
} catch (CreateGeometryException e) { |
87 | 87 |
logger.error("Error creating the circle", e); |
88 |
}
|
|
88 |
} |
|
89 | 89 |
} |
90 | 90 |
|
91 | 91 |
/** |
92 | 92 |
* DOCUMENT ME! |
93 |
*
|
|
93 |
* |
|
94 | 94 |
* @param g |
95 | 95 |
* DOCUMENT ME! |
96 | 96 |
* @param at |
... | ... | |
116 | 116 |
|
117 | 117 |
/** |
118 | 118 |
* DOCUMENT ME! |
119 |
*
|
|
119 |
* |
|
120 | 120 |
* @param p |
121 | 121 |
* DOCUMENT ME! |
122 | 122 |
*/ |
Also available in: Unified diff