Revision 2768 branches/CqCMSDvp/libraries/libCq CMS for java.old/src/org/cresques/px/dxf/DxfAttrib.java
DxfAttrib.java | ||
---|---|---|
37 | 37 |
|
38 | 38 |
|
39 | 39 |
/** |
40 |
* Entidad ATTRIB de un fichero DXF. |
|
40 | 41 |
* @author jmorell |
41 |
* |
|
42 |
* TODO To change the template for this generated type comment go to |
|
43 |
* Window - Preferences - Java - Code Style - Code Templates |
|
44 | 42 |
*/ |
45 | 43 |
public class DxfAttrib extends DxfEntity { |
46 | 44 |
private Point2D pt; |
47 |
|
|
45 |
|
|
46 |
/** |
|
47 |
* Constructor de DxfAttrib. |
|
48 |
* @param proj, proyecci?n cartogr?fica en la que se encuentra el DxfAttrib. |
|
49 |
* @param layer, capa del DXF en la que se encuentra el DxfAttrib. |
|
50 |
*/ |
|
48 | 51 |
public DxfAttrib(IProjection proj, DxfLayer layer) { |
49 | 52 |
super(proj, layer); |
50 | 53 |
extent = new Extent(); |
51 | 54 |
pt = new Point2D.Double(); |
52 | 55 |
} |
53 |
|
|
56 |
|
|
57 |
/** |
|
58 |
* Establece el punto de inserci?n del DxfAttrib. |
|
59 |
* @param pt, punto de inserci?n. |
|
60 |
*/ |
|
54 | 61 |
public void setPt(Point2D pt) { |
55 | 62 |
this.pt = pt; |
56 | 63 |
extent.add(pt); |
57 | 64 |
} |
58 |
|
|
65 |
|
|
66 |
/** |
|
67 |
* Permite reproyectar un DxfAttrib dado un conjunto de coordenadas de transformaci?n. |
|
68 |
* @param rp, coordenadas de transformaci?n. |
|
69 |
*/ |
|
59 | 70 |
public void reProject(ICoordTrans rp) { |
60 | 71 |
Point2D savePt = pt; |
61 | 72 |
|
... | ... | |
74 | 85 |
pt = ptDest; |
75 | 86 |
setProjection(rp.getPDest()); |
76 | 87 |
} |
77 |
|
|
88 |
|
|
89 |
/** |
|
90 |
* Permite dibujar un DxfAttrib. |
|
91 |
*/ |
|
78 | 92 |
public void draw(Graphics2D g, ViewPortData vp) { |
79 | 93 |
//AffineTransform msave=g.getTransform(); |
80 | 94 |
//g.setTransform(vp.mat); |
... | ... | |
95 | 109 |
} |
96 | 110 |
|
97 | 111 |
/** |
98 |
* 050406, jmorell: Est? para DxfPoint. Falta hacerlo para un DxfAttrib ... |
|
112 |
* 050406, jmorell: Implementaci?n parcial. Est? para DxfPoint. Falta hacerlo |
|
113 |
* para un DxfAttrib ... |
|
99 | 114 |
*/ |
100 | 115 |
public String toDxfString() { |
101 | 116 |
StringBuffer sb = null; |
Also available in: Unified diff