Revision 46506 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/AbstractCurve.java
AbstractCurve.java | ||
---|---|---|
23 | 23 |
package org.gvsig.fmap.geom.jts.primitive.curve; |
24 | 24 |
|
25 | 25 |
import org.gvsig.fmap.geom.jts.primitive.AbstractPrimitive; |
26 |
import org.gvsig.fmap.geom.primitive.OrientablePrimitive; |
|
27 |
import org.gvsig.fmap.geom.primitive.Point; |
|
26 | 28 |
|
27 |
|
|
28 | 29 |
/** |
29 | 30 |
* @author fdiaz |
30 | 31 |
* |
31 | 32 |
*/ |
32 |
public abstract class AbstractCurve extends AbstractPrimitive { |
|
33 |
public abstract class AbstractCurve extends AbstractPrimitive implements OrientablePrimitive {
|
|
33 | 34 |
|
34 | 35 |
/** |
35 | 36 |
* |
36 | 37 |
*/ |
37 | 38 |
private static final long serialVersionUID = 3586952580027455791L; |
38 | 39 |
|
40 |
/** |
|
41 |
* |
|
42 |
*/ |
|
43 |
protected AbstractCurve(int type, int subtype) { |
|
44 |
super(type, subtype); |
|
45 |
} |
|
39 | 46 |
|
40 |
/** |
|
41 |
* |
|
42 |
*/ |
|
43 |
protected AbstractCurve(int type, int subtype) { |
|
44 |
super(type, subtype); |
|
45 |
} |
|
47 |
@Override |
|
48 |
public boolean isEmpty() { |
|
49 |
return this.getNumVertices() < 1; |
|
50 |
} |
|
51 |
|
|
52 |
@Override |
|
53 |
public int size() { |
|
54 |
return this.getNumVertices(); |
|
55 |
} |
|
56 |
|
|
57 |
@Override |
|
58 |
public Point get(int position) { |
|
59 |
return this.getVertex(position); |
|
60 |
} |
|
46 | 61 |
} |
Also available in: Unified diff