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

View differences:

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