public DynamicallyCompositingLayerViewManager(Layer layer, MapTileSourceFactory mapTileSourceFactory,
                                               ViewControlIfc viewControl)
 {
     this.layer = layer;
     this.mapTileSourceFactory = mapTileSourceFactory;
     this.viewControl          = viewControl;
 }
Exemplo n.º 2
0
 public SourceMapViewManager(SourceMap sourceMap, MapTileSourceFactory mapTileSourceFactory, ViewControlIfc viewControl, DefaultReferenceView drv)
 {
     this.sourceMap = sourceMap;
     this.mapTileSourceFactory = mapTileSourceFactory;
     this.viewControl = viewControl;
     this.drv = drv;
 }
Exemplo n.º 3
0
 public SourceMapViewManager(SourceMap sourceMap, MapTileSourceFactory mapTileSourceFactory, ViewControlIfc viewControl, DefaultReferenceView drv)
 {
     this.sourceMap            = sourceMap;
     this.mapTileSourceFactory = mapTileSourceFactory;
     this.viewControl          = viewControl;
     this.drv = drv;
 }
Exemplo n.º 4
0
        internal static LatLonZoom DefaultReferenceMapPosition(SourceMap sourceMap,
                                                               MapTileSourceFactory mapTileSourceFactory, ViewControlIfc viewControl, DefaultReferenceView drv)
        {
            if (sourceMap.ReadyToLock())
            {
                try
                {
                    ViewerControlIfc    sMViewerControl               = viewControl.GetSMViewerControl();
                    MapRectangle        bounds                        = sMViewerControl.GetBounds();
                    WarpedMapTileSource warpedMapTileSource           = mapTileSourceFactory.CreateWarpedSource(sourceMap);
                    IPointTransformer   sourceToDestLatLonTransformer =
                        warpedMapTileSource.GetSourceToDestLatLonTransformer();
                    MapRectangle mapRectangle = bounds.Transform(sourceToDestLatLonTransformer);
                    mapRectangle = mapRectangle.ClipTo(new MapRectangle(-180.0, -360.0, 180.0, 360.0));
                    return(viewControl.GetVEViewerControl().GetCoordinateSystem()
                           .GetBestViewContaining(mapRectangle, sMViewerControl.Size));
                }
                catch (CorrespondencesAreSingularException)
                {
                }
                catch (InsufficientCorrespondencesException)
                {
                }
            }

            if (drv != null && drv.present)
            {
                return(drv.llz);
            }

            return(viewControl.GetVEViewerControl().GetCoordinateSystem().GetDefaultView());
        }
Exemplo n.º 5
0
 public NothingLayerViewManager(ViewControlIfc viewControl)
 {
     this.viewControl = viewControl;
 }
Exemplo n.º 6
0
		public LegendViewManager(Legend legend, MapTileSourceFactory mapTileSourceFactory, ViewControlIfc viewControl)
		{
			this.legend = legend;
			this.mapTileSourceFactory = mapTileSourceFactory;
			this.viewControl = viewControl;
		}
Exemplo n.º 7
0
 internal static LatLonZoom DefaultReferenceMapPosition(SourceMap sourceMap, MapTileSourceFactory mapTileSourceFactory, ViewControlIfc viewControl, DefaultReferenceView drv)
 {
     if (sourceMap.ReadyToLock())
     {
         try
         {
             ViewerControlIfc sMViewerControl = viewControl.GetSMViewerControl();
             MapRectangle bounds = sMViewerControl.GetBounds();
             WarpedMapTileSource warpedMapTileSource = mapTileSourceFactory.CreateWarpedSource(sourceMap);
             IPointTransformer sourceToDestLatLonTransformer = warpedMapTileSource.GetSourceToDestLatLonTransformer();
             MapRectangle mapRectangle = bounds.Transform(sourceToDestLatLonTransformer);
             mapRectangle = mapRectangle.ClipTo(new MapRectangle(-180.0, -360.0, 180.0, 360.0));
             return viewControl.GetVEViewerControl().GetCoordinateSystem().GetBestViewContaining(mapRectangle, sMViewerControl.Size);
         }
         catch (CorrespondencesAreSingularException)
         {
         }
         catch (InsufficientCorrespondencesException)
         {
         }
     }
     if (drv != null && drv.present)
     {
         return drv.llz;
     }
     return viewControl.GetVEViewerControl().GetCoordinateSystem().GetDefaultView();
 }
Exemplo n.º 8
0
 public LegendViewManager(Legend legend, MapTileSourceFactory mapTileSourceFactory, ViewControlIfc viewControl)
 {
     this.legend = legend;
     this.mapTileSourceFactory = mapTileSourceFactory;
     this.viewControl          = viewControl;
 }
Exemplo n.º 9
0
		public NothingLayerViewManager(ViewControlIfc viewControl)
		{
			this.viewControl = viewControl;
		}
		public DynamicallyCompositingLayerViewManager(Layer layer, MapTileSourceFactory mapTileSourceFactory, ViewControlIfc viewControl)
		{
			this.layer = layer;
			this.mapTileSourceFactory = mapTileSourceFactory;
			this.viewControl = viewControl;
		}