public interface CoordinateSequenceFactory
CoordinateSequences.
Used to configure GeometryFactorys
to provide specific kinds of CoordinateSequences.| Modifier and Type | Method and Description |
|---|---|
CoordinateSequence |
create(Coordinate[] coordinates)
Returns a
CoordinateSequence based on the given array. |
CoordinateSequence |
create(CoordinateSequence coordSeq)
Creates a
CoordinateSequence which is a copy
of the given CoordinateSequence. |
CoordinateSequence |
create(int size,
int dimension)
Creates a
CoordinateSequence of the specified size and dimension. |
CoordinateSequence create(Coordinate[] coordinates)
CoordinateSequence based on the given array.
Whether the array is copied or simply referenced
is implementation-dependent.
This method must handle null arguments by creating an empty sequence.coordinates - the coordinatesCoordinateSequence create(CoordinateSequence coordSeq)
CoordinateSequence which is a copy
of the given CoordinateSequence.
This method must handle null arguments by creating an empty sequence.coordSeq - the coordinate sequence to copyCoordinateSequence create(int size, int dimension)
CoordinateSequence of the specified size and dimension.
For this to be useful, the CoordinateSequence implementation must
be mutable.size - the number of coordinates in the sequencedimension - the dimension of the coordinates in the sequence (if user-specifiable,
otherwise ignored)Copyright © 2016. All rights reserved.