public class CountingPositionSequenceBuilder<P extends Position> extends Object implements PositionSequenceBuilder<P>
Constructor and Description |
---|
CountingPositionSequenceBuilder(CoordinateReferenceSystem<P> crs) |
Modifier and Type | Method and Description |
---|---|
PositionSequenceBuilder<P> |
add(double... coordinates)
Adds a
Position to the PositionSequence being built. |
PositionSequenceBuilder<P> |
add(P position)
Adds a Position to the
PositionSequence being built. |
int |
getCoordinateDimension() |
int |
getNumAdded()
Returns the number of positions that have already been added.
|
PositionSequence<P> |
toPositionSequence()
Returns the result of this builder.
|
public CountingPositionSequenceBuilder(CoordinateReferenceSystem<P> crs)
public PositionSequenceBuilder<P> add(double... coordinates)
PositionSequenceBuilder
Position
to the PositionSequence
being built.add
in interface PositionSequenceBuilder<P extends Position>
coordinates
- the coordinates of the Position
that is addedpublic PositionSequenceBuilder<P> add(P position)
PositionSequenceBuilder
PositionSequence
being built.add
in interface PositionSequenceBuilder<P extends Position>
position
- the position that is addedpublic PositionSequence<P> toPositionSequence()
PositionSequenceBuilder
toPositionSequence
in interface PositionSequenceBuilder<P extends Position>
PositionSequence
that has been built by this builder instance.public int getNumAdded()
PositionSequenceBuilder
getNumAdded
in interface PositionSequenceBuilder<P extends Position>
public int getCoordinateDimension()
Copyright © 2022 geolatte.org. All rights reserved.