Revision 35752 branches/v2_0_0_prep/libraries/libFMap_geometries/src/org/gvsig/fmap/geom/operation/impl/DefaultGeometryOperationLibrary.java

View differences:

DefaultGeometryOperationLibrary.java
52 52
import org.gvsig.fmap.geom.operation.relationship.Overlaps;
53 53
import org.gvsig.fmap.geom.operation.relationship.Touches;
54 54
import org.gvsig.fmap.geom.operation.relationship.Within;
55
import org.gvsig.fmap.geom.operation.tojts.Curve2DToJTS;
56
import org.gvsig.fmap.geom.operation.tojts.MultiCurveToJTS;
57
import org.gvsig.fmap.geom.operation.tojts.MultiPointToJTS;
58
import org.gvsig.fmap.geom.operation.tojts.MultiSurfaceToJTS;
59
import org.gvsig.fmap.geom.operation.tojts.Point2DToJTS;
60
import org.gvsig.fmap.geom.operation.tojts.Surface2DToJTS;
55 61
import org.gvsig.fmap.geom.operation.tojts.ToJTS;
56 62
import org.gvsig.fmap.geom.operation.towkb.ToWKB;
57 63
import org.gvsig.fmap.geom.operation.towkb.ToWKBNative;
......
95 101
        geometryManager.registerGeometryOperation(ToWKBNative.NAME,  new ToWKBNative());
96 102
        geometryManager.registerGeometryOperation(ToWKT.NAME, new ToWKT());
97 103
        geometryManager.registerGeometryOperation(PointDistance.NAME,  new PointDistance(), TYPES.POINT);
98
        geometryManager.registerGeometryOperation(ToJTS.NAME, new ToJTS());
99 104
        geometryManager.registerGeometryOperation(FromJTS.NAME, new FromJTS());
100 105
        geometryManager.registerGeometryOperation(PointGetAngle.NAME, new PointGetAngle());
101 106
        geometryManager.registerGeometryOperation(Out.NAME, new Out());
......
104 109
        geometryManager.registerGeometryOperation(Perpendicular.NAME,  new Perpendicular(), TYPES.POINT);
105 110
        geometryManager.registerGeometryOperation(PerpendicularPoint.NAME,  new PerpendicularPoint(), TYPES.POINT);
106 111
        geometryManager.registerGeometryOperation(UnitVector.NAME,  new UnitVector(), TYPES.POINT);
112
        
113
        
114
        //To JTS
115
        geometryManager.registerGeometryOperation(ToJTS.NAME, new Point2DToJTS(), TYPES.POINT);
116
        geometryManager.registerGeometryOperationBySuperType(ToJTS.NAME, new Curve2DToJTS(), TYPES.CURVE);
117
        geometryManager.registerGeometryOperationBySuperType(ToJTS.NAME, new Surface2DToJTS(), TYPES.SURFACE);
118
        geometryManager.registerGeometryOperation(ToJTS.NAME, new MultiPointToJTS(), TYPES.MULTIPOINT);
119
        geometryManager.registerGeometryOperation(ToJTS.NAME, new MultiCurveToJTS(), TYPES.MULTICURVE);
120
        geometryManager.registerGeometryOperation(ToJTS.NAME, new MultiSurfaceToJTS(), TYPES.MULTISURFACE);
121
        
107 122
    }	
108 123
}

Also available in: Unified diff