C# Class Mapsui.UI.Uwp.ZoomHelper

Datei anzeigen Open project: pauldendulk/Mapsui Class Usage Examples

Public Methods

Method Description
ClipToExtremes ( IList resolutions, double resolution ) : double
DetermineResolution ( double worldWidth, double worldHeight, double screenWidth, double screenHeight, ScaleMethod scaleMethod = ScaleMethod.Fit ) : double
ZoomIn ( IList resolutions, double resolution ) : double
ZoomOut ( IList resolutions, double resolution ) : double
ZoomToBoudingbox ( Viewport viewport, double x1, double y1, double x2, double y2, double screenWidth ) : void
ZoomToBoudingbox ( double x1, double y1, double x2, double y2, double screenWidth, double &x, double &y, double &resolution ) : void

Private Methods

Method Description
Swap ( double &xMin, double &xMax ) : void

Method Details

ClipToExtremes() public static method

public static ClipToExtremes ( IList resolutions, double resolution ) : double
resolutions IList
resolution double
return double

DetermineResolution() public static method

public static DetermineResolution ( double worldWidth, double worldHeight, double screenWidth, double screenHeight, ScaleMethod scaleMethod = ScaleMethod.Fit ) : double
worldWidth double
worldHeight double
screenWidth double
screenHeight double
scaleMethod ScaleMethod
return double

ZoomIn() public static method

public static ZoomIn ( IList resolutions, double resolution ) : double
resolutions IList
resolution double
return double

ZoomOut() public static method

public static ZoomOut ( IList resolutions, double resolution ) : double
resolutions IList
resolution double
return double

ZoomToBoudingbox() public static method

public static ZoomToBoudingbox ( Viewport viewport, double x1, double y1, double x2, double y2, double screenWidth ) : void
viewport Viewport
x1 double
y1 double
x2 double
y2 double
screenWidth double
return void

ZoomToBoudingbox() public static method

public static ZoomToBoudingbox ( double x1, double y1, double x2, double y2, double screenWidth, double &x, double &y, double &resolution ) : void
x1 double
y1 double
x2 double
y2 double
screenWidth double
x double
y double
resolution double
return void