C# Class csShared.Geo.Transform

Inheritance: Caliburn.Micro.PropertyChangedBase
Afficher le fichier Open project: TNOCS/csTouch

Méthodes publiques

Méthode Description
Contains ( KmlPoint p ) : bool
Contains ( Rect r ) : bool
MapPoint ( KmlPoint p ) : Point
MapToWorld ( double x, double y ) : Point
MapToWorld ( System.Windows.Vector vector ) : System.Windows.Vector
Pan ( Point currentMap, Point previousMap ) : void
Pan ( System.Windows.Vector translate ) : void
RotateAt ( double angle, Point origin ) : void
ScaleAt ( double scale, Point origin ) : void
Transform ( ) : System
WorldToMap ( double x, double y ) : Point
Zoom ( Rect zoomRect, Rect prevZoomRect ) : void

Private Methods

Méthode Description
FindBoundaries ( double twidth, double theight, Point p1 ) : Point
GetCenterX ( Rect rect ) : double
GetCenterY ( Rect rect ) : double
UpdateExtent ( double resolution, Point center, double width, double height ) : Rect

Method Details

Contains() public méthode

public Contains ( KmlPoint p ) : bool
p KmlPoint
Résultat bool

Contains() public méthode

public Contains ( Rect r ) : bool
r System.Windows.Rect
Résultat bool

MapPoint() public méthode

public MapPoint ( KmlPoint p ) : Point
p KmlPoint
Résultat Point

MapToWorld() public méthode

public MapToWorld ( double x, double y ) : Point
x double
y double
Résultat Point

MapToWorld() public méthode

public MapToWorld ( System.Windows.Vector vector ) : System.Windows.Vector
vector System.Windows.Vector
Résultat System.Windows.Vector

Pan() public méthode

public Pan ( Point currentMap, Point previousMap ) : void
currentMap Point
previousMap Point
Résultat void

Pan() public méthode

public Pan ( System.Windows.Vector translate ) : void
translate System.Windows.Vector
Résultat void

RotateAt() public méthode

public RotateAt ( double angle, Point origin ) : void
angle double
origin Point
Résultat void

ScaleAt() public méthode

public ScaleAt ( double scale, Point origin ) : void
scale double
origin Point
Résultat void

Transform() public méthode

public Transform ( ) : System
Résultat System

WorldToMap() public méthode

public WorldToMap ( double x, double y ) : Point
x double
y double
Résultat Point

Zoom() public méthode

public Zoom ( Rect zoomRect, Rect prevZoomRect ) : void
zoomRect System.Windows.Rect
prevZoomRect System.Windows.Rect
Résultat void