Class SinglePosition
- java.lang.Object
-
- com.github.filosganga.geogson.model.positions.AbstractPositions<Positions>
-
- com.github.filosganga.geogson.model.positions.SinglePosition
-
- All Implemented Interfaces:
Positions,Serializable
public class SinglePosition extends AbstractPositions<Positions>
APositionsinstance for a single point.- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.github.filosganga.geogson.model.positions.AbstractPositions
AbstractPositions.PositionsBuilder
-
-
Field Summary
-
Fields inherited from class com.github.filosganga.geogson.model.positions.AbstractPositions
children
-
-
Constructor Summary
Constructors Constructor Description SinglePosition(double lon, double lat, double alt)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description doublealt()booleanequals(Object obj)inthashCode()doublelat()doublelon()Positionsmerge(Positions other)Merge this SinglePosition with anotherPositionsinstance.StringtoString()-
Methods inherited from class com.github.filosganga.geogson.model.positions.AbstractPositions
children, size
-
-
-
-
Method Detail
-
lon
public double lon()
-
lat
public double lat()
-
alt
public double alt()
-
merge
public Positions merge(Positions other)
Merge this SinglePosition with anotherPositionsinstance. If the givenPositionsis: - a SinglePosition, it returns aLinearPositionscomposed by this and the given positions, in order. - any otherPositions, it delegates to the givenPositionsmerge.- Parameters:
other- Positions instance to merge with.- Returns:
- Positions instance result of merge.
-
hashCode
public int hashCode()
- Overrides:
hashCodein classAbstractPositions<Positions>
-
equals
public boolean equals(Object obj)
- Overrides:
equalsin classAbstractPositions<Positions>
-
toString
public String toString()
- Overrides:
toStringin classAbstractPositions<Positions>
-
-