Class CountingPositionSequenceBuilder<P extends Position>
- java.lang.Object
-
- org.geolatte.geom.codec.db.sqlserver.CountingPositionSequenceBuilder<P>
-
- All Implemented Interfaces:
PositionSequenceBuilder<P>
public class CountingPositionSequenceBuilder<P extends Position> extends Object implements PositionSequenceBuilder<P>
- Author:
- Karel Maesen, Geovise BVBA creation-date: 10/19/12
-
-
Constructor Summary
Constructors Constructor Description CountingPositionSequenceBuilder(CoordinateReferenceSystem<P> crs)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PositionSequenceBuilder<P>add(double... coordinates)Adds aPositionto thePositionSequencebeing built.PositionSequenceBuilder<P>add(P position)Adds a Position to thePositionSequencebeing built.intgetCoordinateDimension()intgetNumAdded()Returns the number of positions that have already been added.PositionSequence<P>toPositionSequence()Returns the result of this builder.
-
-
-
Constructor Detail
-
CountingPositionSequenceBuilder
public CountingPositionSequenceBuilder(CoordinateReferenceSystem<P> crs)
-
-
Method Detail
-
add
public PositionSequenceBuilder<P> add(double... coordinates)
Description copied from interface:PositionSequenceBuilderAdds aPositionto thePositionSequencebeing built.- Specified by:
addin interfacePositionSequenceBuilder<P extends Position>- Parameters:
coordinates- the coordinates of thePositionthat is added- Returns:
- this instance
-
add
public PositionSequenceBuilder<P> add(P position)
Description copied from interface:PositionSequenceBuilderAdds a Position to thePositionSequencebeing built.- Specified by:
addin interfacePositionSequenceBuilder<P extends Position>- Parameters:
position- the position that is added- Returns:
- this instance
-
toPositionSequence
public PositionSequence<P> toPositionSequence()
Description copied from interface:PositionSequenceBuilderReturns the result of this builder.- Specified by:
toPositionSequencein interfacePositionSequenceBuilder<P extends Position>- Returns:
- the
PositionSequencethat has been built by this builder instance.
-
getNumAdded
public int getNumAdded()
Description copied from interface:PositionSequenceBuilderReturns the number of positions that have already been added.- Specified by:
getNumAddedin interfacePositionSequenceBuilder<P extends Position>- Returns:
- the number of positions that have already been added.
-
getCoordinateDimension
public int getCoordinateDimension()
-
-