public class ExtendedCoordinateSequenceFactory extends Objectimplements CoordinateSequenceFactory
ExtendedCoordinates.
| Modifier and Type | Method and Description |
|---|---|
CoordinateSequence |
create(Coordinate
Returns an ExtendedCoordinateSequence based on the given array -- the array is used directly if it is an instance of ExtendedCoordinate[]; otherwise it is copied.
|
CoordinateSequence |
create(CoordinateSequence
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.
|
static ExtendedCoordinateSequenceFactory |
instance()
Returns the singleton instance of ExtendedCoordinateSequenceFactory
|
public static ExtendedCoordinateSequenceFactoryinstance()
public CoordinateSequencecreate(Coordinate [] coordinates)
create in interface
CoordinateSequenceFactory
coordinates - the coordinates
public CoordinateSequencecreate(CoordinateSequence coordSeq)
CoordinateSequenceFactory
CoordinateSequence which is a copy of the given
CoordinateSequence. This method must handle null arguments by creating an empty sequence.
create in interface
CoordinateSequenceFactory
coordSeq - the coordinate sequence to copy
public CoordinateSequencecreate(int size, int dimension)
CoordinateSequenceFactory
CoordinateSequence of the specified size and dimension. For this to be useful, the
CoordinateSequence implementation must be mutable.
create in interface
CoordinateSequenceFactory
size - the number of coordinates in the sequence
dimension - the dimension of the coordinates in the sequence (if user-specifiable, otherwise ignored)
CoordinateSequenceFactory.create(int, int)