Point and Line are not extrusionable
added third dimension to coordinates
commented system.out
added comments
tries to solve extrusion bug
Arreglado el metodo transformToBlock para que no haga nada con el alignmentPoint cuando es null.
Eliminado un comentario y habilitado de nuevo el else del final del metodo create.
Eliminado el seteo del dwgFile cuando se crea un objeto.
Eliminado el metodo getSuperEntity
Añadido el metodo getDwgSuperEntity
commented console trace
headers
new block management strategy
removed old method
implements IDwgBlockMember
changes to avoid processing nested inserts two times
project header
first version in cvs (with compilation errors)
changes in IDwgBlockMember
solved bug with lwpolylines
added tostring method
added checking of dwg 13 version
deleted old method previous to refactoring (objectreaders)
tries to solve LWPLINE problems (by using CLASSES section and ignoring unsuported dwg entities)
if the type is unknown it returns NULL
Añadido o modificado el metodo clone para que el DwgObject se encargue de las propiedades comunes a todos los objetos.Añadido el metodo fill.
Añadida implementacion del interface Cloneable.Añadidos metodos clone, fill y hasLayerHandle.
En el metodo getSuperEntity añadidos los codigos 0x4, 0x8 y 0xA y arreglado el 0xC.
Tras crear un objeto se llama a metodo setDwgFile del DwgObject.(Quedan muchas trazas por quitar)
Añadida la propiedad privada dwgFile con sus metodo get y set correspondientes.Añadido el metodo getSuperEntity.
start of implementation
Implementation of Dwg Text in DWG 14
Removed 'generic' exception
Added new dwg entities
first implementation
changes in throwed exceptions
Solved bug in placement of certain entities in a block
Descomentarizado el metodo handleToInt
Añadida la licencia
La parte de los HEADERS, devuelta a la version anterior
Refactorizacion para usar la clase DwgHandleReference
Añadido un return null al final de metodo create por si no entra en ninguna de las condiciones.
Comentarizado el metodo handleToInt, parece que ya no se usa.
Seteados algunos handles.
Añadido el DwgDictionary.
Renombrado a DwgHandleReference.
Añadido el DwgDictionary y su reader.
Añadidas nuevas propiedades de tipo handle y handleCode aunque habria que refactorizar esto utilizando la nueva clase DwgHandleReference.
Arreglado el metodo getRawLong.
solved bug in blockmanagement. to implement well IDwgBlockable
refactoring to objreader architecture
Start of implementation of objectreaders (removing readObject from this)
added throws exception
start of implementation of specific versions' object readers
Refactoring to allow multiple DWG versions architecture
implementation of reader of V14
implementation of HEADER and CLASSES sections
implementation of headers (1)
added convenience method to convert a handle from a list to an int
added header section
first steps in implementation
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.
added new constructor to save the index (position in file) of each dwg entity
first version in cvs
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.