/** * Convenience method which provides statndard way of copying {@link CoordinateSequence}s * @param seq the sequence to copy * @return a deep copy of the sequence */ protected final CoordinateSequence copy(CoordinateSequence seq) { return (CoordinateSequence) seq.clone(); }
/** * Creates and returns a full copy of this {@link LineString} object. * (including all coordinates contained by it). * * @return a clone of this instance */ public Object clone() { LineString ls = (LineString) super.clone(); ls.points = (CoordinateSequence) points.clone(); return ls; }
/** * Creates and returns a full copy of this {@link Point} object. * (including all coordinates contained by it). * * @return a clone of this instance */ public Object clone() { Point p = (Point) super.clone(); p.coordinates = (CoordinateSequence) coordinates.clone(); return p;// return the clone }
public Geometry reverse() { CoordinateSequence seq = (CoordinateSequence) points.clone(); CoordinateSequences.reverse(seq); LinearRing rev = getFactory().createLinearRing(seq); return rev; } }
/** * Creates a {@link LineString} whose coordinates are in the reverse * order of this objects * * @return a {@link LineString} with coordinates in the reverse order */ public Geometry reverse() { CoordinateSequence seq = (CoordinateSequence) points.clone(); CoordinateSequences.reverse(seq); LineString revLine = getFactory().createLineString(seq); return revLine; }
/** * Convenience method which provides statndard way of copying {@link CoordinateSequence}s * @param seq the sequence to copy * @return a deep copy of the sequence */ protected final CoordinateSequence copy(CoordinateSequence seq) { return (CoordinateSequence) seq.clone(); }
/** * Creates and returns a full copy of this {@link LineString} object. * (including all coordinates contained by it). * * @return a clone of this instance */ public Object clone() { LineString ls = (LineString) super.clone(); ls.points = (CoordinateSequence) points.clone(); return ls; }
/** * Creates and returns a full copy of this {@link Point} object. * (including all coordinates contained by it). * * @return a clone of this instance */ public Object clone() { Point p = (Point) super.clone(); p.coordinates = (CoordinateSequence) coordinates.clone(); return p;// return the clone }
public Geometry reverse() { CoordinateSequence seq = (CoordinateSequence) points.clone(); CoordinateSequences.reverse(seq); LinearRing rev = getFactory().createLinearRing(seq); return rev; } }
/** * Creates a {@link LineString} whose coordinates are in the reverse * order of this objects * * @return a {@link LineString} with coordinates in the reverse order */ public Geometry reverse() { CoordinateSequence seq = (CoordinateSequence) points.clone(); CoordinateSequences.reverse(seq); LineString revLine = getFactory().createLineString(seq); return revLine; }
if (_selection.isSelected(idx)) { CoordinateSequence seq=(CoordinateSequence)((GISMultiPoint)geometries_.getGeometry(idx)).getCoordinateSequence().clone(); for (int i=0; i<seq.size(); i++) { seq.setOrdinate(i,0,seq.getX(i)+_dx);