====== Map Suite Desktop for WinForms Release Change Log Version 10.0.0 ======
ThinkGeo.MapSuite.WinForms,
Version=10.0.0, Culture=neutral, PublicKeyToken=null
namespace ThinkGeo.MapSuite.DesktopEdition {
[SerializableAttribute]
public class AdornmentOverlay : Overlay {
public GeoCollection<AdornmentLayer> GeoCollection Layers { get;
}
public Boolean ShowLogo { get;
set; }
}
[SerializableAttribute]
public class BingMapsOverlay : Overlay {
public IWebProxy WebProxy WebProxy
{ get; set; }
}
[SerializableAttribute]
public class EditInteractiveOverlay : InteractiveOverlay {
public
InMemoryFeatureLayer SelectedControlPointLayer
{ get; set; }
public
event EventHandler<VerticesRemovedEditInteractiveOverlayEventArgs>
VerticesRemoved;
public
event EventHandler<VerticesRemovingEditInteractiveOverlayEventArgs>
VerticesRemoving;
protected
virtual void OnVerticesRemoved(VerticesRemovedEditInteractiveOverlayEventArgs e);
protected
virtual void OnVerticesRemoving(VerticesRemovingEditInteractiveOverlayEventArgs e);
}
[SerializableAttribute]
public class FeatureSourceMarkerOverlay : MarkerOverlay {
protected
override GeoCollection<Marker>
GetMarkersForDrawingCore(RectangleShape boundingBox);
protected
override GeoCollection
GetMarkersForDrawingCore(void boundingBox);
}
[SerializableAttribute]
public class GoogleMapsOverlay : Overlay, IDisposable
{
public
GoogleMapsOverlay(String cacheDirectory,
String clientId, String privateKey, IWebProxy
webProxy);
public IWebProxy WebProxy WebProxy
{ get; set; }
public GoogleMapsOverlay(String cacheDirectory, String
clientId, String privateKey, WebProxy webProxy);
[ObsoleteAttribute("This method is obsoleted and will be removed in the
near future. Please call TileCache.ClearCache() instead.")]
public void ClearCache();
[ObsoleteAttribute("This method is obsoleted and will be removed in the
near future. Please call ((FileBitmapTileCache)TileCache).ClearCache(expiration,
maxSizeInMegabytes) instead.")]
public void ClearCache(String
cacheFolder, TimeSpan tileExpiration,
Double maxSizeInMegabytes);
}
[SerializableAttribute]
public class InMemoryMarkerOverlay : MarkerOverlay {
protected
override GeoCollection<Marker>
GetMarkersForDrawingCore(RectangleShape boundingBox);
protected
override GeoCollection
GetMarkersForDrawingCore(void boundingBox);
}
[SerializableAttribute]
public class LayerOverlay : Overlay
{
public GeoCollection<Layer> GeoCollection
Layers { get; }
}
[SerializableAttribute]
public abstract class MarkerOverlay
: Overlay {
public
GeoCollection<Marker> GetMarkersForDrawing(RectangleShape boundingBox);
protected
abstract GeoCollection<Marker>
GetMarkersForDrawingCore(RectangleShape
boundingBox);
public GeoCollection GetMarkersForDrawing(void boundingBox);
protected
abstract GeoCollection
GetMarkersForDrawingCore(void boundingBox);
}
[SerializableAttribute]
public abstract class MarkerStyle
{
public
abstract GeoCollection<Marker>
GetMarkers(IEnumerable<Feature> features);
public abstract GeoCollection GetMarkers(void features);
}
[SerializableAttribute]
public class MarkerZoomLevel {
public
GeoCollection<Marker> GetMarkers(IEnumerable<Feature> features);
public GeoCollection GetMarkers(void features);
}
[SerializableAttribute]
public class OpenStreetMapOverlay : Overlay {
public
OpenStreetMapOverlay(IWebProxy webProxy);
public IWebProxy WebProxy WebProxy
{ get; set; }
public OpenStreetMapOverlay(WebProxy webProxy);
}
[SerializableAttribute]
public abstract class Overlay
{
public event EventHandler<DrawingProgressChangedEventArgs>
DrawingProgressChanged;
protected
void Layer_DrawingProgressChanged(Object sender, DrawingProgressChangedEventArgs
e);
protected
virtual void OnDrawingProgressChanged(DrawingProgressChangedEventArgs e);
}
[SerializableAttribute]
public class PointMarkerStyle : MarkerStyle {
public
override GeoCollection<Marker>
GetMarkers(IEnumerable<Feature> features);
public override GeoCollection GetMarkers(void features);
}
[SerializableAttribute]
public class PrinterInteractiveOverLay : InteractiveOverlay {
public GeoCollection<PrinterLayer> GeoCollection PrinterLayers { get; }
}
[SerializableAttribute]
public class SessionFileBitmapTileCache : FileBitmapTileCache {
protected
override virtual
void ClearCacheCore();
}
[SerializableAttribute]
public class SimpleMarkerOverlay : MarkerOverlay {
public GeoCollection<Marker> GeoCollection
Markers { get; }
protected
override GeoCollection<Marker>
GetMarkersForDrawingCore(RectangleShape boundingBox);
protected
override GeoCollection
GetMarkersForDrawingCore(void boundingBox);
}
[SerializableAttribute]
public class TiledWmsOverlay : Overlay {
public
TiledWmsOverlay(Uri serverUri, IWebProxy webProxy);
public
TiledWmsOverlay(Uri serverUri, IWebProxy webProxy, String
clientId, String privateKey);
public IWebProxy WebProxy WebProxy
{ get; set; }
public TiledWmsOverlay(Uri serverUri, WebProxy
webProxy, String clientId, String privateKey);
public TiledWmsOverlay(Uri serverUri, WebProxy
webProxy);
}
public static class Validators
{
public static void CheckCompositingQualityIsValid(CompositingQuality compositingQuality, String parameterName);
public static void CheckDrawingQualityIsValid(DrawingQuality drawingQuality, String parameterName);
public static void CheckGeoCanvasIsInDrawing(Boolean isDrawing);
public static void CheckInvokeRequired(Boolean invokeRequired);
public static void CheckInvokeRequired(Boolean invokeRequired, String controlName);
public static void CheckMinumScaleIsSmallerThanMaxumScale(Double minumScale, Double
maxumScale, String parameterName);
public static void CheckPanDirectionIsValid(PanDirection panDirection, String parameterName);
public static void CheckParameterIsNotNullOrEmpty(String value, String
parameterName);
public static void CheckScaleIsBetweenMinumScaleAndMaxumScale(Double scale, Double
MinimumScale, Double MaximumScale,
String parameterName);
public static void CheckSmoothingModeIsValid(SmoothingMode smoothingMode, String parameterName);
public static void CheckTextRenderingHintIsValid(TextRenderingHint value, String parameterName);
public static void CheckValueIsBiggerThanOrEqualToZero(Double value, String
parameterName);
public static void CheckValueIsBiggerThanZero(Double value, String
parameterName);
}
[SerializableAttribute]
public class VerticesRemovedEditInteractiveOverlayEventArgs
: EventArgs {
public
VerticesRemovedEditInteractiveOverlayEventArgs();
public
VerticesRemovedEditInteractiveOverlayEventArgs(Collection<VerticesRemovedItem>
verticesRemovedItems);
public
Collection<VerticesRemovedItem> VerticesRemovedItems
{ get; set; }
}
public class VerticesRemovedItem {
public
VerticesRemovedItem();
public
VerticesRemovedItem(Feature feature,
Collection<Vertex> removedVertices);
public
Collection<Vertex> RemovedVertices
{ get; set; }
public
Feature Feature { get; set; }
}
[SerializableAttribute]
public class VerticesRemovingEditInteractiveOverlayEventArgs
: EventArgs {
public
VerticesRemovingEditInteractiveOverlayEventArgs();
public
VerticesRemovingEditInteractiveOverlayEventArgs(Boolean
cancel, Collection<VerticesRemovingItem>
verticesRemovingItems);
public
Boolean Cancel { get; set; }
public
Collection<VerticesRemovingItem> VerticesRemovingItems
{ get; set; }
}
public class VerticesRemovingItem {
public
VerticesRemovingItem();
public
VerticesRemovingItem(Feature feature,
Collection<Vertex> removingVertices);
public
Collection<Vertex> RemovingVertices
{ get; set; }
public
Feature Feature { get; set; }
}
[SerializableAttribute]
public class WinformsMap : Control
{
public GeoCollection<InteractiveOverlay> GeoCollection InteractiveOverlays { get; }
public GeoCollection<Overlay> GeoCollection Overlays { get;
}
public event EventHandler<DrawingProgressChangedEventArgs>
DrawingProgressChanged;
protected
virtual void OnDrawingProgressChanged(DrawingProgressChangedEventArgs e);
}
[SerializableAttribute]
public class WmtsOverlay : Overlay
{
public
WmtsOverlay(IEnumerable<Uri> serverUris,
IWebProxy webProxy);
public
WmtsOverlay(IEnumerable<Uri> serverUris,
IWebProxy webProxy, WmtsSeverEncodingType wmtsSeverEncodingType);
public IWebProxy WebProxy WebProxy
{ get; set; }
public WmtsOverlay(IEnumerable<Uri> serverUris, WebProxy webProxy);
public WmtsOverlay(IEnumerable<Uri> serverUris, WebProxy webProxy, WmtsSeverEncodingType
wmtsSeverEncodingType);
}
[ObsoleteAttribute("This class is obsolete and might be removed in or
after Version 11.0. Please use WorldStreetsAndImageryOverlay class instead.")]
[SerializableAttribute]
public class WorldMapKitWmsDesktopOverlay : Overlay {
public
WorldMapKitWmsDesktopOverlay(IWebProxy webProxy,
String clientId, String privateKey);
public
WorldMapKitWmsDesktopOverlay(WorldMapKitLayerType
layerType, IWebProxy webProxy, String clientId, String
privateKey);
public IWebProxy WebProxy WebProxy
{ get; set; }
public WorldMapKitWmsDesktopOverlay(WebProxy webProxy, String
clientId, String privateKey);
public WorldMapKitWmsDesktopOverlay(WorldMapKitLayerType layerType, WebProxy webProxy, String
clientId, String privateKey);
}
[SerializableAttribute]
public class WorldStreetsAndImageryOverlay : Overlay {
public
WorldStreetsAndImageryOverlay();
public
WorldStreetsAndImageryOverlay(String clientId,
String privateKey);
public
WorldStreetsAndImageryOverlay(IWebProxy
webProxy, String clientId, String privateKey);
public
override BitmapTileCache
TileCache { get; set; }
public
IWebProxy WebProxy { get; set; }
public
String ClientId { get; set; }
public
String PrivateKey { get; set; }
public
WorldStreetsAndImageryMapType MapType {
get; set; }
public
WorldStreetsAndImageryProjection Projection
{ get; set; }
public
void ClearCache();
public
event EventHandler<SendingWebRequestEventArgs>
SendingWebRequest;
public
event EventHandler<SentWebRequestEventArgs>
SentWebRequest;
protected override void DrawCore(GeoCanvas
canvas);
protected
override void
DrawExceptionCore(GeoCanvas canvas,
Exception e);
protected
override TilesExistingType
DrawPreviewCore(GeoCanvas canvas);
protected
virtual void OnSendingWebRequest(SendingWebRequestEventArgs e);
protected
virtual void OnSentWebRequest(SentWebRequestEventArgs e);
}
public class WpfMap; //removed
} //end of namespace ThinkGeo.MapSuite.DesktopEdition