|
void | PushTransitionTimeFactor (double timeFactor) |
|
double | PopTransitionTimeFactor () |
|
bool | SetViewportFromPositionList (List< GeoPos > positions, int pixelMargin=0, bool bKeepProjection=false, bool bKeepRotation=false) |
|
void | SetWantedViewport (IViewport vp) |
|
void | UpdateViewport (double dt=-1.0) |
| Calculate current viewport. This should be done once per frame before rendering. This will calculate the viewport from either panning position or smoothly interpolated viewports.
|
|
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.
|
|
|
IGeoNavigatorSettings | Settings [get] |
|
IGeoContext | GeoContext [get] |
|
IViewport | LastWantedViewport [get] |
|
ICommand | ZoomInCommand [get] |
|
ICommand | ZoomOutCommand [get] |
|
Object | ActiveTransitionController [get, set] |
| null when no transition is active, otherwise it may be set to any external object responsible for controlling the transition
|
|
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] |
|
◆ UpdateViewport()
void TPG.GeoFramework.Contracts.Geo.Context.IGeoNavigator.UpdateViewport |
( |
double |
dt = -1.0 | ) |
|
Calculate current viewport. This should be done once per frame before rendering. This will calculate the viewport from either panning position or smoothly interpolated viewports.
- Parameters
-
Implemented in TPG.GeoFramework.Core.GeoNavigator.
◆ ActiveTransitionController
Object TPG.GeoFramework.Contracts.Geo.Context.IGeoNavigator.ActiveTransitionController |
|
getset |
null when no transition is active, otherwise it may be set to any external object responsible for controlling the transition
Implemented in TPG.GeoFramework.Core.GeoNavigator.
The documentation for this interface was generated from the following file:
- Src/Common/TPG.GeoFramework.Contracts/Geo/Context/IGeoNavigator.cs