copy method

CoordinateArraySequence copy()
override

Creates a deep copy of the CoordinateArraySequence

@return The deep copy

Implementation

CoordinateArraySequence copy() {
  List<Coordinate> cloneCoordinates = []; //..length = (size());
  for (int i = 0; i < size(); i++) {
    Coordinate duplicate = createCoordinate();
    duplicate.setCoordinate(coordinates![i]);
    cloneCoordinates.add(duplicate);
    // cloneCoordinates[i] = duplicate;
  }
  return CoordinateArraySequence.withDimensionMeasures(
      cloneCoordinates, dimension, measures);
}