Package globus.glroute
Class GLRouteElevation
- java.lang.Object
-
- globus.glmap.GLNativeObject
-
- globus.glroute.GLRouteElevation
-
@ParametersAreNonnullByDefault public class GLRouteElevation extends globus.glmap.GLNativeObjectClass to load height data
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceGLRouteElevation.ResultsCallbackCallback that will be called when request is finished
-
Method Summary
Modifier and Type Method Description static voidcancelRequest(long requestID)Cancels request that was startedfloatgetMax()Maximum valuefloatgetMin()Minimal valuefloatheightAtIndex(int index)Returns height at given point indexstatic longrequestHeightForRoute(GLRoute routeData, GLRouteElevation.ResultsCallback resultsCallback)Requests height for points in route
-
-
-
Method Detail
-
requestHeightForRoute
public static long requestHeightForRoute(GLRoute routeData, GLRouteElevation.ResultsCallback resultsCallback)
Requests height for points in route- Parameters:
routeData- route to update with height informationresultsCallback- callback that is called when request is finished of cancelled- Returns:
- request ID
-
cancelRequest
public static void cancelRequest(long requestID)
Cancels request that was started- Parameters:
requestID- ID of request to cancel
-
getMin
public float getMin()
Minimal value- Returns:
- Minimal value
-
getMax
public float getMax()
Maximum value- Returns:
- Maximum value
-
heightAtIndex
public float heightAtIndex(int index)
Returns height at given point index- Parameters:
index- index of point- Returns:
- height at given point
-
-