Revision 43002 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/aggregate/AbstractAggregate.java

View differences:

AbstractAggregate.java
190 190
        return true;
191 191
    }
192 192

  
193
    /* (non-Javadoc)
194
     * @see org.gvsig.fmap.geom.Geometry#canBeTransformed(java.awt.geom.AffineTransform)
195
     */
196
    @Override
197
    public boolean canBeTransformed(AffineTransform at) {
198
        for (Iterator<Primitive> iterator = primitives.iterator(); iterator.hasNext();) {
199
            GeometryJTS primitive = (GeometryJTS) iterator.next();
200
            if (!primitive.canBeTransformed(at)) {
201
                return false;
202
            };
203
        }
204
        return true;
205
    }
206

  
207
    /* (non-Javadoc)
208
     * @see org.gvsig.fmap.geom.Geometry#canBeReprojected(org.cresques.cts.ICoordTrans)
209
     */
210
    @Override
211
    public boolean canBeReprojected(ICoordTrans ct) {
212
        for (Iterator<Primitive> iterator = primitives.iterator(); iterator.hasNext();) {
213
            GeometryJTS primitive = (GeometryJTS) iterator.next();
214
            if (!primitive.canBeReprojected(ct)) {
215
                return false;
216
            };
217
        }
218
        return true;
219
    }
220

  
193 221
}

Also available in: Unified diff