Revision 27049 branches/v2_0_0_prep/libraries/libFMap_geometries/src/org/gvsig/fmap/geom/primitive/impl/Ellipse2D.java

View differences:

Ellipse2D.java
64 64
 * @author Vicente Caballero Navarro
65 65
 */
66 66
public class Ellipse2D extends Surface2D implements Ellipse {
67
	private static final long serialVersionUID = 7624230115118134004L;
67 68

  
68
	private static final long serialVersionUID = 1L;
69

  
70 69
	private static GeometryType geomType = GeometryLocator.getGeometryManager()
71 70
			.registerGeometryType(Ellipse2D.class, null, TYPES.ELLIPSE, SUBTYPES.GEOM2D);
72
	public static int CODE = geomType.getId();
73

  
71
	
74 72
	private Point2D init;
75 73
	private Point2D end;
76 74
	private double ydist;
......
97 95
		ydist = d;
98 96
	}
99 97

  
100
	public Point2D getInit() {
101
		return init;
102
	}
103

  
104
	public Point2D getEnd() {
105
		return end;
106
	}
107

  
108
	public double getDist() {
109
		return ydist;
110
	}
111

  
112 98
	/*
113 99
	 * (non-Javadoc)
114
	 *
115
	 * @see com.iver.cit.gvsig.fmap.core.FShape#cloneFShape()
100
	 * @see org.gvsig.fmap.geom.primitive.impl.Surface2D#cloneFShape()
116 101
	 */
117 102
	public FShape cloneFShape() {
118 103
		return new Ellipse2D(id, projection, (GeneralPathX) gp.clone(), init,
119 104
				end, ydist);
120 105
	}
121 106

  
122
	/**
123
	 * @see org.gvsig.fmap.geom.primitive.FShape#getShapeType()
124
	 */
107
    /*
108
     * (non-Javadoc)
109
     * @see org.gvsig.fmap.geom.primitive.impl.Surface2D#getShapeType()
110
     */     
125 111
	public int getShapeType() {
126 112
		return FShape.ELLIPSE;
127 113
	}
128 114

  
129
	/**
130
	 * DOCUMENT ME!
131
	 *
132
	 * @param at
133
	 *            DOCUMENT ME!
115
	/*
116
	 * (non-Javadoc)
117
	 * @see org.gvsig.fmap.geom.primitive.impl.OrientablePrimitive2D#transform(java.awt.geom.AffineTransform)
134 118
	 */
135 119
	public void transform(AffineTransform at) {
136 120
		Point2D center = new Point2D.Double((init.getX() + end.getX()) / 2,
......
153 137
		gp.transform(at);
154 138
	}
155 139

  
156
	/**
157
	 * DOCUMENT ME!
158
	 *
159
	 * @return DOCUMENT ME!
140
	/*
141
	 * (non-Javadoc)
142
	 * @see org.gvsig.fmap.geom.primitive.impl.OrientablePrimitive2D#getStretchingHandlers()
160 143
	 */
161 144
	public Handler[] getStretchingHandlers() {
162 145
		ArrayList handlers = new ArrayList();
......
166 149
		return (Handler[]) handlers.toArray(new Handler[0]);
167 150
	}
168 151

  
152
	/*
153
	 * (non-Javadoc)
154
	 * @see org.gvsig.fmap.geom.primitive.impl.OrientablePrimitive2D#getSelectHandlers()
155
	 */
169 156
	public Handler[] getSelectHandlers() {
170 157
		ArrayList handlers = new ArrayList();
171 158
		Rectangle2D rect = this.getBounds2D();
......
558 545
	public double getAxis2Dist() {
559 546
		return ydist;
560 547
	}
561
	
562
	
563 548

  
564 549
}

Also available in: Unified diff