|
void | LockCurrentResolution () |
| Lock the current screen viewport resolution. This method will cause the map renderer to use the same resolution for all zoom levels, until you call UnlockResolution again. Please note that this will cause severe performance problems when zooming out, and severe rendering artifacts when zooming in.
|
|
void | UnlockResolution () |
| Unlock the screen viewport resolution. See LockCurrentResolution().
|
|
bool | IsLockedResolution () |
| Returns true if the screen resolution is locked to a specific value.
|
|
| GeoContext (IViewport viewport, bool useTransitions=true) |
|
void | BeginTracking (Point pt) |
|
void | UpdateTracking (Point pt) |
|
void | CalcTrackingViewport () |
| Calculate viewort from current tracking (panning) data. This should be done right before rendering, and not on every mouse move.
|
|
void | EndTracking (Point pt) |
|
void | Pan (Vector pan) |
|
void | Pan (Vector pan, double panStep) |
|
void | PanLeft (object obj=null) |
|
void | PanRight (object obj=null) |
|
void | PanUp (object obj=null) |
|
void | PanDown (object obj=null) |
|
void | ZoomTo (List< GeoPos > positions, int margin=0) |
| Zoom to a list of positions.- Parameters
-
positions | List of positions. |
margin | Pixel margin. |
|
|
void | ZoomTo (GeoPos pos, double scale) |
|
void | ZoomAt (Point pt, double zoomFactor) |
|
bool | AreSimilar (IViewport a, IViewport b, int pixelOffsetTolerance) |
|
IViewport | CheckedVp (IViewport vp) |
|
void | Refresh (bool force=false) |
|
void | Dispose () |
|
void | CalcTrackingViewport () |
| Calculate viewort from current tracking (panning) data. This should be done right before rendering, and not on every mouse move.
|
|
void | LockCurrentResolution () |
| Lock the current screen viewport resolution. This method will cause the map renderer to use the same resolution for all zoom levels, until you call UnlockResolution again. Please note that this will cause severe performance problems when zooming out, and severe rendering artifacts when zooming in.
|
|
void | UnlockResolution () |
| Unlock the screen viewport resolution. See LockCurrentResolution().
|
|
bool | IsLockedResolution () |
| Returns true if the screen resolution is locked to a specific value.
|
|
bool | AreSimilar (IViewport a, IViewport b, int pixelOffsetTolerance) |
|
IViewport | CheckedVp (IViewport vp) |
|
void | Refresh (bool force=false) |
|
void | BeginTracking (Point pt) |
|
void | UpdateTracking (Point pt) |
|
void | EndTracking (Point pt) |
|
void | Pan (Vector pan) |
|
void | Pan (Vector pan, double panStep) |
|
void | PanLeft (object obj=null) |
|
void | PanRight (object obj=null) |
|
void | PanUp (object obj=null) |
|
void | PanDown (object obj=null) |
|
void | ZoomAt (Point pt, double zoomFactor) |
|
void | ZoomTo (GeoPos pos, double scale) |
|
void | ZoomTo (List< GeoPos > positions, int margin=0) |
| Zoom to a list of positions.
|
|
|
double | RotateValue [get, set] |
|
Vector | DragOffset [get] |
|
TimingEntries | TimingInfo [get] |
|
bool | Tracking [get] |
|
bool | InTransition [get, set] |
|
GeoContextTransitionState | TransitionState [get] |
|
IViewport | TrackingViewportOrigin [get] |
| Starting viewport for trakcing (panning) operations.
|
|
int | Generation [get] |
| Generation counter. Should be updated each time the viewport moves enough to cause a redraw of the layers.
|
|
double | LockedResolution [get, set] |
| Current value of the locked screen resolution (in m/pixel)
|
|
IViewport | Viewport [get, set] |
|
bool | SuppressNotify [get, set] |
|
GeoPos | CenterPosition [get, set] |
|
GeoPos | CursorPosition [get, set] |
|
GeoPos | LastClickedPosition [get, set] |
|
double | LastClickedElevation [get, set] |
|
string | DisplayProjection [get, set] |
|
Int32Rect | DeviceRect [get, set] |
|
double | CenterScale [get, set] |
|
int | PanStep [get, set] |
|
double | MouseWheelStep [get, set] |
|
int | RulerWidth [get, set] |
|
int | MaxAllowedScale [get, set] |
| Max allowed scale of the viewport, measured at equator.
|
|
TimeSpan | TransitionTimeout [get, set] |
|
ICommand | PanLeftCommand [get] |
|
ICommand | PanRightCommand [get] |
|
ICommand | PanUpCommand [get] |
|
ICommand | PanDownCommand [get] |
|
IViewport | Viewport [get, set] |
|
Int32Rect | DeviceRect [get, set] |
|
IViewport | TrackingViewportOrigin [get] |
| Starting viewport for trakcing (panning) operations.
|
|
int | MaxAllowedScale [get, set] |
| Max allowed scale of the viewport, measured at equator.
|
|
string | DisplayProjection [get, set] |
|
TimingEntries | TimingInfo [get] |
|
int | Generation [get] |
| Generation counter. Should be updated each time the viewport moves enough to cause a redraw of the layers.
|
|
double | LockedResolution [get, set] |
| Current value of the locked screen resolution (in m/pixel)
|
|
GeoPos | CursorPosition [get, set] |
|
GeoPos | LastClickedPosition [get, set] |
|
Vector | DragOffset [get] |
|
double | LastClickedElevation [get, set] |
|
bool | InTransition [get, set] |
|
double | RotateValue [get, set] |
|
TimeSpan | TransitionTimeout [get, set] |
|
bool | Tracking [get] |
|
GeoContextTransitionState | TransitionState [get] |
|
GeoPos | CenterPosition [get, set] |
|
double | CenterScale [get, set] |
|
int | PanStep [get, set] |
|
double | MouseWheelStep [get, set] |
|
ICommand | PanLeftCommand [get] |
|
ICommand | PanRightCommand [get] |
|
ICommand | PanUpCommand [get] |
|
ICommand | PanDownCommand [get] |
|
|
ViewportChangedEventHandler | ViewportChanged = delegate { } |
|
CenterPosChangedEventHandler | CenterPosChanged = delegate { } |
|
CenterScaleChangedEventHandler | CenterScaleChanged = delegate { } |
|
TrackingChangedEventHandler | TrackingChanged = delegate { } |
|
GenerationChangedEventHandler | GenerationChanged = delegate { } |
|
DeviceRectChangedEventHandler | DeviceRectChanged = delegate { } |
|
BeforeViewportPanEventHandler | BeforeViewportPan = delegate { } |
|
AfterViewportPanEventHandler | AfterViewportPan = delegate { } |
|
TransitionStateChangedEventHandler | TransitionStateChanged |
|
PropertyChangedEventHandler | PropertyChanged |
|
ViewportChangedEventHandler | ViewportChanged |
|
CenterPosChangedEventHandler | CenterPosChanged |
|
CenterScaleChangedEventHandler | CenterScaleChanged |
|
TrackingChangedEventHandler | TrackingChanged |
|
GenerationChangedEventHandler | GenerationChanged |
|
DeviceRectChangedEventHandler | DeviceRectChanged |
|
BeforeViewportPanEventHandler | BeforeViewportPan |
|
AfterViewportPanEventHandler | AfterViewportPan |
|
TransitionStateChangedEventHandler | TransitionStateChanged |
|