gvSIG 2.0.0 build 2059 (beta2)
Remove unused classes.
Updating the WKB parser to use the geometry api, instead of using the GeneralPathX. [gvsig-desktop #15384]
The GeneralPathX uses point's instead of array of doubles. [gvsig-desktop #15384]
The Geometry interface inherits of the awt.Shape interface and this inheritance is going to be deleted in a future. This commit adds a new method getShape that returns an awt.Shape and replace all the usage of the Shape interface by an invocation of the getShape method. The idea is to have a control of the usage of this method and remove it in a future [gvsig-desktop #15383]
Change test initialization so all needed libraries get initialized.
The Geometry.SUBTYPE.GEOM2DZ has been removed and has been replaced by GEOM3D. This problem has been detected fixing the bug [gvsig-desktop #15133]
Adding the Area and Perimeter operations
Adding persistence for the Envelope. The tests has been updated to initialize the libraries.
Adding the centroid operation to the Geometry class
Add to "Geometry" and "GeometryManager" useful methods to invoke the most common operations..
Replace Gobernment with Government in the header
Change and optimize geometry type retrieval with type and subtype values.
Comment out code that needs to be redone
Adding the getFlatness method to the manager
Completing javadocs and updating some tests
The geometry type uses the construtor with a Geometrytype to create a Geometry
Added "gvSIG native" implementation of WKB encoder and a GeometryOperation for use it
comment bad test
add support to set SRID to JTS converter and ToWKB operation.
Adding an exception when the geometry doesn't exist
The library for the operations project has to be in the implementation jar
Adding a new exception in the geometries creation
Added envelope test.Fixed contains operation.
Added a method to invoke an operation from a name
Updating the interface to execute operations
Removing not used methods
The GeometryLibrary has to be in the interfaces package
GeometryLibrary has to be in the implementation package
The Geometries project has been separated in two jars: one with the interfaces and other with the implementation
The geometry type is composed by TYPE + SUBTYPE
Adding the getters for the Ellipse and the EllipticArc
Using the GeometryManager to create geometries
The Locator pattern is used to get the GeometryManager
projection como estaba
Actualización Geometrias al nuevo API de proyecciones
imports
improved registeringgeomtype unregistering
test correctedbuild now generates two separated jars
All JTS and GeooTools dependencies taken out from GeneralPathX, Now these GeneralPath Functions operations can be called by all the type of geometries that had registered them before being used. They normally can be registered to all the geometries.
Cambios en el tratamiento de excepcionesCorrección de algunos comentarios
3D renamed to 2dZ, GEOM_TYPE and OPERATION_INDEX renamed to CODE, FShape3D deleted
Added possibility to install a custom geometry factorySome testing
arreglado cast
renombrada operacion ToJTSEliminadas referencias a jts desde NullGeometry
ToWKB es ahora una operacion
prepares_v2_refactor
cambios en registro y ctes de tipos de geometrias
tests