Package globus.glmap
Class MapPointSet
java.lang.Object
globus.glmap.GLNativeObject
globus.glmap.MapPointSet
MapPointSet
handles operations on set of points. Useful to find nearest point in map
coordinates or check if point already exists-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
Checks if point with given coordinates exists in set.void
Inserts new point to set.boolean
insertUnique
(MapPoint point) Inserts new point to set.Returns nearest point in setMethods inherited from class globus.glmap.GLNativeObject
dispose
-
Constructor Details
-
MapPointSet
public MapPointSet()Default constructor. Creates empty set.
-
-
Method Details
-
insert
Inserts new point to set. Use this function if many points with same coordinates can be in set- Parameters:
point
- Point to insert.
-
insertUnique
Inserts new point to set.- Parameters:
point
- point to insert.- Returns:
- true if point is inserted. false if point with same coordinates already in set.
-
contains
Checks if point with given coordinates exists in set.- Parameters:
point
- point to insert.- Returns:
- true if point with given coordinates is in set
-
nearest
Returns nearest point in set- Parameters:
point
- reference point to calculate distance- Returns:
- Nearest point in set
-