Package org.geolatte.geom
Class PositionSequenceBuilders
- java.lang.Object
-
- org.geolatte.geom.PositionSequenceBuilders
-
public class PositionSequenceBuilders extends Object
A factory forPositionSequenceBuilders.- Author:
- Karel Maesen, Geovise BVBA creation-date: 11/22/11
-
-
Constructor Summary
Constructors Constructor Description PositionSequenceBuilders()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <P extends Position>
PositionSequenceBuilder<P>fixedSized(int num, Class<P> posType)Creates aPositionSequenceBuilderof fixed size.static <P extends Position>
PositionSequenceBuilder<P>variableSized(Class<P> posType)Creates aPositionSequenceBuilderof variable size.
-
-
-
Method Detail
-
fixedSized
public static <P extends Position> PositionSequenceBuilder<P> fixedSized(int num, Class<P> posType)
Creates aPositionSequenceBuilderof fixed size.The returned
PositionSequenceBuilderexpects that exactlynumwill be added to it.- Parameters:
num- the number ofPositions that will be added to the returned builder.posType- the class ofPosition- Returns:
- a
PositionSequenceBuilderthat builds aPointSequencecontainingnumPositions.
-
variableSized
public static <P extends Position> PositionSequenceBuilder<P> variableSized(Class<P> posType)
Creates aPositionSequenceBuilderof variable size.- Parameters:
posType- the class ofPosition- Returns:
- a
PositionSequenceBuilderthat builds aPositionSequencefor an arbitrary number ofPositions.
-
-