Package globus.glmap
Class MapPoint
java.lang.Object
globus.glmap.MapPoint
- All Implemented Interfaces:
java.io.Serializable
@ParametersAreNonnullByDefault
public class MapPoint
extends java.lang.Object
implements java.io.Serializable
MapPoint is used store coordinates in map internal format- See Also:
- Serialized Form
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and Type Method Description MapPointadd(MapPoint other)Add x and y of other pointMapPointassign(double x, double y)Set x and y and return thisMapPointassign(MapPoint point)Copies data from given pointstatic MapPointCreateFromGeoCoordinates(double lat, double lon)Creates map point from geo coordinatesbooleanequals(java.lang.Object other)inthashCode()voidset(MapGeoPoint geoPoint)Sets coordinates of point from geo pointMethods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
Max
public static final int MaxMaximum valid value of x and y- See Also:
- Constant Field Values
-
x
public double x -
y
public double y
-
-
Constructor Details
-
MapPoint
public MapPoint()Default constructor -
MapPoint
public MapPoint(double x, double y)Constructor with x and y- Parameters:
x- X coordinate. Valid values are in range [0, GLMapPointMax]y- Y coordinate. Valid values are in range [0, GLMapPointMax]
-
MapPoint
Creates map point from geo coordinates- Parameters:
geoPoint- Geo point
-
MapPoint
Copies constructor- Parameters:
point- source point
-
-
Method Details
-
set
Sets coordinates of point from geo point- Parameters:
geoPoint- geo point.
-
CreateFromGeoCoordinates
Creates map point from geo coordinates- Parameters:
lat- latitude of pointlon- longitude of point- Returns:
- MapPoint converted from given coordinates
-
assign
Copies data from given point- Parameters:
point- source point- Returns:
- this to use in chain operations
-
assign
Set x and y and return this- Parameters:
x- new x valuey- bew y value- Returns:
- this to use in chain operations
-
add
Add x and y of other point- Parameters:
other- point- Returns:
- this to use in chain operations
-
equals
public boolean equals(java.lang.Object other)- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()- Overrides:
hashCodein classjava.lang.Object
-