Package | Description |
---|---|
com.luciad.cameras |
Camera API.
|
com.luciad.cartesian |
Basic constructs of Cartesian geometry.
|
com.luciad.controllers |
Provides interaction with the data presented on a Map.
|
com.luciad.edit.handles |
Edit handles.
|
com.luciad.formats.wmts |
Support for accessing OGC Web Map Tile Services.
|
com.luciad.geodesy |
Coordinate references and geodesy calculations.
|
com.luciad.geometries |
Everything related to representing geometries.
|
com.luciad.geometries.constraints |
Geometry constraints.
|
com.luciad.grids.lonlat |
Lon lat grids related functionality.
|
com.luciad.input |
Everything that is used as input to interact with the map.
|
com.luciad.input.mouse |
Everything that is used as input to interact with the map using a mouse.
|
com.luciad.input.touch |
Everything that is used as input to interact with the map with a touch device.
|
com.luciad.layers.styles |
Support for styling data on a Map.
|
com.luciad.layers.styles.complexstrokes.builders |
ComplexStroke Pattern builders.
|
com.luciad.layers.styles.expressions |
Support for expressions for styling data on a Map.
|
com.luciad.maps |
Supports display of data on screen using a map with layers.
|
com.luciad.models.rasters |
Models containing imagery or elevation data.
|
com.luciad.rasters |
Classes for modeling raster data.
|
Modifier and Type | Method and Description |
---|---|
Coordinate |
Camera.getEye()
Returns the current location of the camera in
map coordinates . |
Coordinate |
Camera.Look.getEye()
The location of the camera in 3D cartesian coordinates.
|
Coordinate |
Camera.LookFrom.getEye()
The location of the camera, expressed in the
map reference . |
Coordinate |
Camera.getForward()
Returns the (normalized) direction corresponding to the forward direction of the view.
|
Coordinate |
Camera.Look.getForward()
The forward direction of the camera.
|
Coordinate |
Camera.Look2D.getMapOrigin()
The origin, defined in the
map reference . |
Coordinate |
Camera.LookAt.getTarget()
The point to which the camera is looking, expressed in the
map reference . |
Coordinate |
Camera.getUp()
Returns the (normalized) direction corresponding to the upward direction of the view.
|
Coordinate |
Camera.Look.getUp()
The direction corresponding to the upward direction of the view.
|
Coordinate |
Camera.Look2D.getViewOrigin()
The view origin, defined in view coordinates (device independent pixels, (0, 0) at the bottom left of the screen).
|
Coordinate |
Camera.mapToView(Coordinate mapPoint)
Transforms a point in
map coordinates to view coordinates. |
Coordinate |
Camera.viewToMap(Coordinate viewPoint)
Transforms a view point to
map coordinates . |
Modifier and Type | Method and Description |
---|---|
PerspectiveCamera.Builder |
PerspectiveCamera.Builder.eye(Coordinate eye)
Sets the eye the position of the new camera.
|
Coordinate |
Camera.mapToView(Coordinate mapPoint)
Transforms a point in
map coordinates to view coordinates. |
PerspectiveCamera.Builder |
PerspectiveCamera.Builder.orientation(Coordinate forward,
Coordinate up)
Sets the forward the viewing direction of the new camera and the camera's up direction.
|
Coordinate |
Camera.viewToMap(Coordinate viewPoint)
Transforms a view point to
map coordinates . |
Constructor and Description |
---|
Look(Coordinate eye,
Coordinate forward,
Coordinate up)
Constructs the Look with eye, forward, and up information.
|
Look2D(Coordinate mapOrigin,
Coordinate viewOrigin,
double scaleX,
double scaleY,
Azimuth rotation)
Constructs the Look2D.
|
LookAt(Coordinate target,
double distance,
Azimuth yaw,
double pitch,
double roll)
Constructs the LookAt.
|
LookFrom(Coordinate eye,
Azimuth yaw,
double pitch,
double roll)
Constructs the LookFrom.
|
Modifier and Type | Method and Description |
---|---|
Coordinate |
Coordinate.add(Coordinate other) |
Coordinate |
Coordinate.divide(double factor) |
Coordinate |
Rectangle.getCenter()
Returns the coordinate in the center of this rectangle.
|
Coordinate |
Rectangle.getLowerLeftCorner()
Returns the coordinate at the lower left corner of this rectangle.
|
Coordinate |
Rectangle.getLowerRightCorner()
Returns the coordinate at the lower right corner of this rectangle.
|
Coordinate |
Rectangle.getUpperLeftCorner()
Returns the coordinate at the upper left corner of this rectangle.
|
Coordinate |
Rectangle.getUpperRightCorner()
Returns the coordinate at the upper right corner of this rectangle.
|
Coordinate |
Coordinate.multiply(double factor) |
Coordinate |
Coordinate.subtract(Coordinate other) |
Modifier and Type | Method and Description |
---|---|
Coordinate |
Coordinate.add(Coordinate other) |
Coordinate |
Coordinate.subtract(Coordinate other) |
Constructor and Description |
---|
Rectangle(Coordinate corner1,
Coordinate corner2)
Creates a
Rectangle with the given corners. |
Modifier and Type | Method and Description |
---|---|
void |
ISelectionCandidateChooser.chooseCandidates(List<LayerFeatureId> selectionCandidates,
Coordinate position,
ISelectionCandidateCallback callback)
This method is called by
SelectEventHandler when there are multiple selection candidates. |
Modifier and Type | Method and Description |
---|---|
void |
ITranslateEditAction.translate(Coordinate translation,
EventStatus translateStatus,
ChangeStatus changeStatus)
Performs a translation.
|
Modifier and Type | Method and Description |
---|---|
Coordinate |
WmtsBoundingBox.getLowerCorner()
Returns the lower corner defining the bounding box.
|
Coordinate |
WmtsBoundingBox.getUpperCorner()
Returns the upper corner defining the bounding box.
|
Modifier and Type | Method and Description |
---|---|
Coordinate |
GeodesyCalculations.extrapolate2D(Coordinate p1,
Azimuth azimuth,
double distance)
Determines the point located in the given direction and distance from point p1.
|
Coordinate |
GeodesyCalculations.interpolate(Coordinate p1,
Coordinate p2,
double fraction)
Calculates the point at a fraction of the distance (over ground) between point p1 and point p2.
|
Coordinate |
Transformation.transform(Coordinate point)
Transforms a point from the source reference to the target reference.
|
Modifier and Type | Method and Description |
---|---|
Double |
GeodesyCalculations.distance2D(Coordinate p1,
Coordinate p2)
Calculates the distance to go from point p1 to point p2.
|
Double |
GeodesyCalculations.distance3D(Coordinate p1,
Coordinate p2)
Calculates the distance to go from point p1 to point p2.
|
Coordinate |
GeodesyCalculations.extrapolate2D(Coordinate p1,
Azimuth azimuth,
double distance)
Determines the point located in the given direction and distance from point p1.
|
Azimuth |
GeodesyCalculations.forwardAzimuth2D(Coordinate p1,
Coordinate p2)
Calculates the forward azimuth to go from point p1 to point p2.
|
Coordinate |
GeodesyCalculations.interpolate(Coordinate p1,
Coordinate p2,
double fraction)
Calculates the point at a fraction of the distance (over ground) between point p1 and point p2.
|
Coordinate |
Transformation.transform(Coordinate point)
Transforms a point from the source reference to the target reference.
|
Modifier and Type | Method and Description |
---|---|
Coordinate |
Curve.computePoint(double parameter)
Computes a point of the curve, defined by the given parameter.
|
Coordinate |
ArcBand.getCenter()
Returns the center point of the arc band.
|
Coordinate |
Bounds.getCenter()
Returns the center of this bounds instance.
|
Coordinate |
CircleByCenterPoint.getCenter()
Returns the center of the circle.
|
Coordinate |
CircularArcByCenterPoint.getCenter()
Returns the center of the circular arc.
|
Coordinate |
Ellipse.getCenter()
Returns the center of the ellipse.
|
Coordinate |
EllipticalArc.getCenter()
Returns the center of the elliptical arc.
|
Coordinate |
BezierCurve.getControlPoint()
Returns the control point (second control point) of the quadratic Bezier curve.
|
Coordinate |
BezierCurve.getEndPoint()
Returns the end point (third control point) of the quadratic Bezier curve.
|
Coordinate |
CircularArcBy3Points.getEndPoint()
Returns the end point of this arc.
|
Coordinate |
CircularArcByBulge.getEndPoint()
Returns the end point of this arc.
|
Coordinate |
Line.getEndPoint()
Returns the end point of the line segment.
|
Coordinate |
CircleBy3Points.getFirstIntermediatePoint()
Returns the first intermediate point of this circle-by-3-points.
|
Coordinate |
CircularArcBy3Points.getIntermediatePoint()
Returns the intermediate point of this arc.
|
Coordinate |
Bounds.getLocation()
Returns the lower left corner of this bounds instance.
|
Coordinate |
Point.getLocation()
Returns the coordinate of the location.
|
Coordinate |
Bounds.getLowerLeftCorner()
Returns the lower left corner of this bounds instance.
|
Coordinate |
Bounds.getLowerRightCorner()
Returns the lower right corner of this bounds instance.
|
Coordinate |
Polyline.getPoint(long index)
Returns the coordinate for the requested index.
|
Coordinate |
PolylineRing.getPoint(long index)
Returns the coordinate for the requested index.
|
Coordinate |
CircleBy3Points.getSecondIntermediatePoint()
Returns the second intermediate point of this circle-by-3-points.
|
Coordinate |
BezierCurve.getStartPoint()
Returns the start point (first control point) of the quadratic Bezier curve.
|
Coordinate |
CircleBy3Points.getStartPoint()
Returns the start point of this circle-by-3-points.
|
Coordinate |
CircularArcBy3Points.getStartPoint()
Returns the start point of this arc.
|
Coordinate |
CircularArcByBulge.getStartPoint()
Returns the start point of this arc.
|
Coordinate |
Line.getStartPoint()
Returns the start point of the line segment.
|
Coordinate |
Bounds.getUpperLeftCorner()
Returns the upper left corner of this bounds instance.
|
Coordinate |
Bounds.getUpperRightCorner()
Returns the upper right corner of this bounds instance.
|
Modifier and Type | Method and Description |
---|---|
List<Coordinate> |
Polyline.getPoints()
Returns the list of points of this polyline.
|
List<Coordinate> |
PolylineRing.getPoints()
Returns the list of points of this polyline ring.
|
Modifier and Type | Method and Description |
---|---|
static boolean |
Bounds.contains2D(Bounds bounds,
Coordinate coordinate)
Checks if this bounds contains the specified coordinate, considering only the x and y values.
|
static boolean |
Bounds.contains2D(Bounds bounds,
Coordinate coordinate,
double eps)
Checks if this bounds contains the specified coordinate, considering only the x and y values.
|
static boolean |
Bounds.contains3D(Bounds bounds,
Coordinate coordinate)
Checks if the first bounds contains the second bounds.
|
static boolean |
Bounds.contains3D(Bounds bounds,
Coordinate coordinate,
double eps)
Checks if the first bounds contains the second bounds.
|
static ArcBand |
GeometryFactory.createArcBand(CoordinateReference reference,
Coordinate center,
double minRadius,
double maxRadius,
Angle startAngle,
Angle endAngle)
Factory method to create an arc band.
|
static ArcBand |
GeometryFactory.createArcBand(CoordinateReference reference,
Coordinate center,
double minRadius,
double maxRadius,
Angle startAngle,
Angle endAngle,
Angle.Direction angleDirection)
Factory method to create an arc band.
|
static BezierCurve |
GeometryFactory.createBezierCurve(CoordinateReference reference,
Coordinate startPoint,
Coordinate controlPoint,
Coordinate endPoint)
Factory method to create a quadratic Bezier curve transitioning smoothly between startPoint and endPoint.
|
static Bounds |
GeometryFactory.createBounds(CoordinateReference reference,
Coordinate location,
double width,
double height,
double depth)
Factory method to create a bounding box geometry.
|
static CircleBy3Points |
GeometryFactory.createCircleBy3Points(CoordinateReference reference,
Coordinate startPoint,
Coordinate firstIntermediatePoint,
Coordinate secondIntermediatePoint)
Factory method to create a circle, given three points.
|
static CircleByCenterPoint |
GeometryFactory.createCircleByCenterPoint(CoordinateReference reference,
Coordinate center,
double radius)
Factory method to create a circle.
|
static CircularArcBy3Points |
GeometryFactory.createCircularArcBy3Points(CoordinateReference reference,
Coordinate startPoint,
Coordinate intermediatePoint,
Coordinate endPoint)
Factory method to create a circular arc, given three points.
|
static CircularArcByBulge |
GeometryFactory.createCircularArcByBulge(CoordinateReference reference,
Coordinate startPoint,
Coordinate endPoint,
double bulge)
Factory method to create a circular arc, starting at the given start point and ending in the given end point.
|
static CircularArcByCenterPoint |
GeometryFactory.createCircularArcByCenterPoint(CoordinateReference reference,
Coordinate center,
double radius,
Angle startAngle,
Angle endAngle)
Factory method to create a circular arc.
|
static CircularArcByCenterPoint |
GeometryFactory.createCircularArcByCenterPoint(CoordinateReference reference,
Coordinate center,
double radius,
Angle startAngle,
Angle endAngle,
Angle.Direction angleDirection)
Factory method to create a circular arc.
|
static Ellipse |
GeometryFactory.createEllipse(CoordinateReference reference,
Coordinate center,
double a,
double b,
Angle rotationAngle)
Factory method to create an ellipse.
|
static EllipticalArc |
GeometryFactory.createEllipticalArc(CoordinateReference reference,
Coordinate center,
double a,
double b,
Angle startAngle,
Angle endAngle,
Angle rotationAngle)
Factory method to create an elliptical arc.
|
static EllipticalArc |
GeometryFactory.createEllipticalArc(CoordinateReference reference,
Coordinate center,
double a,
double b,
Angle startAngle,
Angle endAngle,
Angle rotationAngle,
Angle.Direction angleDirection)
Factory method to create an elliptical arc.
|
static Line |
GeometryFactory.createLine(CoordinateReference reference,
Coordinate firstPoint,
Coordinate secondPoint,
LineInterpolationType curveInterpolationType)
Factory method to create a line.
|
static Point |
GeometryFactory.createPoint(CoordinateReference reference,
Coordinate location)
Factory method to create a point from a coordinate.
|
Polyline |
Polyline.insertPoint(long index,
Coordinate newLocation)
Creates a new
Polyline with an newly inserted control point. |
PolylineRing |
PolylineRing.insertPoint(long index,
Coordinate newLocation)
Creates a new
PolylineRing with an newly inserted control point. |
Polyline |
Polyline.movePoint(long index,
Coordinate newLocation)
Creates a new
Polyline with a moved control point. |
PolylineRing |
PolylineRing.movePoint(long index,
Coordinate newLocation)
Creates a new
PolylineRing with a moved control point. |
Point |
Point.moveTo(Coordinate location)
Returns a new Point instance which is moved to the new coordinate location.
|
Point |
Point.translate(Coordinate translation)
Returns a new Point instance with the translation vector applied.
|
Polyline |
Polyline.translate(Coordinate translation)
Translates the entire polyline.
|
PolylineRing |
PolylineRing.translate(Coordinate translation)
Translates the entire polyline ring.
|
Modifier and Type | Method and Description |
---|---|
static Polyline |
GeometryFactory.createPolyline(CoordinateReference reference,
List<Coordinate> points,
LineInterpolationType curveInterpolationType)
Factory to create a polyline.
|
static PolylineRing |
GeometryFactory.createPolylineRing(CoordinateReference reference,
List<Coordinate> points,
LineInterpolationType curveInterpolationType)
Factory to create a polyline to be used as ring.
|
static CompositeCurve |
GeometryFactory.createRoundedPolyline(CoordinateReference reference,
List<Coordinate> points,
double cornerRoundness)
Factory method to create a curve where pointy corners are replaced by Bezier Curves.
|
static CompositeRing |
GeometryFactory.createRoundedPolylineRing(CoordinateReference reference,
List<Coordinate> points,
double cornerRoundness)
Factory method to create a ring where pointy corners are replaced by Bezier Curves.
|
Constructor and Description |
---|
Bounds(CoordinateReference reference,
Coordinate lowerLeft,
Coordinate upperRight)
Creates a new bounds instance based on lower left and upper right corners.
|
Bounds(CoordinateReference reference,
Coordinate location,
double width,
double height,
double depth)
Creates a new bounds instance based on a point, and the width, height and depth with respect to that point.
|
Point(CoordinateReference reference,
Coordinate coordinate)
Constructs a point with a reference and a coordinate.
|
Modifier and Type | Method and Description |
---|---|
Coordinate |
PointChange.getTranslation()
Returns the point difference representing this change.
|
Coordinate |
PolylineChange.getTranslation()
Returns the translation that was applied on the polyline.
|
Modifier and Type | Method and Description |
---|---|
void |
PolylineChange.setTranslation(Coordinate translation)
Sets the translation that was applied on the polyline.
|
Constructor and Description |
---|
PointChange(Coordinate translation)
Creates a point change with a translation.
|
Modifier and Type | Method and Description |
---|---|
String |
LonLatFormat.format(Coordinate lonLatCoord)
Format the given LonLat
Coordinate according to this LonLatFormat. |
Modifier and Type | Method and Description |
---|---|
Coordinate |
KeyEvent.getLastKnownLocation() |
Coordinate |
ClickEvent.getLocation() |
Coordinate |
DragEvent.getLocation() |
Coordinate |
ScrollEvent.getLocation() |
Coordinate |
DragEvent.getStartLocation() |
Constructor and Description |
---|
ClickEvent(Coordinate location,
long clickCount)
Creates an event representing a click.
|
ClickEvent(Coordinate location,
long clickCount,
ModifierKeys modifierKeys)
Creates an event representing a click.
|
DragEvent(Coordinate location,
EventStatus status,
Coordinate startLocation)
Creates a drag event.
|
KeyEvent(ButtonState state,
KeyCode key,
ModifierKeys modifierKeys,
Coordinate lastKnownLocation)
Creates a key event.
|
ScrollEvent(Coordinate location,
ModifierKeys modifierKeys,
double deltaY)
Creates a scroll event.
|
Modifier and Type | Method and Description |
---|---|
Coordinate |
MouseMoveEvent.getLocation() |
Coordinate |
MousePressedEvent.getLocation() |
Coordinate |
MouseReleasedEvent.getLocation() |
Constructor and Description |
---|
MouseClickEvent(Coordinate location,
long clickCount,
ModifierKeys modifierKeys,
MouseButton mouseButton)
Creates a click event for a mouse.
|
MouseDragEvent(Coordinate location,
EventStatus status,
Coordinate startLocation,
ModifierKeys modifierKeys,
MouseButton mouseButton)
Create a drag event for a mouse.
|
MouseMoveEvent(Coordinate location,
ModifierKeys modifierKeys)
Creates a move event for a mouse.
|
MousePressedEvent(Coordinate location,
ModifierKeys modifierKeys,
MouseButton mouseButton)
Creates an event representing a mouse button being pressed.
|
MouseReleasedEvent(Coordinate location,
ModifierKeys modifierKeys,
MouseButton mouseButton)
Creates an event representing a mouse button being released.
|
Modifier and Type | Method and Description |
---|---|
Coordinate |
TouchDragEvent.getCurrentCenterLocation() |
Coordinate |
TouchPinchRotateEvent.getCurrentCenterLocation() |
Coordinate |
TouchDragEvent.getInitialCenterLocation() |
Coordinate |
TouchPinchRotateEvent.getInitialCenterLocation() |
Coordinate |
TouchDownEvent.getLocation() |
Coordinate |
TouchLongPressEvent.getLocation() |
Coordinate |
TouchPoint.getLocation()
The screen location of the touch point, expressed in device independent pixels.
|
Coordinate |
TouchUpEvent.getLocation() |
Coordinate |
TouchPinchRotateEvent.getPreviousCenterLocation() |
Modifier and Type | Method and Description |
---|---|
static TouchPinchRotateEvent |
TouchPinchRotateEvent.createEvent(Coordinate initialCenterLocation,
double initialDistance,
Angle initialAngle,
Coordinate currentCenterLocation,
double currentDistance,
Angle currentAngle,
Coordinate previousCenterLocation,
double previousDistance,
Angle previousAngle,
EventStatus status)
Creates a two pointer event.
|
static TouchPinchRotateEvent |
TouchPinchRotateEvent.createStartEvent(Coordinate initialCenterLocation,
double initialDistance,
Angle initialAngle,
Coordinate currentCenterLocation,
double currentDistance,
Angle currentAngle)
Creates the first
TouchPinchRotateEvent of a gesture. |
Constructor and Description |
---|
TouchDownEvent(Coordinate location,
long id)
Creates an event representing a point being pressed on a touch surface.
|
TouchDragEvent(Coordinate initialCenterLocation,
Coordinate currentCenterLocation,
long touchPointCount,
EventStatus status)
Create a touch drag event.
|
TouchLongPressEvent(Coordinate location,
EventStatus status)
Creates a long press event.
|
TouchPoint(Coordinate location,
TouchPointState state,
long id)
Creates a touch point.
|
TouchTapEvent(Coordinate location,
long tapCount,
long touchPointCount,
ModifierKeys modifierKeys)
Creates a click event for a touch device.
|
TouchUpEvent(Coordinate location,
long id)
Creates an event representing a pointer being released from a touch surface.
|
Modifier and Type | Method and Description |
---|---|
StyleExpression<Coordinate> |
MeshStyle.getDisplacementExpression()
Returns the expression used to displace the mesh, or
null if no expression was set. |
StyleExpression<Coordinate> |
PointCloudStyle.getDisplacementExpression()
Returns the expression used to displace the point cloud, or
null if no expression was set. |
Modifier and Type | Method and Description |
---|---|
MeshStyle.Builder |
MeshStyle.Builder.displacementExpression(StyleExpression<Coordinate> expression)
An expression to displace mesh data.
|
PointCloudStyle.Builder |
PointCloudStyle.Builder.displacementExpression(StyleExpression<Coordinate> displacementExpression)
An expression to displace point cloud data.
|
Modifier and Type | Method and Description |
---|---|
TrianglePatternBuilder |
TrianglePatternBuilder.p0(Coordinate coordinate)
The 2D coordinate of the first point of the triangle.
|
TrianglePatternBuilder |
TrianglePatternBuilder.p1(Coordinate coordinate)
The 2D coordinate of the second point of the triangle.
|
TrianglePatternBuilder |
TrianglePatternBuilder.p2(Coordinate coordinate)
The 2D coordinate of the third point of the triangle.
|
Modifier and Type | Method and Description |
---|---|
PolylinePatternBuilder |
PolylinePatternBuilder.points(List<Coordinate> points)
Sets the points of the polyline.
|
Modifier and Type | Method and Description |
---|---|
static StyleExpression<Coordinate> |
StyleExpressionFactory.coordinateAttribute(String attributeName)
Creates an attribute expression that represents a coordinate.
|
static StyleExpression<Coordinate> |
StyleExpressionFactory.crossProduct(StyleExpression<Coordinate> first,
StyleExpression<Coordinate> second)
Creates an expression that calculates the cross product of two expressions representing
Coordinate . |
static StyleExpression<Coordinate> |
StyleExpressionFactory.normalize(StyleExpression<Coordinate> operand)
Creates an expression that normalizes a
Coordinate . |
static StyleExpression<Coordinate> |
StyleExpressionFactory.positionAttribute()
Creates an expression that represents the position of the data that is styled.
|
Modifier and Type | Method and Description |
---|---|
static StyleExpression<Coordinate> |
StyleExpressionFactory.crossProduct(StyleExpression<Coordinate> first,
StyleExpression<Coordinate> second)
Creates an expression that calculates the cross product of two expressions representing
Coordinate . |
static StyleExpression<Coordinate> |
StyleExpressionFactory.crossProduct(StyleExpression<Coordinate> first,
StyleExpression<Coordinate> second)
Creates an expression that calculates the cross product of two expressions representing
Coordinate . |
static StyleExpression<Double> |
StyleExpressionFactory.length(StyleExpression<Coordinate> operand)
Creates an expression that calculates the length of a
Coordinate . |
static StyleExpression<Coordinate> |
StyleExpressionFactory.normalize(StyleExpression<Coordinate> operand)
Creates an expression that normalizes a
Coordinate . |
Modifier and Type | Method and Description |
---|---|
Coordinate |
MapQueryFeaturesResult.getMapTouchPoint()
Location where a part of the feature has been touched in the
Map reference. |
Coordinate |
Map.ViewMapTransformation.mapToView(Point point)
Transform a point from the world reference to a coordinate in the view space.
|
Coordinate |
Map.Renderer.projectPointOnTerrain(Coordinate mapPoint)
Projects the given point by moving it up or down towards the terrain.
|
Modifier and Type | Method and Description |
---|---|
MapNavigator.PanAction |
MapNavigator.PanAction.fromViewLocation(Coordinate fromViewLocation)
Sets the location in view (device independent pixel) coordinates from which the pan action will start.
|
Coordinate |
Map.Renderer.projectPointOnTerrain(Coordinate mapPoint)
Projects the given point by moving it up or down towards the terrain.
|
Double |
Map.HeightProvider.retrieveHeightAt(Coordinate pixelCoordinate,
boolean interpolate)
Return an elevation value at a specified pixel that corresponds with what is visible on the map.
|
MapNavigator.PanAction |
MapNavigator.PanAction.toLocation(Coordinate toViewLocation)
Executes the pan action by moving the 'from'
Map location (PanAction#from or PanAction#fromViewLocation ) to the given location in view (device independent pixel) coordinates. |
Point |
Map.ViewMapTransformation.viewToMap(Map.LocationMode locationMode,
Coordinate coordinate)
Transform a coordinate from the view to a point in the world reference using the desired location mode.
|
Constructor and Description |
---|
MapQueryFeaturesResult(LayerFeatureId featureId,
Coordinate mapTouchPoint,
boolean overlay)
Create a
MapQueryFeaturesResult containing information about (part of) a touched feature. |
Modifier and Type | Method and Description |
---|---|
Double |
RasterModelHeightProvider.retrieveHeightAt(Coordinate coordinate,
double pixelDensity)
Retrieve the height data at the provided point at a provided pixel density.
|
Double |
RasterModelHeightProvider.retrieveHeightAt(Coordinate coordinate,
PixelDensity pixelDensity)
Retrieve the height data at the provided point at a provided pixel density.
|
Modifier and Type | Method and Description |
---|---|
static PixelDensity |
PixelDensity.fromSampleDistance(double distanceInMeters,
Coordinate sampleLocation,
CoordinateReference pixelDensityReference)
Creates a pixel density from a sample distance.
|