History | View | Annotate | Download (34.7 KB)
Añadido el metodo getDwgSuperEntity
new block management strategy
changes in IDwgBlockMember
added checking of dwg 13 version
Refactorizacion para usar la clase DwgHandleReference
solved bug in blockmanagement. to implement well IDwgBlockable
Refactoring to allow multiple DWG versions architecture
implementation of HEADER and CLASSES sections
added header section
refactoring of blocks
refactoring of block management
refactoring to optimize and simplify the code
Refactoring general para evitar dar tantas pasadas en la carga, y para incrementarla legibilidad del codigo (demasiados if-else-if en vez de usar polimorfismo)
optimizations: layers are saved in the first lecture, etctries to solve layer handle problem.
Añadido un metodo getDwgVersion para que el driver pueda informar de la version del fichero DWG.
replace Vector with ArrayList to try to optimize performance
bug fixed
throws a DwgNotSupportedVersion if dwg version is not supported
Ahora SeqEnd no interrumpe la secuencia de vértices.
Continuación del desarrollo de jdwglib dentro del contexto gvSIG