Revision 10237 trunk/libraries/libDwg/src/com/iver/cit/jdwglib/dwg/readers/DwgFileV15Reader.java
DwgFileV15Reader.java | ||
---|---|---|
38 | 38 |
import java.nio.ByteBuffer; |
39 | 39 |
import java.nio.ByteOrder; |
40 | 40 |
import java.util.ArrayList; |
41 |
import java.util.logging.Logger; |
|
42 | 41 |
|
43 | 42 |
import com.iver.cit.gvsig.fmap.drivers.dgn.ByteUtils; |
44 | 43 |
import com.iver.cit.jdwglib.dwg.CorruptedDwgEntityException; |
... | ... | |
48 | 47 |
import com.iver.cit.jdwglib.dwg.DwgObjectFactory; |
49 | 48 |
import com.iver.cit.jdwglib.dwg.DwgObjectOffset; |
50 | 49 |
import com.iver.cit.jdwglib.dwg.DwgUtil; |
51 |
import com.iver.cit.jdwglib.dwg.objects.DwgLwPolyline; |
|
52 | 50 |
|
53 | 51 |
import freenet.support.HexUtil; |
54 | 52 |
|
... | ... | |
62 | 60 |
|
63 | 61 |
protected ByteBuffer bb; |
64 | 62 |
|
65 |
private int numWrongPolylines; |
|
66 | 63 |
|
67 | 64 |
/** |
68 | 65 |
* Reads the DWG version 15 format |
... | ... | |
229 | 226 |
dwgFile.addDwgObject(obj); |
230 | 227 |
} |
231 | 228 |
} |
232 |
System.out.println("####LWPolyline erroneas:"+numWrongPolylines+"####"); |
|
233 |
System.out.println("####################################"); |
|
234 | 229 |
} |
235 | 230 |
|
236 | 231 |
/** |
... | ... | |
463 | 458 |
// System.out.println("Dwg Object desconocido:"+obj.getType()); |
464 | 459 |
} catch (RuntimeException e) { |
465 | 460 |
e.printStackTrace(); |
466 |
if(obj instanceof DwgLwPolyline){ |
|
467 |
numWrongPolylines++; |
|
468 |
} |
|
469 | 461 |
} catch (CorruptedDwgEntityException e) { |
470 | 462 |
// TODO Auto-generated catch block |
471 | 463 |
e.printStackTrace(); |
472 |
if(obj instanceof DwgLwPolyline){ |
|
473 |
numWrongPolylines++; |
|
474 |
} |
|
475 |
return null; |
|
476 |
|
|
464 |
return null; |
|
477 | 465 |
} |
478 | 466 |
return obj; |
479 | 467 |
} |
Also available in: Unified diff