Revision 45910 trunk/org.gvsig.desktop/org.gvsig.desktop.compat.cdc/org.gvsig.fmap.geometry/org.gvsig.fmap.geometry.jts/src/main/java/org/gvsig/fmap/geom/jts/DefaultGeometryLibrary.java

View differences:

DefaultGeometryLibrary.java
48 48
import org.gvsig.fmap.geom.jts.coerce.CoerceToEnvelope;
49 49
import org.gvsig.fmap.geom.jts.coerce.CoerceToGeometry;
50 50
import org.gvsig.fmap.geom.jts.coerce.CoerceToString;
51
import org.gvsig.fmap.geom.jts.complex.DefaultComplex;
51 52
import org.gvsig.fmap.geom.jts.json.GeometryTypeJsonSerializer;
52 53
import org.gvsig.fmap.geom.jts.operation.fromjts.FromJTS;
53 54
import org.gvsig.fmap.geom.jts.operation.fromwkb.FromPostGISEWKB;
......
264 265
        geometryManager.registerGeometryType(MultiLine3DM.class, "MultiLine3DM", TYPES.MULTILINE, SUBTYPES.GEOM3DM, new int[]{TYPES.AGGREGATE, TYPES.MULTICURVE});
265 266
        geometryManager.registerGeometryType(DefaultMultiSurface.class, "MultiSurface", TYPES.MULTISURFACE, SUBTYPES.GEOM3DM, TYPES.AGGREGATE);
266 267
        geometryManager.registerGeometryType(MultiPolygon3DM.class, "MultiPolygon3DM", TYPES.MULTIPOLYGON, SUBTYPES.GEOM3DM, new int[]{TYPES.AGGREGATE, TYPES.MULTISURFACE});
268
        
269
        
270
        // Register complex
271
        geometryManager.registerGeometryType(DefaultComplex.class, "Complex", TYPES.COMPLEX, SUBTYPES.GEOM2D);
272
        geometryManager.registerGeometryType(DefaultComplex.class, "Complex", TYPES.COMPLEX, SUBTYPES.GEOM2DM);
273
        geometryManager.registerGeometryType(DefaultComplex.class, "Complex", TYPES.COMPLEX, SUBTYPES.GEOM3D);
274
        geometryManager.registerGeometryType(DefaultComplex.class, "Complex", TYPES.COMPLEX, SUBTYPES.GEOM3DM);
267 275

  
268 276
        // Register solids
269 277
//        geometryManager.registerGeometryType(Solid2DZ.class, "Solid3D", TYPES.SOLID, SUBTYPES.GEOM3D);

Also available in: Unified diff