Revision 10820 trunk/libraries/libDwg/src/com/iver/cit/jdwglib/dwg/objects/DwgEllipse.java
DwgEllipse.java | ||
---|---|---|
40 | 40 |
import java.util.Map; |
41 | 41 |
|
42 | 42 |
import com.iver.cit.gvsig.fmap.core.FPolyline2D; |
43 |
import com.iver.cit.gvsig.fmap.core.FShape; |
|
43 |
import com.iver.cit.gvsig.fmap.core.IGeometry; |
|
44 |
import com.iver.cit.gvsig.fmap.core.ShapeFactory; |
|
44 | 45 |
import com.iver.cit.jdwglib.dwg.DwgFile; |
45 | 46 |
import com.iver.cit.jdwglib.dwg.DwgObject; |
46 | 47 |
import com.iver.cit.jdwglib.dwg.IDwg2FMap; |
... | ... | |
154 | 155 |
/* (non-Javadoc) |
155 | 156 |
* @see com.iver.cit.jdwglib.dwg.IDwg2FMap#toFMapGeometry(boolean) |
156 | 157 |
*/ |
157 |
public FShape toFMapGeometry(boolean is3DFile) {
|
|
158 |
public IGeometry toFMapGeometry(boolean is3DFile) {
|
|
158 | 159 |
FPolyline2D arcc; |
159 | 160 |
double[] c = getCenter(); |
160 | 161 |
Point2D center = new Point2D.Double(c[0], c[1]); |
... | ... | |
178 | 179 |
} else { |
179 | 180 |
arcc = FMapUtil.points2DToFPolyline2D(arc); |
180 | 181 |
} |
181 |
return arcc;
|
|
182 |
return ShapeFactory.createGeometry(arcc);
|
|
182 | 183 |
} |
183 | 184 |
|
184 | 185 |
/* (non-Javadoc) |
Also available in: Unified diff