Revision 39956
tags/libraries/org.gvsig.dwg/2.0/src-test/org/gvsig/dwg/lib/DwgFileTest.java | ||
---|---|---|
1 |
package org.gvsig.dwg.lib; |
|
2 |
|
|
3 |
import java.io.File; |
|
4 |
import java.io.IOException; |
|
5 |
import java.net.URL; |
|
6 |
|
|
7 |
import junit.framework.TestCase; |
|
8 |
|
|
9 |
public class DwgFileTest extends TestCase { |
|
10 |
private File baseDataPath; |
|
11 |
|
|
12 |
protected void setUp() throws Exception { |
|
13 |
super.setUp(); |
|
14 |
URL url = this.getClass().getResource("data"); |
|
15 |
if (url == null) { |
|
16 |
throw new Exception("Can't find 'data' dir"); |
|
17 |
} |
|
18 |
|
|
19 |
baseDataPath = new File(url.getFile()); |
|
20 |
if (!baseDataPath.exists()) { |
|
21 |
throw new Exception("Can't find 'data' dir"); |
|
22 |
} |
|
23 |
|
|
24 |
} |
|
25 |
|
|
26 |
protected void tearDown() throws Exception { |
|
27 |
super.tearDown(); |
|
28 |
} |
|
29 |
public void test1() throws IOException, DwgVersionNotSupportedException { |
|
30 |
// String fileName = baseDataPath.getAbsolutePath()+"/Un punto.dwg"; |
|
31 |
// DwgFile dwg = new DwgFile(fileName); |
|
32 |
// |
|
33 |
// dwg.read(); |
|
34 |
// dwg.calculateGisModelDwgPolylines(); |
|
35 |
// dwg.blockManagement(); |
|
36 |
// LinkedList dwgObjects = dwg.getDwgObjects(); |
|
37 |
} |
|
38 |
|
|
39 |
public void test2() throws RuntimeException, CorruptedDwgEntityException{ |
|
40 |
//Dwg Object that is supposed to be |
|
41 |
//an LWPOLYLINE in V14 version |
|
42 |
/* |
|
43 |
int[] data = new int[]{61,64,64,183,19,227,104,16 |
|
44 |
,0,5,8,59,72,32,252,47,90,142, |
|
45 |
234,145,50,10,71,11,213,36,229, |
|
46 |
162,130,10,228,126,23,174,130, |
|
47 |
145,50,15,98,141,196,244,229, |
|
48 |
162,130,12,126,23,169,66,58, |
|
49 |
145,50,12,47,90,138,68,229, |
|
50 |
162,130,8,0,0,4,7,74,137,50, |
|
51 |
15,177,66,231,252,221,162,130, |
|
52 |
9,130,151,21,242,151,21,190, |
|
53 |
8,21,8,56}; |
|
54 |
*/ |
|
55 |
// int[] data = new int[]{62,128,64,71,99, |
|
56 |
// 40,48,0,5,8,27,72, |
|
57 |
// 100,126,23,169,68, |
|
58 |
// 178,105,50,13,114, |
|
59 |
// 63,11,82,165,162,130, |
|
60 |
// 13,114,63,11,210,138, |
|
61 |
// 105,50,8,173,114,59, |
|
62 |
// 138,205,162,130,15,98, |
|
63 |
// 141,192,241,58,105,50, |
|
64 |
// 11,51,51,52,178,229,162, |
|
65 |
// 130,14,110,102,98,97,234, |
|
66 |
// 105,50,11,51,51,52,179,21, |
|
67 |
// 162,130,10,149,192,240,42, |
|
68 |
// 162,105,50,14,189,27,131, |
|
69 |
// 107,69,162,130,14,31,169, |
|
70 |
// 66,227,74,105,50,9,240,86, |
|
71 |
// 185,27,117,162,130,11,59, |
|
72 |
// 51,51,52,234,105,50,13,114, |
|
73 |
// 63,11,83,85,162,130,9,74,228, |
|
74 |
// 126,22,186,105,50,11,51,51,50, |
|
75 |
// 51,53,162,130,11,137,232,82,190, |
|
76 |
// 58,105,50,9,74,228,122,147,13,162, |
|
77 |
// 130,11,137,232,82,189,106,105,50,9, |
|
78 |
// 74,228,122,146,213,162,130,9,74,228,122,20,202,105,50,12,126,23,171,194,173,162,130,12,126,23,169,68,178,105,50,13,114,63,11,82,165,162,130,9,130,151,22,10,136,182,8,21,8,120}; |
|
79 |
// //1er intento: suponemos que la LWPOLYLINE cumple la especificaci?n |
|
80 |
// //a rajatabla |
|
81 |
// int bitPos = 0; |
|
82 |
// List val = DwgUtil.getBitShort(data, bitPos); |
|
83 |
// bitPos = ((Integer) val.get(0)).intValue(); |
|
84 |
// int type = ((Integer) val.get(1)).intValue(); |
|
85 |
// System.out.println("type = " + type); |
|
86 |
// |
|
87 |
// DwgHandleReference hr = new DwgHandleReference(); |
|
88 |
// bitPos = hr.read(data, bitPos); |
|
89 |
// System.out.println("handle, code="+ |
|
90 |
// hr.getCode()+ |
|
91 |
// " ,offset="+ |
|
92 |
// hr.getOffset()); |
|
93 |
// |
|
94 |
// //Ahora pasamos a la extended data |
|
95 |
// val = DwgUtil.getBitShort(data, bitPos); |
|
96 |
// bitPos = ((Integer) val.get(0)).intValue(); |
|
97 |
// int extendedDataSize = ((Integer) val.get(1)).intValue(); |
|
98 |
// System.out.println("EED size="+extendedDataSize); |
|
99 |
// //como el size es 0, me lo salto |
|
100 |
// |
|
101 |
// //ver si tiene datos graficos |
|
102 |
// val = DwgUtil.testBit(data, bitPos); |
|
103 |
// bitPos = ((Integer) val.get(0)).intValue(); |
|
104 |
// boolean hasGraphicsData = ((Boolean) val.get(1)) |
|
105 |
// .booleanValue(); |
|
106 |
// System.out.println("graphics = "+hasGraphicsData); |
|
107 |
// |
|
108 |
// //como se que no hay graphics me lo salto |
|
109 |
// //tama?o en bits |
|
110 |
// val = DwgUtil.getRawLong(data, bitPos); |
|
111 |
// bitPos = ((Integer) val.get(0)).intValue(); |
|
112 |
// int sizeInBits = ((Integer) val.get(1)).intValue(); |
|
113 |
// System.out.println("sizeInBits = "+sizeInBits); |
|
114 |
// |
|
115 |
// /* |
|
116 |
// * Ahora, lo que viene es lo que en la spec se dice |
|
117 |
// * "Common entity data". Revisar bien pues PythonCAD no lo lee |
|
118 |
// * como en la spec. |
|
119 |
// * |
|
120 |
// * pag 42. |
|
121 |
// R13-R14 Only: |
|
122 |
// RL : Size of object data in bits |
|
123 |
// 6B : Flags (FEDCBA) |
|
124 |
// 6B : Common parameters (CCSSII) |
|
125 |
// Segun esto, deberia leer 6 bits y 6 bits |
|
126 |
// |
|
127 |
// FLAGS |
|
128 |
// Mas adelante (pag 43), dice: |
|
129 |
// DC : This is the number of reactors attached to an |
|
130 |
// entity as a bitshort. |
|
131 |
// This feature may have been dormant in R13, |
|
132 |
// but it appears in R14, and in files saved as R13 by R14. |
|
133 |
// |
|
134 |
// Ahora bien, pythoncad las est? leyendo como bitLong |
|
135 |
// ?En que quedamos, son 2 bits, 1 bitLong o 1 bitShort? |
|
136 |
// TODO REVISAR |
|
137 |
// |
|
138 |
// COMMON PARAMETERS |
|
139 |
// Al principio, dice que son 6 bits (CC, SS, II) |
|
140 |
// pero luego dice (pag 43): |
|
141 |
// CC : Color bitshort |
|
142 |
// SS : Linetype scale bitdouble |
|
143 |
// II : "Invisible" flag bitshort |
|
144 |
// |
|
145 |
// Pythoncad, en vez de como 2 bits, los est? leyendo |
|
146 |
// como BitShort, BitDouble y BitShort |
|
147 |
// |
|
148 |
// * */ |
|
149 |
// |
|
150 |
// Integer mode = (Integer) DwgUtil.getBits(data, 2, bitPos); |
|
151 |
// bitPos += 2; |
|
152 |
// System.out.println("mode = "+mode); |
|
153 |
// |
|
154 |
// /* |
|
155 |
// val = DwgUtil.getBitLong(data, bitPos); |
|
156 |
// bitPos = ((Integer) val.get(0)).intValue(); |
|
157 |
// int rnum = ((Integer) val.get(1)).intValue(); |
|
158 |
// System.out.println("numReactors = "+rnum); |
|
159 |
//*/ |
|
160 |
// val = DwgUtil.getBitShort(data, bitPos); |
|
161 |
// bitPos = ((Integer) val.get(0)).intValue(); |
|
162 |
// int rnum = ((Integer) val.get(1)).intValue(); |
|
163 |
// System.out.println("numReactors = "+rnum); |
|
164 |
// |
|
165 |
// |
|
166 |
// val = DwgUtil.testBit(data, bitPos); |
|
167 |
// bitPos = ((Integer) val.get(0)).intValue(); |
|
168 |
// boolean isLyrByLineType = ((Boolean) val.get(1)).booleanValue(); |
|
169 |
// System.out.println("isLyrByLineType="+isLyrByLineType); |
|
170 |
// |
|
171 |
// val = DwgUtil.testBit(data, bitPos); |
|
172 |
// bitPos = ((Integer) val.get(0)).intValue(); |
|
173 |
// boolean noLinks = ((Boolean) val.get(1)).booleanValue(); |
|
174 |
// System.out.println("noLinks="+noLinks); |
|
175 |
// |
|
176 |
// |
|
177 |
// val = DwgUtil.getBitShort(data, bitPos); |
|
178 |
// bitPos = ((Integer) val.get(0)).intValue(); |
|
179 |
// int color = ((Integer) val.get(1)).intValue(); |
|
180 |
// System.out.println("color="+color); |
|
181 |
// |
|
182 |
// |
|
183 |
// val = DwgUtil.getBitDouble(data, bitPos); |
|
184 |
// bitPos = ((Integer) val.get(0)).intValue(); |
|
185 |
// float ltscale = ((Double) val.get(1)).floatValue(); |
|
186 |
// System.out.println("ltscale="+ltscale); |
|
187 |
// |
|
188 |
// val = DwgUtil.getBitShort(data, bitPos); |
|
189 |
// bitPos = ((Integer) val.get(0)).intValue(); |
|
190 |
// int invis = ((Integer) val.get(1)).intValue(); |
|
191 |
// System.out.println("invis="+invis); |
|
192 |
// |
|
193 |
// val = DwgUtil.getBitShort(data, bitPos); |
|
194 |
// bitPos = ((Integer) val.get(0)).intValue(); |
|
195 |
// int flag = ((Integer) val.get(1)).intValue(); |
|
196 |
// System.out.println("flag="+flag); |
|
197 |
// |
|
198 |
// double dVal = 0d; |
|
199 |
// if((flag & 0x4) > 0){ |
|
200 |
// val = DwgUtil.getBitDouble(data, bitPos); |
|
201 |
// bitPos = ((Integer) val.get(0)).intValue(); |
|
202 |
// dVal = ((Double) val.get(1)).doubleValue(); |
|
203 |
// } |
|
204 |
// System.out.println("constWidth="+dVal); |
|
205 |
// |
|
206 |
// dVal = 0d; |
|
207 |
// if((flag & 0x8) > 0){ |
|
208 |
// val = DwgUtil.getBitDouble(data, bitPos); |
|
209 |
// bitPos = ((Integer) val.get(0)).intValue(); |
|
210 |
// dVal = ((Double) val.get(1)).doubleValue(); |
|
211 |
// } |
|
212 |
// System.out.println("elevation="+dVal); |
|
213 |
// |
|
214 |
// dVal = 0d; |
|
215 |
// if ((flag & 0x2) > 0){ |
|
216 |
// val = DwgUtil.getBitDouble(data, bitPos); |
|
217 |
// bitPos = ((Integer) val.get(0)).intValue(); |
|
218 |
// dVal = ((Double) val.get(1)).doubleValue(); |
|
219 |
// } |
|
220 |
// System.out.println("thickness="+dVal); |
|
221 |
// |
|
222 |
// double x, y, z ; |
|
223 |
// x = 0d; |
|
224 |
// y = 0d; |
|
225 |
// z = 0d; |
|
226 |
// |
|
227 |
// if ((flag & 0x1) > 0){ |
|
228 |
// val = DwgUtil.getBitDouble(data, bitPos); |
|
229 |
// bitPos = ((Integer) val.get(0)).intValue(); |
|
230 |
// x = ((Double) val.get(1)).doubleValue(); |
|
231 |
// |
|
232 |
// val = DwgUtil.getBitDouble(data, bitPos); |
|
233 |
// bitPos = ((Integer) val.get(0)).intValue(); |
|
234 |
// y = ((Double) val.get(1)).doubleValue(); |
|
235 |
// |
|
236 |
// val = DwgUtil.getBitDouble(data, bitPos); |
|
237 |
// bitPos = ((Integer) val.get(0)).intValue(); |
|
238 |
// z = ((Double) val.get(1)).doubleValue(); |
|
239 |
// } |
|
240 |
// System.out.println("normal="+x+","+y+","+z); |
|
241 |
// |
|
242 |
// val = DwgUtil.getBitLong(data, bitPos); |
|
243 |
// bitPos = ((Integer) val.get(0)).intValue(); |
|
244 |
// int np = ((Integer) val.get(1)).intValue(); |
|
245 |
// System.out.println("numPoints="+np); |
|
246 |
// |
|
247 |
// int nb = 0; |
|
248 |
// if((flag & 0x10) > 0){ |
|
249 |
// val = DwgUtil.getBitLong(data, bitPos); |
|
250 |
// bitPos = ((Integer) val.get(0)).intValue(); |
|
251 |
// nb = ((Integer) val.get(1)).intValue(); |
|
252 |
// } |
|
253 |
// System.out.println("numBulges="+nb); |
|
254 |
// int nw = 0; |
|
255 |
// if((flag & 0x20) > 0){ |
|
256 |
// val = DwgUtil.getBitLong(data, bitPos); |
|
257 |
// bitPos = ((Integer) val.get(0)).intValue(); |
|
258 |
// nw = ((Integer) val.get(1)).intValue(); |
|
259 |
// } |
|
260 |
// System.out.println("numWidths="+nw); |
|
261 |
// if(np > 0){ |
|
262 |
// Point2D[] points = new Point2D[np]; |
|
263 |
// for(int i = 0; i < np; i++){ |
|
264 |
// val = DwgUtil.getRawDouble(data, bitPos); |
|
265 |
// bitPos = ((Integer) val.get(0)).intValue(); |
|
266 |
// x = ((Double) val.get(1)).doubleValue(); |
|
267 |
// |
|
268 |
// val = DwgUtil.getRawDouble(data, bitPos); |
|
269 |
// bitPos = ((Integer) val.get(0)).intValue(); |
|
270 |
// y = ((Double) val.get(1)).doubleValue(); |
|
271 |
// |
|
272 |
// points[i] = new Point2D.Double(x, y); |
|
273 |
// System.out.println("Punto"+i+"="+x+","+y); |
|
274 |
// }//for |
|
275 |
// }//if np |
|
276 |
// |
|
277 |
// if(nb > 0){ |
|
278 |
// double[] bulges = new double[nb]; |
|
279 |
// for(int i = 0; i < nb; i++){ |
|
280 |
// val = DwgUtil.getRawDouble(data, bitPos); |
|
281 |
// bitPos = ((Integer) val.get(0)).intValue(); |
|
282 |
// bulges[i] = ((Double) val.get(1)).doubleValue(); |
|
283 |
// System.out.println("Bulge"+i+"="+bulges[i]); |
|
284 |
// }//for |
|
285 |
// |
|
286 |
// }//if nb |
|
287 |
// |
|
288 |
// if(nw > 0){ |
|
289 |
// double[][] widths = new double[nw][2]; |
|
290 |
// for(int i = 0; i < nw; i++){ |
|
291 |
// val = DwgUtil.getBitDouble(data, bitPos); |
|
292 |
// bitPos = ((Integer) val.get(0)).intValue(); |
|
293 |
// double sw = ((Double) val.get(1)).doubleValue(); |
|
294 |
// |
|
295 |
// val = DwgUtil.getBitDouble(data, bitPos); |
|
296 |
// bitPos = ((Integer) val.get(0)).intValue(); |
|
297 |
// double ew = ((Double) val.get(1)).doubleValue(); |
|
298 |
// |
|
299 |
// widths[i][0] = sw; |
|
300 |
// widths[i][1] = ew; |
|
301 |
// System.out.println("Width"+i+"="+sw+","+ew); |
|
302 |
// }//for |
|
303 |
// } |
|
304 |
} |
|
305 |
|
|
306 |
public void test3(){ |
|
307 |
//test of extrusion |
|
308 |
double[] coord = null; |
|
309 |
double[] extrusion = null; |
|
310 |
double[] extrusion2 = new double[]{0, 0, 1}; |
|
311 |
|
|
312 |
coord = new double[]{790089.65, 4477974.75, 9.560000000114087}; |
|
313 |
extrusion = new double[]{-0.5037965987025721, 0.07005064807841195, 0.8609772899673451}; |
|
314 |
//1. algoritmo original, vector normal distinto |
|
315 |
// double[] newCoord = AcadExtrusionCalculator.extrude(coord, extrusion); |
|
316 |
// newCoord = AcadExtrusionCalculator.extrude3(coord, extrusion); |
|
317 |
// |
|
318 |
//2? ahora con vector normal coincidente con eje Z |
|
319 |
// newCoord = AcadExtrusionCalculator.extrude(coord, extrusion2); |
|
320 |
// newCoord = AcadExtrusionCalculator.extrude3(coord, extrusion2); |
|
321 |
} |
|
322 |
} |
|
0 | 323 |
tags/libraries/org.gvsig.dwg/2.0/src-test/org/gvsig/dwg/lib/DwgTestSuite.java | ||
---|---|---|
1 |
/* |
|
2 |
* Created on 08-feb-2007 |
|
3 |
* |
|
4 |
* gvSIG. Sistema de Informaci?n Geogr?fica de la Generalitat Valenciana |
|
5 |
* |
|
6 |
* Copyright (C) 2004 IVER T.I. and Generalitat Valenciana. |
|
7 |
* |
|
8 |
* This program is free software; you can redistribute it and/or |
|
9 |
* modify it under the terms of the GNU General Public License |
|
10 |
* as published by the Free Software Foundation; either version 2 |
|
11 |
* of the License, or (at your option) any later version. |
|
12 |
* |
|
13 |
* This program is distributed in the hope that it will be useful, |
|
14 |
* but WITHOUT ANY WARRANTY; without even the implied warranty of |
|
15 |
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
|
16 |
* GNU General Public License for more details. |
|
17 |
* |
|
18 |
* You should have received a copy of the GNU General Public License |
|
19 |
* along with this program; if not, write to the Free Software |
|
20 |
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,USA. |
|
21 |
* |
|
22 |
* For more information, contact: |
|
23 |
* |
|
24 |
* Generalitat Valenciana |
|
25 |
* Conselleria d'Infraestructures i Transport |
|
26 |
* Av. Blasco Ib??ez, 50 |
|
27 |
* 46010 VALENCIA |
|
28 |
* SPAIN |
|
29 |
* |
|
30 |
* +34 963862235 |
|
31 |
* gvsig@gva.es |
|
32 |
* www.gvsig.gva.es |
|
33 |
* |
|
34 |
* or |
|
35 |
* |
|
36 |
* IVER T.I. S.A |
|
37 |
* Salamanca 50 |
|
38 |
* 46005 Valencia |
|
39 |
* Spain |
|
40 |
* |
|
41 |
* +34 963163400 |
|
42 |
* dac@iver.es |
|
43 |
*/ |
|
44 |
/* CVS MESSAGES: |
|
45 |
* |
|
46 |
* $Id$ |
|
47 |
* $Log$ |
|
48 |
* Revision 1.1.2.1 2007-02-28 07:35:10 jmvivo |
|
49 |
* Actualizado desde el HEAD. |
|
50 |
* |
|
51 |
* Revision 1.1 2007/02/08 20:27:57 azabala |
|
52 |
* *** empty log message *** |
|
53 |
* |
|
54 |
* |
|
55 |
*/ |
|
56 |
package org.gvsig.dwg.lib; |
|
57 |
|
|
58 |
import junit.framework.Test; |
|
59 |
import junit.framework.TestSuite; |
|
60 |
|
|
61 |
public class DwgTestSuite { |
|
62 |
|
|
63 |
public static Test suite() { |
|
64 |
TestSuite suite = new TestSuite("Test for com.iver.cit.jdwglib.dwg"); |
|
65 |
//$JUnit-BEGIN$ |
|
66 |
suite.addTestSuite(DwgFileTest.class); |
|
67 |
//$JUnit-END$ |
|
68 |
return suite; |
|
69 |
} |
|
70 |
|
|
71 |
} |
|
72 |
|
|
0 | 73 |
tags/libraries/org.gvsig.dwg/2.0/doc/dev_notes.txt | ||
---|---|---|
1 |
jdwglib Development Notes |
|
2 |
|
|
3 |
Objetivos |
|
4 |
|
|
5 |
- gvSIG debe leer ficheros en formato DWG |
|
6 |
|
|
7 |
|
|
8 |
Alternativas |
|
9 |
|
|
10 |
Librer?as OpenDWG |
|
11 |
|
|
12 |
Ventajas |
|
13 |
|
|
14 |
- Soporte del formato DWG de la m?s alta calidad garantizado |
|
15 |
|
|
16 |
- Permite tanto lectura como escritura |
|
17 |
|
|
18 |
- Todas las versiones est?n soportadas |
|
19 |
|
|
20 |
- OpenDWG tiene gran capacidad de desarrollo |
|
21 |
|
|
22 |
Inconvenientes |
|
23 |
|
|
24 |
- Est? en C y es necesario un acceso JNI |
|
25 |
|
|
26 |
- Una empresa que de un uso comercial a gvSIG debe pagar a OpenDWG por sus |
|
27 |
librer?as |
|
28 |
|
|
29 |
- Un usuario que no de un uso comercial a gvSIG debe mandar un contrato |
|
30 |
firmado a la OpenDWG |
|
31 |
|
|
32 |
- OpenDWG puede decidir no facilitar sus librer?as |
|
33 |
|
|
34 |
- OpenDWG en la pr?ctica no tiene ninguna obligaci?n para con sus |
|
35 |
usuarios |
|
36 |
|
|
37 |
Acceso v?a jython a la librer?a de DWG en Python de Art Haas |
|
38 |
|
|
39 |
Ventajas |
|
40 |
|
|
41 |
- M?xima reutilizaci?n de la librer?a original de Art Haas |
|
42 |
|
|
43 |
- Facilidad a la hora de incorporar nuevas versiones de la librer?a original |
|
44 |
|
|
45 |
Inconvenientes |
|
46 |
|
|
47 |
- Incremento muy muy considerable de la complejidad del c?digo |
|
48 |
|
|
49 |
- Ralentizaci?n de la librer?a |
|
50 |
|
|
51 |
- Grandes dificultades para realizar cambios en el c?digo |
|
52 |
|
|
53 |
- Es posible que Art no vaya a sacar nuevas versiones de esta librer?a |
|
54 |
|
|
55 |
- La librer?a de Art no est? orientada a objetos. La propia opini?n de Art es |
|
56 |
que la mejor opci?n es el porting dotando a la nueva librer?a de orientaci?n |
|
57 |
a objetos |
|
58 |
|
|
59 |
Port a Java de la librer?a de DWG en Python de Art Haas |
|
60 |
|
|
61 |
Ventajas |
|
62 |
|
|
63 |
- Desarrollo completo GPL |
|
64 |
|
|
65 |
- Lectura completa de ficheros DWG hasta la versi?n 2000 |
|
66 |
|
|
67 |
- Si se publica la librer?a quiz? se logre la colaboraci?n de otros |
|
68 |
desarrolladores |
|
69 |
|
|
70 |
- Art Haas no descarta la posibilidad de implementar la escritura de DWG |
|
71 |
|
|
72 |
Inconvenientes |
|
73 |
|
|
74 |
- Hoy por hoy no existe colaboraci?n en este sentido por parte de la |
|
75 |
OpenDWG, ni por parte de Art Haas (desarrollador de la librer?a en python |
|
76 |
de lectura de DWG) |
|
77 |
|
|
78 |
- La especificaci?n de la OpenDWG tiene errores que no piensan resolver |
|
79 |
|
|
80 |
|
|
81 |
Cronolog?a |
|
82 |
|
|
83 |
050308 - 050520 = 2 meses. Menos el tiempo empleado en el Proyecto del CAD y en |
|
84 |
el de Felipe ... mes y medio. |
|
85 |
|
|
86 |
050308 - 050316 --> Reparando bugs del modulo de CAD e investigando las |
|
87 |
alternativas para la lectura de DWG |
|
88 |
|
|
89 |
050316 - 050321 --> Investigando las alternativas para la lectura de DWG. Intento |
|
90 |
de desarrollo seg?n la especificaci?n. Descubrimiento de la |
|
91 |
librer?a de Art |
|
92 |
|
|
93 |
050321 - 050331 --> Probando la librer?a de Art. Probando el acceso v?a jython |
|
94 |
|
|
95 |
050331 - 050408 --> Probando el acceso v?a jython y portando la librer?a a Java |
|
96 |
paralelamente. Correcci?n de bugs del CAD |
|
97 |
|
|
98 |
050408 - 050425 --> Portando la librer?a a java y dotarla de orientaci?n a objectos. |
|
99 |
Correcci?n de bugs |
|
100 |
|
|
101 |
050425 - 050510 --> Correcci?n de bugs. Gesti?n de polil?neas y bloques en el driver. |
|
102 |
Obtenci?n de nombres de capa y colores por capa |
|
103 |
|
|
104 |
050510 - 050515 --> Corrigiendo bugs. Reestructurando la librer?a para que soporte |
|
105 |
la gesti?n que antes se hac?a en el driver |
|
106 |
|
|
107 |
050515 - 050520 --> Corrigiendo bugs. Buscando ayuda para resolver estos bugs. |
|
108 |
Maqueando jdwglib v0.1 y su driver para gvSIG |
|
109 |
|
|
110 |
|
|
111 |
Perspectivas |
|
112 |
|
|
113 |
Mientras no cambie la pol?tica (y no creo que eso suceda) de la OpenDWG, la gesti?n de |
|
114 |
informaci?n contenida en ficheros DWG a trav?s de su librer?a ser? propietaria y de |
|
115 |
pago. La ventaja de su utilizaci?n es su potencia. Representa el camino r?pido y |
|
116 |
sencillo |
|
117 |
|
|
118 |
jdwglib se ajusta a los requisitos exijidos en el pliego para gvSIG y adem?s constituye |
|
119 |
la primera librer?a libre de lectura de ficheros DWG en Java. Para lograr que la |
|
120 |
lectura de DWG a trav?s de esta librer?a sea tan efectiva como la de DXF, tan solo |
|
121 |
hay que solucionar los bugs conocidos. Para ello ser?a de gran ayuda la publicaci?n de |
|
122 |
la librer?a y la colaboraci?n de la comunidad en el desarrollo. Sobre este tema habr?a |
|
123 |
que discutir cuando es buen momento para la publicaci?n, puesto que esta librer?a podr?a |
|
124 |
ser aprovechada por ProDevelop para mejorar su oferta de CAD |
|
125 |
|
|
126 |
Con ayuda de la comunidad los objetivos pueden cumplirse en un plazo breve, quiz? un |
|
127 |
mes. Sin ayuda, el proceso de depuraci?n de la librer?a puede prolongarse m?s y hasta |
|
128 |
es posible que no se consigan eliminar todos los bugs |
|
129 |
|
|
130 |
|
|
131 |
Supported features |
|
132 |
|
|
133 |
Fomatos gr?ficos soportados |
|
134 |
|
|
135 |
- Lectura del formato DWG de Autodesk |
|
136 |
|
|
137 |
Versiones soportadas |
|
138 |
|
|
139 |
- Versi?n 15 del formato DWG |
|
140 |
|
|
141 |
Objectos gr?ficos soportados |
|
142 |
|
|
143 |
- Arc |
|
144 |
|
|
145 |
- Block |
|
146 |
|
|
147 |
- Block Control |
|
148 |
|
|
149 |
- Block Header |
|
150 |
|
|
151 |
- Circle |
|
152 |
|
|
153 |
- Endblk |
|
154 |
|
|
155 |
- Insert |
|
156 |
|
|
157 |
- Layer |
|
158 |
|
|
159 |
- Layer Control |
|
160 |
|
|
161 |
- Line |
|
162 |
|
|
163 |
- Linear Dimension |
|
164 |
|
|
165 |
- MText |
|
166 |
|
|
167 |
- Point |
|
168 |
|
|
169 |
- Polyline2D |
|
170 |
|
|
171 |
- LwPolyline |
|
172 |
|
|
173 |
- Seqend |
|
174 |
|
|
175 |
- Solid |
|
176 |
|
|
177 |
- Spline |
|
178 |
|
|
179 |
- Text |
|
180 |
|
|
181 |
- Vertex2D |
|
182 |
|
|
183 |
- Ellipse |
|
184 |
|
|
185 |
- Polyline3D |
|
186 |
|
|
187 |
- Vertex3D |
|
188 |
|
|
189 |
|
|
190 |
Otros elementos implementados |
|
191 |
|
|
192 |
- bulges |
|
193 |
|
|
194 |
- 3D |
|
195 |
|
|
196 |
- Extrusiones |
|
197 |
|
|
198 |
|
|
199 |
TODO List |
|
200 |
|
|
201 |
- Inserci?n de bloques en 3D |
|
202 |
|
|
203 |
- Completar la implementaci?n de todos los elementos dentro de bloques |
|
204 |
|
|
205 |
- Attdef |
|
206 |
|
|
207 |
- Attrib |
|
208 |
|
|
209 |
- Thickness |
|
210 |
|
|
211 |
- Aceleraci?n de la lectura |
|
212 |
|
|
213 |
- Aceleraci?n de la gesti?n de elementos complejos |
|
214 |
|
|
215 |
|
|
216 |
Known bugs |
|
217 |
|
|
218 |
- Bugs concretos en el manejo de bloques |
|
219 |
|
|
220 |
- LwPolylines <-- FIXED 050524 |
|
221 |
|
|
222 |
- Layer handle "4 0" --> layer names, color by layer y bloques |
|
223 |
|
|
224 |
- leve inclinaci?n an?mala y homogenea de los textos (quiz? relacionada con el ?ngulo |
|
225 |
de convergencia de las hojas) <-- FIXED 050527 |
|
226 |
|
|
227 |
- Bugs relacionados con polil?neas sin v?rtices |
|
228 |
|
|
229 |
- Elementos fuera de sitio |
|
230 |
|
|
231 |
- Elipses completas dentro de bloques |
|
232 |
|
|
233 |
- Arcos de elipse |
|
234 |
|
|
235 |
- Peque?os errores en arcos o polil?neas con bulges |
|
236 |
|
|
237 |
|
|
238 |
Feature Request |
|
239 |
|
|
240 |
- Lectura del formato DWG versi?n 13 y 14 |
|
241 |
|
|
242 |
- Lectura y escritura del formato DXF de Autodesk |
|
243 |
|
|
244 |
- Escritura del formato DWG |
|
245 |
|
|
246 |
|
|
0 | 247 |
tags/libraries/org.gvsig.dwg/2.0/doc/version_history.txt | ||
---|---|---|
1 |
jdwglib version history |
|
2 |
|
|
3 |
This document lists the Change History of release versions of jdwglib |
|
4 |
|
|
5 |
|
|
6 |
Version 0.1 |
|
7 |
Release Date: 20-05-2005 |
|
8 |
|
|
9 |
- Baseline version |
|
10 |
|
|
11 |
|
|
12 |
Version 0.2 |
|
13 |
Release Date: 20-06-2005 |
|
14 |
|
|
15 |
- Block management (at Driver) |
|
16 |
|
|
17 |
- 3D support |
|
18 |
|
|
19 |
- Ellipse support |
|
20 |
|
|
21 |
- Some bugs fixed |
|
22 |
|
|
23 |
|
|
24 |
Version 0.3 |
|
25 |
Release Date: 06-09-2005 |
|
26 |
|
|
27 |
- Block management |
|
28 |
|
|
29 |
- Some bugs fixed |
|
30 |
|
|
31 |
|
|
0 | 32 |
tags/libraries/org.gvsig.dwg/2.0/doc/technical_specs.txt | ||
---|---|---|
1 |
jdwglib Technical Specifications |
|
2 |
|
|
3 |
Overview |
|
4 |
|
|
5 |
The Java DWG Library (jdwglib) is a Java libray designed for reading, handling and |
|
6 |
writing drawing files in the Autodesk DWG format. This document is the design |
|
7 |
specification for the classes, methods and algorithms implemented in the Java DWG |
|
8 |
Library. |
|
9 |
|
|
10 |
jdwglib has two different parts, first for DWG file accesing, and second for DWG file |
|
11 |
handling. The part for accesing DWG files support the reading of DWG files and in |
|
12 |
future versions we hope that writing of DWG files will be supported too. The part for |
|
13 |
handling DWG files is designed for managing DWG complex objects like polylines or |
|
14 |
blocks with the objective that the spatial position and the attributes of DWG objects |
|
15 |
will be definitive and no one operation is required for obtaining the same results |
|
16 |
that Autocad. |
|
17 |
|
|
18 |
The detailed documentation of the class hierarchy and methods will be presented in the |
|
19 |
form of JavaDoc for the source code. |
|
20 |
|
|
21 |
|
|
22 |
Other resources |
|
23 |
|
|
24 |
- Pythoncad DWG Library by Art Haas (www.pythoncad.org). The part of jdwglib that reads |
|
25 |
DWG files is a port of this library with an object oriented model added. |
|
26 |
|
|
27 |
- The AutoCAD R13/R14/R2000 DWG File Specification by the OpenDWG Alliance. This is the |
|
28 |
public specification of the DWG format obtained using reverse engineering methods by |
|
29 |
the OpenDWG Alliance (www.opendwg.org). |
|
30 |
|
|
31 |
|
|
32 |
Design goals |
|
33 |
|
|
34 |
The design of jdwglib is intended to fulfil the following goals: |
|
35 |
|
|
36 |
- jdwglib must return the definitive set of DWG objects. Geometric and |
|
37 |
non geometric attributes of these objects will be enough for its correct and complete |
|
38 |
representation. |
|
39 |
|
|
40 |
- The jdwglib interface must be easy to use, even by someone that hasn't advanced |
|
41 |
CAD knowledge. |
|
42 |
|
|
43 |
- jdwglib will be fast enough to be used in a production environment. |
|
44 |
|
|
45 |
- The algorithms and code used in jdwglib will be clear and well-structured, to |
|
46 |
facilitate understanding by other developers. |
|
47 |
|
|
48 |
|
|
49 |
Object model |
|
50 |
|
|
51 |
The package javacad.util contains some general classes that are useful for handling |
|
52 |
DWG objects and other objects in a GIS environment. Their use is described in the |
|
53 |
JavaDoc documentation. |
|
54 |
|
|
55 |
The package jdwglib contains the classes for reading and managing DWG files and its |
|
56 |
objects. Their use is described in the JavaDoc documentation. |
|
57 |
|
|
58 |
|
|
0 | 59 |
tags/libraries/org.gvsig.dwg/2.0/doc/javadoc/allclasses-noframe.html | ||
---|---|---|
1 |
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> |
|
2 |
<!--NewPage--> |
|
3 |
<HTML> |
|
4 |
<HEAD> |
|
5 |
<!-- Generated by javadoc (build 1.4.2_08) on Wed Sep 07 16:36:34 CEST 2005 --> |
|
6 |
<TITLE> |
|
7 |
All Classes |
|
8 |
</TITLE> |
|
9 |
|
|
10 |
|
|
11 |
<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style"> |
|
12 |
|
|
13 |
|
|
14 |
</HEAD> |
|
15 |
|
|
16 |
<BODY BGCOLOR="white"> |
|
17 |
<FONT size="+1" CLASS="FrameHeadingFont"> |
|
18 |
<B>All Classes</B></FONT> |
|
19 |
<BR> |
|
20 |
|
|
21 |
<TABLE BORDER="0" WIDTH="100%" SUMMARY=""> |
|
22 |
<TR> |
|
23 |
<TD NOWRAP><FONT CLASS="FrameItemFont"><A HREF="com/iver/cit/javacad/util/AcadColor.html" title="class in com.iver.cit.javacad.util">AcadColor</A> |
|
24 |
<BR> |
|
25 |
<A HREF="com/iver/cit/javacad/util/AcadExtrusionCalculator.html" title="class in com.iver.cit.javacad.util">AcadExtrusionCalculator</A> |
|
26 |
<BR> |
|
27 |
<A HREF="com/iver/cit/javacad/util/ArcFromBulgeCalculator.html" title="class in com.iver.cit.javacad.util">ArcFromBulgeCalculator</A> |
|
28 |
<BR> |
|
29 |
<A HREF="com/iver/cit/gvsig/fmap/drivers/dgn/ByteUtils.html" title="class in com.iver.cit.gvsig.fmap.drivers.dgn">ByteUtils</A> |
|
30 |
<BR> |
|
31 |
<A HREF="com/iver/cit/jdwglib/dwg/objects/DwgArc.html" title="class in com.iver.cit.jdwglib.dwg.objects">DwgArc</A> |
|
32 |
<BR> |
|
33 |
<A HREF="com/iver/cit/jdwglib/dwg/objects/DwgAttdef.html" title="class in com.iver.cit.jdwglib.dwg.objects">DwgAttdef</A> |
|
34 |
<BR> |
|
35 |
<A HREF="com/iver/cit/jdwglib/dwg/objects/DwgAttrib.html" title="class in com.iver.cit.jdwglib.dwg.objects">DwgAttrib</A> |
|
36 |
<BR> |
|
37 |
<A HREF="com/iver/cit/jdwglib/dwg/objects/DwgBlock.html" title="class in com.iver.cit.jdwglib.dwg.objects">DwgBlock</A> |
|
38 |
<BR> |
|
39 |
<A HREF="com/iver/cit/jdwglib/dwg/objects/DwgBlockControl.html" title="class in com.iver.cit.jdwglib.dwg.objects">DwgBlockControl</A> |
|
40 |
<BR> |
|
41 |
<A HREF="com/iver/cit/jdwglib/dwg/objects/DwgBlockHeader.html" title="class in com.iver.cit.jdwglib.dwg.objects">DwgBlockHeader</A> |
|
42 |
<BR> |
|
43 |
<A HREF="com/iver/cit/jdwglib/dwg/objects/DwgCircle.html" title="class in com.iver.cit.jdwglib.dwg.objects">DwgCircle</A> |
|
44 |
<BR> |
|
45 |
<A HREF="com/iver/cit/jdwglib/dwg/DwgClass.html" title="class in com.iver.cit.jdwglib.dwg">DwgClass</A> |
|
46 |
<BR> |
|
47 |
<A HREF="com/iver/cit/jdwglib/dwg/objects/DwgEllipse.html" title="class in com.iver.cit.jdwglib.dwg.objects">DwgEllipse</A> |
|
48 |
<BR> |
|
49 |
<A HREF="com/iver/cit/jdwglib/dwg/objects/DwgEndblk.html" title="class in com.iver.cit.jdwglib.dwg.objects">DwgEndblk</A> |
|
50 |
<BR> |
|
51 |
<A HREF="com/iver/cit/jdwglib/dwg/DwgFile.html" title="class in com.iver.cit.jdwglib.dwg">DwgFile</A> |
|
52 |
<BR> |
|
53 |
<A HREF="com/iver/cit/jdwglib/dwg/DwgFileReader.html" title="class in com.iver.cit.jdwglib.dwg">DwgFileReader</A> |
|
54 |
<BR> |
|
55 |
<A HREF="com/iver/cit/jdwglib/dwg/DwgFileV14Reader.html" title="class in com.iver.cit.jdwglib.dwg">DwgFileV14Reader</A> |
|
56 |
<BR> |
|
57 |
<A HREF="com/iver/cit/jdwglib/dwg/DwgFileV15Reader.html" title="class in com.iver.cit.jdwglib.dwg">DwgFileV15Reader</A> |
|
58 |
<BR> |
|
59 |
<A HREF="com/iver/cit/jdwglib/dwg/DwgHeader.html" title="class in com.iver.cit.jdwglib.dwg">DwgHeader</A> |
|
60 |
<BR> |
|
61 |
<A HREF="com/iver/cit/jdwglib/dwg/objects/DwgInsert.html" title="class in com.iver.cit.jdwglib.dwg.objects">DwgInsert</A> |
|
62 |
<BR> |
|
63 |
<A HREF="com/iver/cit/jdwglib/dwg/objects/DwgLayer.html" title="class in com.iver.cit.jdwglib.dwg.objects">DwgLayer</A> |
|
64 |
<BR> |
|
65 |
<A HREF="com/iver/cit/jdwglib/dwg/objects/DwgLayerControl.html" title="class in com.iver.cit.jdwglib.dwg.objects">DwgLayerControl</A> |
|
66 |
<BR> |
|
67 |
<A HREF="com/iver/cit/jdwglib/dwg/objects/DwgLine.html" title="class in com.iver.cit.jdwglib.dwg.objects">DwgLine</A> |
|
68 |
<BR> |
|
69 |
<A HREF="com/iver/cit/jdwglib/dwg/objects/DwgLinearDimension.html" title="class in com.iver.cit.jdwglib.dwg.objects">DwgLinearDimension</A> |
|
70 |
<BR> |
|
71 |
<A HREF="com/iver/cit/jdwglib/dwg/objects/DwgLwPolyline.html" title="class in com.iver.cit.jdwglib.dwg.objects">DwgLwPolyline</A> |
|
72 |
<BR> |
|
73 |
<A HREF="com/iver/cit/jdwglib/dwg/objects/DwgMText.html" title="class in com.iver.cit.jdwglib.dwg.objects">DwgMText</A> |
|
74 |
<BR> |
|
75 |
<A HREF="com/iver/cit/jdwglib/dwg/DwgObject.html" title="class in com.iver.cit.jdwglib.dwg">DwgObject</A> |
|
76 |
<BR> |
|
77 |
<A HREF="com/iver/cit/jdwglib/dwg/DwgObjectOffset.html" title="class in com.iver.cit.jdwglib.dwg">DwgObjectOffset</A> |
|
78 |
<BR> |
|
79 |
<A HREF="com/iver/cit/jdwglib/dwg/objects/DwgPoint.html" title="class in com.iver.cit.jdwglib.dwg.objects">DwgPoint</A> |
|
80 |
<BR> |
|
81 |
<A HREF="com/iver/cit/jdwglib/dwg/objects/DwgPolyline2D.html" title="class in com.iver.cit.jdwglib.dwg.objects">DwgPolyline2D</A> |
|
82 |
<BR> |
|
83 |
<A HREF="com/iver/cit/jdwglib/dwg/objects/DwgPolyline3D.html" title="class in com.iver.cit.jdwglib.dwg.objects">DwgPolyline3D</A> |
|
84 |
<BR> |
|
85 |
<A HREF="com/iver/cit/jdwglib/dwg/DwgSectionOffset.html" title="class in com.iver.cit.jdwglib.dwg">DwgSectionOffset</A> |
|
86 |
<BR> |
|
87 |
<A HREF="com/iver/cit/jdwglib/dwg/objects/DwgSeqend.html" title="class in com.iver.cit.jdwglib.dwg.objects">DwgSeqend</A> |
|
88 |
<BR> |
|
89 |
<A HREF="com/iver/cit/jdwglib/dwg/objects/DwgSolid.html" title="class in com.iver.cit.jdwglib.dwg.objects">DwgSolid</A> |
|
90 |
<BR> |
|
91 |
<A HREF="com/iver/cit/jdwglib/dwg/objects/DwgSpline.html" title="class in com.iver.cit.jdwglib.dwg.objects">DwgSpline</A> |
|
92 |
<BR> |
|
93 |
<A HREF="com/iver/cit/jdwglib/dwg/objects/DwgText.html" title="class in com.iver.cit.jdwglib.dwg.objects">DwgText</A> |
|
94 |
<BR> |
|
95 |
<A HREF="com/iver/cit/jdwglib/dwg/DwgUtil.html" title="class in com.iver.cit.jdwglib.dwg">DwgUtil</A> |
|
96 |
<BR> |
|
97 |
<A HREF="com/iver/cit/jdwglib/dwg/objects/DwgVertex2D.html" title="class in com.iver.cit.jdwglib.dwg.objects">DwgVertex2D</A> |
|
98 |
<BR> |
|
99 |
<A HREF="com/iver/cit/jdwglib/dwg/objects/DwgVertex3D.html" title="class in com.iver.cit.jdwglib.dwg.objects">DwgVertex3D</A> |
|
100 |
<BR> |
|
101 |
<A HREF="com/iver/cit/javacad/util/GisModelCurveCalculator.html" title="class in com.iver.cit.javacad.util">GisModelCurveCalculator</A> |
|
102 |
<BR> |
|
103 |
<A HREF="freenet/support/HexUtil.html" title="class in freenet.support">HexUtil</A> |
|
104 |
<BR> |
|
105 |
<A HREF="com/iver/cit/jdwglib/test/Test.html" title="class in com.iver.cit.jdwglib.test">Test</A> |
|
106 |
<BR> |
|
107 |
<A HREF="com/iver/cit/javacad/util/TextToUnicodeConverter.html" title="class in com.iver.cit.javacad.util">TextToUnicodeConverter</A> |
|
108 |
<BR> |
|
109 |
</FONT></TD> |
|
110 |
</TR> |
|
111 |
</TABLE> |
|
112 |
|
|
113 |
</BODY> |
|
114 |
</HTML> |
|
0 | 115 |
tags/libraries/org.gvsig.dwg/2.0/doc/javadoc/com/iver/cit/javacad/util/class-use/ArcFromBulgeCalculator.html | ||
---|---|---|
1 |
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> |
|
2 |
<!--NewPage--> |
|
3 |
<HTML> |
|
4 |
<HEAD> |
|
5 |
<!-- Generated by javadoc (build 1.4.2_08) on Wed Sep 07 16:36:34 CEST 2005 --> |
|
6 |
<TITLE> |
|
7 |
Uses of Class com.iver.cit.javacad.util.ArcFromBulgeCalculator |
|
8 |
</TITLE> |
|
9 |
|
|
10 |
|
|
11 |
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style"> |
|
12 |
|
|
13 |
<SCRIPT type="text/javascript"> |
|
14 |
function windowTitle() |
|
15 |
{ |
|
16 |
parent.document.title="Uses of Class com.iver.cit.javacad.util.ArcFromBulgeCalculator"; |
|
17 |
} |
|
18 |
</SCRIPT> |
|
19 |
|
|
20 |
</HEAD> |
|
21 |
|
|
22 |
<BODY BGCOLOR="white" onload="windowTitle();"> |
|
23 |
|
|
24 |
|
|
25 |
<!-- ========= START OF TOP NAVBAR ======= --> |
|
26 |
<A NAME="navbar_top"><!-- --></A> |
|
27 |
<A HREF="#skip-navbar_top" title="Skip navigation links"></A> |
|
28 |
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY=""> |
|
29 |
<TR> |
|
30 |
<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> |
|
31 |
<A NAME="navbar_top_firstrow"><!-- --></A> |
|
32 |
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY=""> |
|
33 |
<TR ALIGN="center" VALIGN="top"> |
|
34 |
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD> |
|
35 |
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD> |
|
36 |
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../com/iver/cit/javacad/util/ArcFromBulgeCalculator.html" title="class in com.iver.cit.javacad.util"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD> |
|
37 |
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD> |
|
38 |
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD> |
|
39 |
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD> |
|
40 |
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD> |
|
41 |
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD> |
|
42 |
</TR> |
|
43 |
</TABLE> |
|
44 |
</TD> |
|
45 |
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM> |
|
46 |
</EM> |
|
47 |
</TD> |
|
48 |
</TR> |
|
49 |
|
|
50 |
<TR> |
|
51 |
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> |
|
52 |
PREV |
|
53 |
NEXT</FONT></TD> |
|
54 |
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> |
|
55 |
<A HREF="../../../../../../index.html" target="_top"><B>FRAMES</B></A> |
|
56 |
<A HREF="ArcFromBulgeCalculator.html" target="_top"><B>NO FRAMES</B></A> |
|
57 |
<SCRIPT type="text/javascript"> |
|
58 |
<!-- |
|
59 |
if(window==top) { |
|
60 |
document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>'); |
|
61 |
} |
|
62 |
//--> |
|
63 |
</SCRIPT> |
|
64 |
<NOSCRIPT> |
|
65 |
<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A> |
|
66 |
</NOSCRIPT> |
|
67 |
|
|
68 |
</FONT></TD> |
|
69 |
</TR> |
|
70 |
</TABLE> |
|
71 |
<A NAME="skip-navbar_top"></A> |
|
72 |
<!-- ========= END OF TOP NAVBAR ========= --> |
|
73 |
|
|
74 |
<HR> |
|
75 |
<CENTER> |
|
76 |
<H2> |
|
77 |
<B>Uses of Class<br>com.iver.cit.javacad.util.ArcFromBulgeCalculator</B></H2> |
|
78 |
</CENTER> |
|
79 |
No usage of com.iver.cit.javacad.util.ArcFromBulgeCalculator |
|
80 |
<P> |
|
81 |
<HR> |
|
82 |
|
|
83 |
|
|
84 |
<!-- ======= START OF BOTTOM NAVBAR ====== --> |
|
85 |
<A NAME="navbar_bottom"><!-- --></A> |
|
86 |
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A> |
|
87 |
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY=""> |
|
88 |
<TR> |
|
89 |
<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> |
|
90 |
<A NAME="navbar_bottom_firstrow"><!-- --></A> |
|
91 |
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY=""> |
|
92 |
<TR ALIGN="center" VALIGN="top"> |
|
93 |
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD> |
|
94 |
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD> |
|
95 |
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../com/iver/cit/javacad/util/ArcFromBulgeCalculator.html" title="class in com.iver.cit.javacad.util"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD> |
|
96 |
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD> |
|
97 |
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD> |
|
98 |
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD> |
|
99 |
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD> |
|
100 |
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD> |
|
101 |
</TR> |
|
102 |
</TABLE> |
|
103 |
</TD> |
|
104 |
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM> |
|
105 |
</EM> |
|
106 |
</TD> |
|
107 |
</TR> |
|
108 |
|
|
109 |
<TR> |
|
110 |
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> |
|
111 |
PREV |
|
112 |
NEXT</FONT></TD> |
|
113 |
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> |
|
114 |
<A HREF="../../../../../../index.html" target="_top"><B>FRAMES</B></A> |
|
115 |
<A HREF="ArcFromBulgeCalculator.html" target="_top"><B>NO FRAMES</B></A> |
|
116 |
<SCRIPT type="text/javascript"> |
|
117 |
<!-- |
|
118 |
if(window==top) { |
|
119 |
document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>'); |
|
120 |
} |
|
121 |
//--> |
|
122 |
</SCRIPT> |
|
123 |
<NOSCRIPT> |
|
124 |
<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A> |
|
125 |
</NOSCRIPT> |
|
126 |
|
|
127 |
</FONT></TD> |
|
128 |
</TR> |
|
129 |
</TABLE> |
|
130 |
<A NAME="skip-navbar_bottom"></A> |
|
131 |
<!-- ======== END OF BOTTOM NAVBAR ======= --> |
|
132 |
|
|
133 |
<HR> |
|
134 |
|
|
135 |
</BODY> |
|
136 |
</HTML> |
|
0 | 137 |
tags/libraries/org.gvsig.dwg/2.0/doc/javadoc/com/iver/cit/javacad/util/class-use/GisModelCurveCalculator.html | ||
---|---|---|
1 |
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> |
|
2 |
<!--NewPage--> |
|
3 |
<HTML> |
|
4 |
<HEAD> |
|
5 |
<!-- Generated by javadoc (build 1.4.2_08) on Wed Sep 07 16:36:34 CEST 2005 --> |
|
6 |
<TITLE> |
|
7 |
Uses of Class com.iver.cit.javacad.util.GisModelCurveCalculator |
|
8 |
</TITLE> |
|
9 |
|
|
10 |
|
|
11 |
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style"> |
|
12 |
|
|
13 |
<SCRIPT type="text/javascript"> |
|
14 |
function windowTitle() |
|
15 |
{ |
|
16 |
parent.document.title="Uses of Class com.iver.cit.javacad.util.GisModelCurveCalculator"; |
|
17 |
} |
|
18 |
</SCRIPT> |
|
19 |
|
|
20 |
</HEAD> |
|
21 |
|
|
22 |
<BODY BGCOLOR="white" onload="windowTitle();"> |
|
23 |
|
|
24 |
|
|
25 |
<!-- ========= START OF TOP NAVBAR ======= --> |
|
26 |
<A NAME="navbar_top"><!-- --></A> |
|
27 |
<A HREF="#skip-navbar_top" title="Skip navigation links"></A> |
|
28 |
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY=""> |
|
29 |
<TR> |
|
30 |
<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> |
|
31 |
<A NAME="navbar_top_firstrow"><!-- --></A> |
|
32 |
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY=""> |
|
33 |
<TR ALIGN="center" VALIGN="top"> |
|
34 |
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD> |
|
35 |
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD> |
|
36 |
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../com/iver/cit/javacad/util/GisModelCurveCalculator.html" title="class in com.iver.cit.javacad.util"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD> |
|
37 |
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD> |
|
38 |
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD> |
|
39 |
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD> |
|
40 |
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD> |
|
41 |
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD> |
|
42 |
</TR> |
|
43 |
</TABLE> |
|
44 |
</TD> |
|
45 |
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM> |
|
46 |
</EM> |
|
47 |
</TD> |
|
48 |
</TR> |
|
49 |
|
|
50 |
<TR> |
|
51 |
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> |
|
52 |
PREV |
|
53 |
NEXT</FONT></TD> |
|
54 |
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> |
|
55 |
<A HREF="../../../../../../index.html" target="_top"><B>FRAMES</B></A> |
|
56 |
<A HREF="GisModelCurveCalculator.html" target="_top"><B>NO FRAMES</B></A> |
|
57 |
<SCRIPT type="text/javascript"> |
|
58 |
<!-- |
|
59 |
if(window==top) { |
|
60 |
document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>'); |
|
61 |
} |
|
62 |
//--> |
|
63 |
</SCRIPT> |
|
64 |
<NOSCRIPT> |
|
65 |
<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A> |
|
66 |
</NOSCRIPT> |
|
67 |
|
|
68 |
</FONT></TD> |
|
69 |
</TR> |
|
70 |
</TABLE> |
|
71 |
<A NAME="skip-navbar_top"></A> |
|
72 |
<!-- ========= END OF TOP NAVBAR ========= --> |
|
73 |
|
|
74 |
<HR> |
|
75 |
<CENTER> |
|
76 |
<H2> |
|
77 |
<B>Uses of Class<br>com.iver.cit.javacad.util.GisModelCurveCalculator</B></H2> |
|
78 |
</CENTER> |
|
79 |
No usage of com.iver.cit.javacad.util.GisModelCurveCalculator |
|
80 |
<P> |
|
81 |
<HR> |
|
82 |
|
|
83 |
|
|
84 |
<!-- ======= START OF BOTTOM NAVBAR ====== --> |
|
85 |
<A NAME="navbar_bottom"><!-- --></A> |
|
86 |
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A> |
|
87 |
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY=""> |
|
88 |
<TR> |
|
89 |
<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> |
|
90 |
<A NAME="navbar_bottom_firstrow"><!-- --></A> |
|
91 |
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY=""> |
|
92 |
<TR ALIGN="center" VALIGN="top"> |
|
93 |
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD> |
|
94 |
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD> |
|
95 |
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../com/iver/cit/javacad/util/GisModelCurveCalculator.html" title="class in com.iver.cit.javacad.util"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD> |
|
96 |
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD> |
|
97 |
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD> |
|
98 |
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD> |
|
99 |
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD> |
|
100 |
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD> |
|
101 |
</TR> |
|
102 |
</TABLE> |
|
103 |
</TD> |
|
104 |
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM> |
|
105 |
</EM> |
|
106 |
</TD> |
|
107 |
</TR> |
|
108 |
|
|
109 |
<TR> |
|
110 |
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> |
|
111 |
PREV |
|
112 |
NEXT</FONT></TD> |
|
113 |
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> |
|
114 |
<A HREF="../../../../../../index.html" target="_top"><B>FRAMES</B></A> |
|
115 |
<A HREF="GisModelCurveCalculator.html" target="_top"><B>NO FRAMES</B></A> |
|
116 |
<SCRIPT type="text/javascript"> |
|
117 |
<!-- |
|
118 |
if(window==top) { |
|
119 |
document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>'); |
|
120 |
} |
|
121 |
//--> |
|
122 |
</SCRIPT> |
|
123 |
<NOSCRIPT> |
|
124 |
<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A> |
|
125 |
</NOSCRIPT> |
|
126 |
|
|
127 |
</FONT></TD> |
|
128 |
</TR> |
|
129 |
</TABLE> |
|
130 |
<A NAME="skip-navbar_bottom"></A> |
|
131 |
<!-- ======== END OF BOTTOM NAVBAR ======= --> |
|
132 |
|
|
133 |
<HR> |
|
134 |
|
|
135 |
</BODY> |
|
136 |
</HTML> |
|
0 | 137 |
tags/libraries/org.gvsig.dwg/2.0/doc/javadoc/com/iver/cit/javacad/util/class-use/AcadExtrusionCalculator.html | ||
---|---|---|
1 |
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> |
|
2 |
<!--NewPage--> |
|
3 |
<HTML> |
|
4 |
<HEAD> |
|
5 |
<!-- Generated by javadoc (build 1.4.2_08) on Wed Sep 07 16:36:34 CEST 2005 --> |
|
6 |
<TITLE> |
|
7 |
Uses of Class com.iver.cit.javacad.util.AcadExtrusionCalculator |
|
8 |
</TITLE> |
|
9 |
|
|
10 |
|
|
11 |
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style"> |
|
12 |
|
|
13 |
<SCRIPT type="text/javascript"> |
|
14 |
function windowTitle() |
|
15 |
{ |
|
16 |
parent.document.title="Uses of Class com.iver.cit.javacad.util.AcadExtrusionCalculator"; |
|
17 |
} |
|
18 |
</SCRIPT> |
|
19 |
|
|
20 |
</HEAD> |
|
21 |
|
|
22 |
<BODY BGCOLOR="white" onload="windowTitle();"> |
|
23 |
|
|
24 |
|
|
25 |
<!-- ========= START OF TOP NAVBAR ======= --> |
|
26 |
<A NAME="navbar_top"><!-- --></A> |
|
27 |
<A HREF="#skip-navbar_top" title="Skip navigation links"></A> |
|
28 |
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY=""> |
|
29 |
<TR> |
|
30 |
<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> |
|
31 |
<A NAME="navbar_top_firstrow"><!-- --></A> |
|
32 |
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY=""> |
|
33 |
<TR ALIGN="center" VALIGN="top"> |
|
34 |
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD> |
|
35 |
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD> |
|
36 |
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../com/iver/cit/javacad/util/AcadExtrusionCalculator.html" title="class in com.iver.cit.javacad.util"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD> |
|
37 |
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD> |
|
38 |
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD> |
|
39 |
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD> |
|
40 |
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD> |
|
41 |
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD> |
|
42 |
</TR> |
|
43 |
</TABLE> |
|
44 |
</TD> |
|
45 |
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM> |
|
46 |
</EM> |
|
47 |
</TD> |
|
48 |
</TR> |
|
49 |
|
|
50 |
<TR> |
|
51 |
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> |
|
52 |
PREV |
|
53 |
NEXT</FONT></TD> |
|
54 |
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> |
|
55 |
<A HREF="../../../../../../index.html" target="_top"><B>FRAMES</B></A> |
|
56 |
<A HREF="AcadExtrusionCalculator.html" target="_top"><B>NO FRAMES</B></A> |
|
57 |
<SCRIPT type="text/javascript"> |
|
58 |
<!-- |
|
59 |
if(window==top) { |
|
60 |
document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>'); |
|
61 |
} |
|
62 |
//--> |
|
63 |
</SCRIPT> |
|
64 |
<NOSCRIPT> |
|
65 |
<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A> |
|
66 |
</NOSCRIPT> |
|
67 |
|
|
68 |
</FONT></TD> |
|
69 |
</TR> |
|
70 |
</TABLE> |
|
71 |
<A NAME="skip-navbar_top"></A> |
|
72 |
<!-- ========= END OF TOP NAVBAR ========= --> |
|
73 |
|
|
74 |
<HR> |
|
75 |
<CENTER> |
|
76 |
<H2> |
|
77 |
<B>Uses of Class<br>com.iver.cit.javacad.util.AcadExtrusionCalculator</B></H2> |
|
78 |
</CENTER> |
|
79 |
No usage of com.iver.cit.javacad.util.AcadExtrusionCalculator |
|
80 |
<P> |
|
81 |
<HR> |
|
82 |
|
|
83 |
|
|
84 |
<!-- ======= START OF BOTTOM NAVBAR ====== --> |
|
85 |
<A NAME="navbar_bottom"><!-- --></A> |
|
86 |
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A> |
|
87 |
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY=""> |
|
88 |
<TR> |
|
89 |
<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> |
|
90 |
<A NAME="navbar_bottom_firstrow"><!-- --></A> |
|
91 |
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY=""> |
|
92 |
<TR ALIGN="center" VALIGN="top"> |
|
93 |
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD> |
|
94 |
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD> |
|
95 |
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../com/iver/cit/javacad/util/AcadExtrusionCalculator.html" title="class in com.iver.cit.javacad.util"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD> |
|
96 |
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD> |
|
97 |
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD> |
|
98 |
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD> |
|
99 |
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD> |
|
100 |
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD> |
|
101 |
</TR> |
|
102 |
</TABLE> |
|
103 |
</TD> |
|
104 |
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM> |
|
105 |
</EM> |
|
106 |
</TD> |
|
107 |
</TR> |
|
108 |
|
|
109 |
<TR> |
|
110 |
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> |
|
111 |
PREV |
|
112 |
NEXT</FONT></TD> |
|
113 |
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> |
|
114 |
<A HREF="../../../../../../index.html" target="_top"><B>FRAMES</B></A> |
|
115 |
<A HREF="AcadExtrusionCalculator.html" target="_top"><B>NO FRAMES</B></A> |
|
116 |
<SCRIPT type="text/javascript"> |
|
117 |
<!-- |
|
118 |
if(window==top) { |
|
119 |
document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>'); |
|
120 |
} |
|
121 |
//--> |
|
122 |
</SCRIPT> |
|
123 |
<NOSCRIPT> |
|
124 |
<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A> |
|
125 |
</NOSCRIPT> |
|
126 |
|
|
127 |
</FONT></TD> |
|
128 |
</TR> |
|
129 |
</TABLE> |
|
130 |
<A NAME="skip-navbar_bottom"></A> |
|
131 |
<!-- ======== END OF BOTTOM NAVBAR ======= --> |
|
132 |
|
|
133 |
<HR> |
|
134 |
|
|
135 |
</BODY> |
|
136 |
</HTML> |
|
0 | 137 |
tags/libraries/org.gvsig.dwg/2.0/doc/javadoc/com/iver/cit/javacad/util/class-use/TextToUnicodeConverter.html | ||
---|---|---|
1 |
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> |
|
2 |
<!--NewPage--> |
|
3 |
<HTML> |
|
4 |
<HEAD> |
|
5 |
<!-- Generated by javadoc (build 1.4.2_08) on Wed Sep 07 16:36:34 CEST 2005 --> |
|
6 |
<TITLE> |
|
7 |
Uses of Class com.iver.cit.javacad.util.TextToUnicodeConverter |
|
8 |
</TITLE> |
|
9 |
|
|
10 |
|
|
11 |
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style"> |
|
12 |
|
|
13 |
<SCRIPT type="text/javascript"> |
|
14 |
function windowTitle() |
|
15 |
{ |
|
16 |
parent.document.title="Uses of Class com.iver.cit.javacad.util.TextToUnicodeConverter"; |
|
17 |
} |
|
18 |
</SCRIPT> |
|
19 |
|
|
20 |
</HEAD> |
|
21 |
|
|
22 |
<BODY BGCOLOR="white" onload="windowTitle();"> |
|
23 |
|
|
24 |
|
|
25 |
<!-- ========= START OF TOP NAVBAR ======= --> |
|
26 |
<A NAME="navbar_top"><!-- --></A> |
|
27 |
<A HREF="#skip-navbar_top" title="Skip navigation links"></A> |
|
28 |
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY=""> |
|
29 |
<TR> |
|
30 |
<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> |
|
31 |
<A NAME="navbar_top_firstrow"><!-- --></A> |
|
32 |
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY=""> |
|
33 |
<TR ALIGN="center" VALIGN="top"> |
|
34 |
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD> |
|
35 |
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD> |
|
36 |
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../com/iver/cit/javacad/util/TextToUnicodeConverter.html" title="class in com.iver.cit.javacad.util"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD> |
|
37 |
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD> |
|
38 |
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD> |
|
39 |
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD> |
|
40 |
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD> |
|
41 |
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD> |
|
42 |
</TR> |
|
43 |
</TABLE> |
|
44 |
</TD> |
|
45 |
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM> |
|
46 |
</EM> |
|
47 |
</TD> |
|
48 |
</TR> |
|
49 |
|
|
50 |
<TR> |
|
51 |
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> |
|
52 |
PREV |
|
53 |
NEXT</FONT></TD> |
|
54 |
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> |
|
55 |
<A HREF="../../../../../../index.html" target="_top"><B>FRAMES</B></A> |
|
56 |
<A HREF="TextToUnicodeConverter.html" target="_top"><B>NO FRAMES</B></A> |
|
57 |
<SCRIPT type="text/javascript"> |
|
58 |
<!-- |
|
59 |
if(window==top) { |
|
60 |
document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>'); |
|
61 |
} |
|
62 |
//--> |
|
63 |
</SCRIPT> |
|
64 |
<NOSCRIPT> |
|
65 |
<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A> |
|
66 |
</NOSCRIPT> |
|
67 |
|
|
68 |
</FONT></TD> |
|
69 |
</TR> |
|
70 |
</TABLE> |
|
71 |
<A NAME="skip-navbar_top"></A> |
|
72 |
<!-- ========= END OF TOP NAVBAR ========= --> |
|
73 |
|
|
74 |
<HR> |
|
75 |
<CENTER> |
|
76 |
<H2> |
|
77 |
<B>Uses of Class<br>com.iver.cit.javacad.util.TextToUnicodeConverter</B></H2> |
|
78 |
</CENTER> |
|
79 |
No usage of com.iver.cit.javacad.util.TextToUnicodeConverter |
|
80 |
<P> |
|
81 |
<HR> |
|
82 |
|
|
83 |
|
|
84 |
<!-- ======= START OF BOTTOM NAVBAR ====== --> |
|
85 |
<A NAME="navbar_bottom"><!-- --></A> |
|
86 |
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A> |
|
87 |
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY=""> |
|
88 |
<TR> |
|
89 |
<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> |
|
90 |
<A NAME="navbar_bottom_firstrow"><!-- --></A> |
|
91 |
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY=""> |
|
92 |
<TR ALIGN="center" VALIGN="top"> |
|
93 |
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD> |
|
94 |
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD> |
|
95 |
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../com/iver/cit/javacad/util/TextToUnicodeConverter.html" title="class in com.iver.cit.javacad.util"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD> |
|
96 |
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD> |
|
97 |
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD> |
|
98 |
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD> |
|
99 |
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD> |
|
100 |
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD> |
|
101 |
</TR> |
|
102 |
</TABLE> |
|
103 |
</TD> |
|
104 |
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM> |
|
105 |
</EM> |
|
106 |
</TD> |
|
107 |
</TR> |
|
108 |
|
|
109 |
<TR> |
|
110 |
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> |
|
111 |
PREV |
|
112 |
NEXT</FONT></TD> |
|
113 |
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> |
|
114 |
<A HREF="../../../../../../index.html" target="_top"><B>FRAMES</B></A> |
|
115 |
<A HREF="TextToUnicodeConverter.html" target="_top"><B>NO FRAMES</B></A> |
|
116 |
<SCRIPT type="text/javascript"> |
|
117 |
<!-- |
|
118 |
if(window==top) { |
Also available in: Unified diff