Revision 1607 branches/v02_desarrollo/libraries/libCq CMS for java.old/src/org/cresques/px/dxf/DxfLine.java
DxfLine.java | ||
---|---|---|
10 | 10 |
import java.awt.Graphics2D; |
11 | 11 |
import java.awt.geom.GeneralPath; |
12 | 12 |
import java.awt.geom.Point2D; |
13 |
import java.util.Iterator; |
|
13 | 14 |
|
14 | 15 |
import org.cresques.cts.ICoordTrans; |
15 | 16 |
import org.cresques.cts.IProjection; |
16 | 17 |
import org.cresques.geo.ViewPortData; |
18 |
import org.cresques.io.DxfGroup; |
|
17 | 19 |
import org.cresques.px.Extent; |
18 | 20 |
|
19 | 21 |
/** |
20 | 22 |
* Linea de autocad (.dxf, .dwg) |
21 |
* |
|
23 |
* jmorell: Actualizaci?n de la escritura de l?neas al formato DXF2000.
|
|
22 | 24 |
* @author "Luis W. Sevilla" <sevilla_lui@gva.es>* @author administrador |
23 | 25 |
*/ |
24 | 26 |
|
... | ... | |
73 | 75 |
gp.moveTo((float)pt0.getX(), (float)pt0.getY()); |
74 | 76 |
gp.lineTo((float)pt1.getX(), (float)pt1.getY()); |
75 | 77 |
} |
76 |
/* (non-Javadoc) |
|
77 |
* @see org.cresques.px.dxf.DxfEntity#toDxfFileString() |
|
78 |
|
|
79 |
/** |
|
80 |
* 050222,jmorell: Escritura de l?neas en un DXF2000. |
|
78 | 81 |
*/ |
79 | 82 |
public String toDxfString() { |
80 |
// TODO Auto-generated method stub |
|
81 |
return ""; |
|
83 |
StringBuffer sb = null; |
|
84 |
sb = new StringBuffer( DxfGroup.toString(0, "LINE") ); |
|
85 |
sb.append( DxfGroup.toString(5, getHandle()) ); |
|
86 |
sb.append( DxfGroup.toString(100, "AcDbEntity") ); |
|
87 |
sb.append( DxfGroup.toString(8, layer.getName()) ); |
|
88 |
sb.append( DxfGroup.toString(62, dxfColor) ); |
|
89 |
sb.append( DxfGroup.toString(100, "AcDbLine") ); |
|
90 |
sb.append( DxfGroup.toString(10, pts[0].getX(), 6) ); |
|
91 |
sb.append( DxfGroup.toString(20, pts[0].getY(), 6) ); |
|
92 |
sb.append( DxfGroup.toString(11, pts[1].getX(), 6) ); |
|
93 |
sb.append( DxfGroup.toString(21, pts[1].getY(), 6) ); |
|
94 |
return sb.toString(); |
|
82 | 95 |
} |
83 | 96 |
/** |
84 | 97 |
* @return |
Also available in: Unified diff