Added geometry factory to works with M's
Reverse primitives collection when flip multiprimitives.
Fixed imports.
Added methods to get start and end angles.
Fixed a comment
New method createJTSPolygon of JTSUtil used instead of factory.createPolygon in fastIntersect of AbstractGeometry.
New method createJTSPoint of JTSUtil used instead of factory.createPoint in getJTS of AbstractPoint.
Added createJTSPoint and createJTSPolygon methods to JTSUtils.
- Movidas las operaciones toJTS, fromJTS, toWKT, fromWKT, toWKB, fromWKB, toWKBNative a la implementación de la librería de geometrías.- Eliminada la dependencias de org.gvsig.fmap.geometry.operation.jts respecto de la implementación de la librería de geometrías y viceversa.
Initialized matrix of geometryTypes to 26 x 6
Arreglado el método converTypes en JTSUtils para añadir los tipos de geometría CIRCUMFERENCE, PERIELLIPSE, FILLEDSPLINE y ELLIPTICARC.
Arreglado el método getCoordinate en la clase ArrayListCoordinateSequence
Arreglados los constructores de BaseLines, Lines y Rings
Fixed setCoordinateAt method in BaseLine2DM.
Fixed methods getCoordinateAt and SetCoordinateAt in BaseLine2DM class
Added setCoordinateAt for dimension 2
Implemented toPoints, toLines, toPolygons and flip methods in DefaultMultiCurve
Fixed the register of MultiLines and MultiPolygons adding, respectively, MULTICURVE and MULTISURFACE as super types.
Fixed createGeometry method for GeometryCollections
Fixed fixPrimitives methods in MultiPoint classes
Fixed addVertex method in BaseLine3DM class
Modificaciones en el API de geometrías: - Añadidas las geometrías: - Circumference - FilledSpline - PeriEllipse
- Añadidos los tipos de geometrías: RING, MULTILINE, MULTIPOLYGON, CIRCUMFERENCE, PERIELLIPSE y FILLEDSPLINE
- Subidos los métodos toPoints, toLines y toPolygons a Geometry quitándolos de Line, Polygon, MultiLine y MultiPolygon (y toPoints de Point)...
Limpieza de código: - Eliminación de codigo comentarizado - Eliminacion de imports innecesarios - etc.
Eliminado código comentarizado
Añadidos a GeometryJTS los métodos:- flip- ensureOrientation- out
- Añadida NullGeometry- Arreglados algunos registros de geometrías- Arreglados métodos union e intersection de las Multiprimitivas
añadidos iteradores de los multiLine y multiPolygon
- Añadido PolygonIterator
- clonado de multiprimitivas- creación de poligonos de JTS- creación de polígonos nuestros a partir de polígonos de JTS- creacion de MultiLineString de JTS
Added toLines and toPolygons methods to AbstractPoint like UnsupportedOperation.
- Arreglos en los círculos
- Añadido metodo fixPrimitive en todos los MultiPrimitive- Arreglados imports- Arreglados iterators- Añadidos metodos toPoints, toLines y toPolygons en elipses y círculos- Arreglados los métodos toPoints, toLines y toPolygons donde ha sido necesario para asegurar la capacidad de las multiprimitivas
- Added spatialindex package.- Fixed heritage of Lines, Polygons and Rings
- Multilines y multipolygons- toPoints, toLines y toPolygons
- Arcos, circulos y elipses.- GeometryPersistenceFactory y GeometryTypePersistenceFactory
Fixed setGeneralPath method
org.gvsig.fmap.geometry.jts first commit