-
- All Implemented Interfaces:
-
it.unibo.alchemist.boundary.wormhole.interfaces.Wormhole2D
public final class LeafletMapWormhole extends WormholeFX<GeoPosition>
The wormhole used for managing a CustomLeafletMapView.
-
-
Constructor Summary
Constructors Constructor Description LeafletMapWormhole(Environment<?, GeoPosition> environment, Node node, CustomLeafletMapView map)
-
Method Summary
Modifier and Type Method Description GeoPositiongetEnvPoint(Point viewPoint)PointgetViewPoint(GeoPosition envPoint)VoidrotateAroundPoint(Point p, Double a)UnitsetEnvPosition(GeoPosition envPoint)UnitsetViewPosition(Point viewPoint)UnitoptimalZoom()UnitsetZoom(Double zoom)UnitzoomOnPoint(Point point, Double zoomRate)-
Methods inherited from class it.unibo.alchemist.wormhole.implementation.WormholeFX
calculateTransform, center, envPointFromView, getEnvRatio, getEnvironment, getHRate, getMode, getNIHorizontalRatio, getNIVerticalRatio, getPosition, getRotation, getVRate, getView, getViewPosition, getViewRatio, getViewSize, getZoom, isInsideView, setMode, setPosition, setRotation, viewPointFromEnv -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
LeafletMapWormhole
LeafletMapWormhole(Environment<?, GeoPosition> environment, Node node, CustomLeafletMapView map)
-
-
Method Detail
-
getEnvPoint
GeoPosition getEnvPoint(Point viewPoint)
-
getViewPoint
Point getViewPoint(GeoPosition envPoint)
-
rotateAroundPoint
Void rotateAroundPoint(Point p, Double a)
-
setEnvPosition
Unit setEnvPosition(GeoPosition envPoint)
-
setViewPosition
Unit setViewPosition(Point viewPoint)
-
optimalZoom
Unit optimalZoom()
-
zoomOnPoint
Unit zoomOnPoint(Point point, Double zoomRate)
-
-
-
-