Maria GDK 4.5.0.137
Documentation of managed code in release branch
Loading...
Searching...
No Matches
TPG.GeoFramework.Contracts.Geo.Context.IGeoNavigator Interface Reference
Inheritance diagram for TPG.GeoFramework.Contracts.Geo.Context.IGeoNavigator:
TPG.GeoFramework.Contracts.Geo.Context.IGeoContextBase TPG.GeoFramework.Core.GeoNavigator

Public Member Functions

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.
 
- Public Member Functions inherited from TPG.GeoFramework.Contracts.Geo.Context.IGeoContextBase
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.
 

Properties

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
 
- Properties inherited from TPG.GeoFramework.Contracts.Geo.Context.IGeoContextBase
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]
 

Member Function Documentation

◆ 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
dt

Implemented in TPG.GeoFramework.Core.GeoNavigator.

Property Documentation

◆ 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: