User Tools

Site Tools


map_suite_desktop_edition_release_change_log_all_versions

Map Suite Desktop Edition Release Change Log All Versions

Version 6.0.0.0

Release date: 05/14/2012

Namespaces

New namespaces: 0


Types

Types added in new namespaces: 0

Types added to existing namespaces: 0

Total number of types added (in both new and existing namespaces): 0

Types removed from existing namespaces: 0


Members

Members added on new types: 0

Members added to existing types: 25

Members removed from existing types: 0

Members removed on removed types: 0


Attributes

Attributes added: 4

Attributes added and shown: 4

Attributes removed: 0

Attributes removed and shown: 0


Others

Parameter name changes: 0


// Old assemblies:

// C:\ThinkGeo\Output\MapSuite3.0\DesktopEdition\5.5.0.91\Desktop Edition\DesktopEdition.dll, Assembly Version=5.5.0.0, File Version=5.5.0.91

// Total number of old assemblies: 1


// New assemblies:

// C:\ThinkGeo\Output\MapSuite3.0\DesktopEdition\6.0.0.0\Desktop Edition\DesktopEdition.dll, Assembly Version=6.0.0.0, File Version=6.0.0.0

// Total number of new assemblies: 1


DesktopEdition, Version=6.0.0.0, Culture=neutral, PublicKeyToken=null


namespace ThinkGeo.MapSuite.DesktopEdition {

public class BingMapsOverlay : Overlay {

[ObsoleteAttribute("This constructor is obsolete, please use other constructors instead. This API is obsolete and may be removed in or after Version 7.0.")]

public BingMapsOverlay(String applicationId, BingMapsMapType mapType, String cacheDirectory, BingMapsLogoMode logoMode);


[ObsoleteAttribute("This property is obsolete, please use other structors instead. This API is obsolete and may be removed in or after Version 7.0.")]

public BingMapsLogoMode LogoMode {

[CompilerGeneratedAttribute]

get;

[CompilerGeneratedAttribute]

set;

}

public GeoImage Logo { get; set; }


public event EventHandler SendingWebRequest;

public event EventHandler SentWebRequest;


protected virtual void OnSendingWebRequest(SendingWebRequestEventArgs e);

protected virtual void OnSentWebRequest(SentWebRequestEventArgs e);

}


[SerializableAttribute]

public class EditInteractiveOverlay : InteractiveOverlay {

public protected ControlPointType ControlPointType { get; protected set; }

}


[SerializableAttribute]

public class GoogleMapsOverlay : Overlay, IDisposable {

public event EventHandler SendingWebRequest;

public event EventHandler SentWebRequest;


protected virtual void OnSendingWebRequest(SendingWebRequestEventArgs e);

protected virtual void OnSentWebRequest(SentWebRequestEventArgs e);

}


[ToolboxItemAttribute(false)]

public class Marker : Control, IOleControl, IOleObject, IOleInPlaceObject, IOleInPlaceActiveObject, IOleWindow, IViewObject, IViewObject2, IPersist, IPersistStreamInit, IPersistPropertyBag, IPersistStorage, IQuickActivate, IDropTarget, ISynchronizeInvoke, IWin32Window, IBindableComponent, IComponent, IDisposable {

protected override void Dispose(Boolean disposing);

}


public class OpenStreetMapOverlay : Overlay {

public Collection CustomServerUris { get; }


public event EventHandler SendingWebRequest;

public event EventHandler SentWebRequest;


protected virtual void OnSendingWebRequest(SendingWebRequestEventArgs e);

protected virtual void OnSentWebRequest(SentWebRequestEventArgs e);

}


[SerializableAttribute]

public class TiledWmsOverlay : Overlay {

public event EventHandler SendingWebRequest;

public event EventHandler SentWebRequest;


protected virtual void OnSendingWebRequest(SendingWebRequestEventArgs e);

protected virtual void OnSentWebRequest(SentWebRequestEventArgs e);

}


[SerializableAttribute]

[ToolboxBitmapAttribute(typeof(WinformsMap),|"Resources.WinformsMap.icon.bmp")]

public class WinformsMap : Control, IOleControl, IOleObject, IOleInPlaceObject, IOleInPlaceActiveObject, IOleWindow, IViewObject, IViewObject2, IPersist, IPersistStreamInit, IPersistPropertyBag, IPersistStorage, IQuickActivate, IDropTarget, ISynchronizeInvoke, IWin32Window, IBindableComponent, IComponent, IDisposable {

[DesignerSerializationVisibilityAttribute(DesignerSerializationVisibility.Hidden)]

public GeoCanvas GeoCanvas { get; set; }


public void ZoomToNextExtent();

}


[SerializableAttribute]

public class WorldMapKitWmsDesktopOverlay : Overlay {

public event EventHandler SendingWebRequest;

public event EventHandler SentWebRequest;


protected virtual void OnSendingWebRequest(SendingWebRequestEventArgs e);

protected virtual void OnSentWebRequest(SentWebRequestEventArgs e);

}

} // end of namespace ThinkGeo.MapSuite.DesktopEdition


Version 5.5.0.49

Release date: 12/31/2011

No API changes in this version.

Version 5.5.0.0

Release date: 11/14/2011

Namespaces

New namespaces: 0


Types

Types added in new namespaces: 0

Types added to existing namespaces: 1

Total number of types added (in both new and existing namespaces): 1

Types removed from existing namespaces: 0


Members

Members added on new types: 11

Members added to existing types: 0

Members removed from existing types: 2

Members removed on removed types: 0


Attributes

Attributes added: 0

Attributes added and shown: 0

Attributes removed: 0

Attributes removed and shown: 0


Others

Parameter name changes: 0


// Old assemblies:

// C:\ThinkGeo\Output\MapSuite3.0\DesktopEdition\5.0.0.55\Desktop Edition\DesktopEdition.dll, Assembly Version=5.0.0.0, File Version=5.0.0.55

// Total number of old assemblies: 1


// New assemblies:

// C:\ThinkGeo\Output\MapSuite3.0\DesktopEdition\5.5.0.0\Desktop Edition\DesktopEdition.dll, Assembly Version=5.5.0.0, File Version=5.5.0.0

// Total number of new assemblies: 1


DesktopEdition, Version=5.5.0.0, Culture=neutral, PublicKeyToken=null


namespace ThinkGeo.MapSuite.DesktopEdition {

[SerializableAttribute]

public class GoogleMapsOverlay : Overlay, IDisposable {

[ObsoleteAttribute("License key is not required for GoogleMap free edition anymore. This API is obsolete and may be removed on or after May 1st 2011.")]

public GoogleMapsOverlay(String licenseKey);

[ObsoleteAttribute("License key is not required for GoogleMap free edition anymore. This API is obsolete and may be removed on or after May 1st 2011.")]

public String LicenseKey { get; set; }

}


[SerializableAttribute]

public class PrinterInteractiveOverLay : InteractiveOverlay {

public PrinterInteractiveOverLay();


public AreaStyle EditMask { get; set; }

public Boolean IsEditable { get; set; }

public override Boolean IsEmpty { get; }

public GeoCollection PrinterLayers { get; }

public PointStyle ControlPointStyle { get; set; }


protected override void DrawCore(GeoCanvas canvas);

protected override InteractiveResult MouseClickCore(InteractionArguments interactionArguments);

protected override InteractiveResult MouseDownCore(InteractionArguments interactionArguments);

protected override InteractiveResult MouseMoveCore(InteractionArguments interactionArguments);

protected override InteractiveResult MouseUpCore(InteractionArguments interactionArguments);

}

} // end of namespace ThinkGeo.MapSuite.DesktopEdition


Version 5.0.0.55

Release date: 07/07/2011

Assembly Members Added Members Removed Breaking Changes
DesktopEdition 2 added 0 removed 0 breaking

API Changes

Namespaces

New namespaces: 0


Types

Types added in new namespaces: 0

Types added to existing namespaces: 0

Total number of types added (in both new and existing namespaces): 0

Types removed from existing namespaces: 0


Members

Members added on new types: 0

Members added to existing types: 2

Members removed from existing types: 0

Members removed on removed types: 0


Attributes

Attributes added: 0

Attributes added and shown: 0

Attributes removed: 0

Attributes removed and shown: 0


Others

Parameter name changes: 0


// Old assemblies:

// C:\ThinkGeo\Output\MapSuite3.0\DesktopEdition\5.0.0.0\Desktop Edition\DesktopEdition.dll, Assembly Version=5.0.0.0, File Version=5.0.0.0

// Total number of old assemblies: 1


// New assemblies:

// C:\ThinkGeo\Output\MapSuite3.0\DesktopEdition\5.0.0.55\Desktop Edition\DesktopEdition.dll, Assembly Version=5.0.0.0, File Version=5.0.0.55

// Total number of new assemblies: 1


DesktopEdition, Version=5.0.0.55, Culture=neutral, PublicKeyToken=null


namespace ThinkGeo.MapSuite.DesktopEdition {

public class BingMapsOverlay : Overlay {

public BingMapsOverlay(String applicationId, BingMapsMapType mapType, String cacheDirectory, BingMapsLogoMode logoMode);


public BingMapsLogoMode LogoMode { get; set; }

}

} // end of namespace ThinkGeo.MapSuite.DesktopEdition


Version 5.0.0.0

Release date: 16/05/2011

Assembly Members Added Members Removed Breaking Changes
DesktopEdition 5 added 0 removed 0 breaking

API Changes

Namespaces

New namespaces: 0


Types

Types added in new namespaces: 0

Types added to existing namespaces: 1

Total number of types added (in both new and existing namespaces): 2

Types removed from existing namespaces: 0


Members

Members added on new types: 11

Members added to existing types: 4

Members removed from existing types: 0

Members removed on removed types: 0


Attributes

Attributes added: 0

Attributes added and shown: 0

Attributes removed: 0

Attributes removed and shown: 0


Others

Parameter name changes: 0


// Old assemblies:

// C:\ThinkGeo\Output\MapSuite3.0\DesktopEdition\4.5.0.0\Desktop Edition\DesktopEdition.dll, Assembly Version=4.5.0.0, File Version=4.5.0.0

// Total number of old assemblies: 1


// New assemblies:

// C:\ThinkGeo\Output\MapSuite3.0\DesktopEdition\5.0.0.0\Desktop Edition\DesktopEdition.dll, Assembly Version=5.0.0.0, File Version=5.0.0.0

// Total number of new assemblies: 1


DesktopEdition, Version=5.0.0.0, Culture=neutral, PublicKeyToken=null


namespace ThinkGeo.MapSuite.DesktopEdition {

public class BingMapsOverlay : Overlay {

public BingMapsOverlay();

public BingMapsOverlay(String applicationId);

public BingMapsOverlay(String applicationId, BingMapsMapType mapType);

public BingMapsOverlay(String applicationId, BingMapsMapType mapType, String cacheDirectory);


public BingMapsMapType MapType { get; set; }

public BingMapsPictureFormat CachePictureFormat { get; set; }

public Int32 TimeoutInSeconds { get; set; }

public String ApplicationId { get; set; }

public String CacheDirectory { get; set; }

public WebProxy WebProxy { get; set; }


protected override void DrawCore(GeoCanvas canvas);

}


[SerializableAttribute]

public class ExtentInteractiveOverlay : InteractiveOverlay {

[DesignerSerializationVisibilityAttribute(DesignerSerializationVisibility.Hidden)]

protected InMemoryFeatureLayer TrackZoomInLayer { get; set; }

}


[SerializableAttribute]

public abstract class Overlay {

public virtual BitmapTileCache TileCache { get; set; }

public TimeSpan DrawingTime { get; protected set; }

}


[SerializableAttribute]

[ToolboxBitmapAttribute(typeof(WinformsMap),|"Resources.WinformsMap.icon.bmp")]

public class WinformsMap : Control, IOleControl, IOleObject, IOleInPlaceObject, IOleInPlaceActiveObject, IOleWindow, IViewObject, IViewObject2, IPersist, IPersistStreamInit, IPersistPropertyBag, IPersistStorage, IQuickActivate, IDropTarget, ISynchronizeInvoke, IWin32Window, IBindableComponent, IComponent, IDisposable {

[DesignerSerializationVisibilityAttribute(DesignerSerializationVisibility.Hidden)]

public RectangleShape RestrictedExtent { get; set; }


public Bitmap GetBitmap(Single width, Single height);

}


[SerializableAttribute]

public class WorldMapKitWmsDesktopOverlay : Overlay {

public override BitmapTileCache TileCache { get; set; }

}


[SerializableAttribute]

public class WpfMap : Canvas, IDisposable {

public Bitmap GetBitmap(Single width, Single height);

}

} // end of namespace ThinkGeo.MapSuite.DesktopEdition


Version 4.5.0.0

Release date: 11/01/2010

Assembly Members Added Members Removed Breaking Changes
DesktopEdition 26 added 2 removed 2 breaking

API Changes

Namespaces

New namespaces: 0


Types

Types added in new namespaces: 0

Types added to existing namespaces: 14

Total number of types added (in both new and existing namespaces): 14

Types removed from existing namespaces: 0


Members

Members added on new types: 112

Members added to existing types: 9

Members removed from existing types: 0

Members removed on removed types: 0


Attributes

Attributes added: 3

Attributes added and shown: 3

Attributes removed: 2

Attributes removed and shown: 2


Others

Parameter name changes: 0


// Old assemblies:

// C:\ThinkGeo\Output\MapSuite3.0\DesktopEdition\4.0.40.0\Desktop Edition\DesktopEdition.dll, Assembly Version=4.0.0.0, File Version=4.0.40.0

// Total number of old assemblies: 1


// New assemblies:

// C:\ThinkGeo\Output\MapSuite3.0\DesktopEdition\4.5.0.0\Desktop Edition\DesktopEdition.dll, Assembly Version=4.5.0.0, File Version=4.5.0.0

// Total number of new assemblies: 1


DesktopEdition, Version=4.5.0.0, Culture=neutral, PublicKeyToken=null


namespace ThinkGeo.MapSuite.DesktopEdition {

[SerializableAttribute]

public class EditInteractiveOverlay : InteractiveOverlay {

protected override InteractiveResult KeyDownCore(KeyEventInteractionArguments interactionArguments);

protected override InteractiveResult KeyUpCore(KeyEventInteractionArguments interactionArguments);

}


public class FeatureSourceMarkerOverlay : MarkerOverlay {

public FeatureSourceMarkerOverlay();

public FeatureSourceMarkerOverlay(FeatureSource featureSource);


public FeatureSource FeatureSource { get; set; }

public MarkerZoomLevelSet ZoomLevelSet { get; }


protected override GeoCollection GetMarkersForDrawingCore(RectangleShape boundingBox);

}


[SerializableAttribute]

public class GoogleMapsOverlay : Overlay, IDisposable {

[ObsoleteAttribute("License key is not required for GoogleMap free edition anymore. This API is obsolete and may be removed on or after May 1st 2011.")]

[ObsoleteAttribute("License key is not required for GoogleMap free edition anymore.")]

public GoogleMapsOverlay(String licenseKey);


[ObsoleteAttribute("License key is not required for GoogleMap free edition anymore. This API is obsolete and may be removed on or after May 1st 2011.")]

[ObsoleteAttribute("License key is not required for GoogleMap free edition anymore.")]

public String LicenseKey { get; set; }

}


public class InMemoryMarkerOverlay : MarkerOverlay {

public InMemoryMarkerOverlay();

public InMemoryMarkerOverlay(IEnumerable columns);


public Collection Columns { get; }

public FeatureSource FeatureSource { get; }

public MarkerZoomLevelSet ZoomLevelSet { get; }


protected override GeoCollection GetMarkersForDrawingCore(RectangleShape boundingBox);

}


[SerializableAttribute]

public class InteractionArguments {

public Dictionary ExtendedProperties { get; }

}


[ToolboxItemAttribute(false)]

public class Marker : Control, IOleControl, IOleObject, IOleInPlaceObject, IOleInPlaceActiveObject, IOleWindow, IViewObject, IViewObject2, IPersist, IPersistStreamInit, IPersistPropertyBag, IPersistStorage, IQuickActivate, IDropTarget, ISynchronizeInvoke, IWin32Window, IBindableComponent, IComponent, IDisposable {

public Marker();

public Marker(PointShape position);

public Marker(Double worldX, Double worldY);


public Image Image { get; set; }

public Int32 ToolTipDelayInMilliseconds { get; set; }

public PointShape Position { get; set; }

public Single XOffset { get; set; }

public Single YOffset { get; set; }

public String ToolTipText { get; set; }


public Marker CloneDeep();


public event EventHandler MouseDownEvent;

public event EventHandler MouseMoveEvent;

public event EventHandler MouseUpEvent;

}


[SerializableAttribute]

public class MarkerDraggedSimpleMarkerOverlayEventArgs : EventArgs {

public MarkerDraggedSimpleMarkerOverlayEventArgs();

public MarkerDraggedSimpleMarkerOverlayEventArgs(Marker marker, ScreenPointF currentLocation);


public Marker Marker { get; set; }

public ScreenPointF CurrentLocation { get; set; }

}


[SerializableAttribute]

public class MarkerDraggingSimpleMarkerOverlayEventArgs : EventArgs {

public MarkerDraggingSimpleMarkerOverlayEventArgs();

public MarkerDraggingSimpleMarkerOverlayEventArgs(Marker marker, ScreenPointF currentLocation);


public Marker Marker { get; set; }

public ScreenPointF CurrentLocation { get; set; }

}


[SerializableAttribute]

public enum MarkerDragMode {

None,

Drag,

CopyWithShiftKey

}


public abstract class MarkerOverlay : Overlay {

protected MarkerOverlay();


public WinformsMap MapControl { get; set; }


public GeoCollection GetMarkersForDrawing(RectangleShape boundingBox);


protected override void DrawCore(GeoCanvas canvas);

protected abstract GeoCollection GetMarkersForDrawingCore(RectangleShape boundingBox);

}


[SerializableAttribute]

public abstract class MarkerStyle {

protected MarkerStyle();


public abstract GeoCollection GetMarkers(IEnumerable features);

}


[SerializableAttribute]

public class MarkerZoomLevel {

public MarkerZoomLevel();


public ApplyUntilZoomLevel ApplyUntilZoomLevel { get; set; }

public Boolean IsStyleDefined { get; }

public MarkerStyle CustomMarkerStyle { get; set; }

public PointMarkerStyle DefaultPointMarkerStyle { get; }


public GeoCollection GetMarkers(IEnumerable features);

}


[SerializableAttribute]

public class MarkerZoomLevelSet {

public MarkerZoomLevelSet();


public Collection CustomZoomLevels { get; }

public MarkerZoomLevel ZoomLevel01 { get; }

public MarkerZoomLevel ZoomLevel02 { get; }

public MarkerZoomLevel ZoomLevel03 { get; }

public MarkerZoomLevel ZoomLevel04 { get; }

public MarkerZoomLevel ZoomLevel05 { get; }

public MarkerZoomLevel ZoomLevel06 { get; }

public MarkerZoomLevel ZoomLevel07 { get; }

public MarkerZoomLevel ZoomLevel08 { get; }

public MarkerZoomLevel ZoomLevel09 { get; }

public MarkerZoomLevel ZoomLevel10 { get; }

public MarkerZoomLevel ZoomLevel11 { get; }

public MarkerZoomLevel ZoomLevel12 { get; }

public MarkerZoomLevel ZoomLevel13 { get; }

public MarkerZoomLevel ZoomLevel14 { get; }

public MarkerZoomLevel ZoomLevel15 { get; }

public MarkerZoomLevel ZoomLevel16 { get; }

public MarkerZoomLevel ZoomLevel17 { get; }

public MarkerZoomLevel ZoomLevel18 { get; }

public MarkerZoomLevel ZoomLevel19 { get; }

public MarkerZoomLevel ZoomLevel20 { get; }


public MarkerZoomLevel GetZoomLevelForDrawing(Int32 currentZoomLevelId);

}


public class OpenStreetMapOverlay : Overlay {

public OpenStreetMapOverlay();

public OpenStreetMapOverlay(WebProxy webProxy);


public Int32 TimeoutInSeconds { get; set; }

public String CacheDirectory { get; set; }

public WebProxy WebProxy { get; set; }


protected override void DrawCore(GeoCanvas canvas);

}


[SerializableAttribute]

public class PointMarkerStyle : MarkerStyle {

public PointMarkerStyle();

public PointMarkerStyle(Image image);


public Image Image { get; set; }

public Int32 Height { get; set; }

public Int32 ToolTipDelayInMilliseconds { get; set; }

public Int32 Width { get; set; }

public Single XOffset { get; set; }

public Single YOffset { get; set; }

public String ToolTipText { get; set; }


public override GeoCollection GetMarkers(IEnumerable features);

}


public enum ProcessOtherOverlaysMode {

Default

}


public class SimpleMarkerOverlay : MarkerOverlay {

public SimpleMarkerOverlay();

public SimpleMarkerOverlay(IEnumerable markers);


public GeoCollection Markers { get; }

public MarkerDragMode DragMode { get; set; }


public event EventHandler MarkerDragged;

public event EventHandler MarkerDragging;


protected override GeoCollection GetMarkersForDrawingCore(RectangleShape boundingBox);

protected virtual void OnMarkerDragged(MarkerDraggedSimpleMarkerOverlayEventArgs args);

protected virtual void OnMarkerDragging(MarkerDraggingSimpleMarkerOverlayEventArgs args);

}


[SerializableAttribute]

public class TiledWmsOverlay : Overlay {

public TiledWmsOverlay();

public TiledWmsOverlay(Uri serverUri);

public TiledWmsOverlay(Uri serverUri, WebProxy webProxy);

public TiledWmsOverlay(Uri serverUri, String clientId, String privateKey);

public TiledWmsOverlay(Uri serverUri, WebProxy webProxy, String clientId, String privateKey);


public BitmapTileCache TileCache { get; set; }

public Collection ActiveLayerNames { get; }

public Collection ActiveStyleNames { get; }

public Dictionary Parameters { get; }

public String ClientId { get; set; }

public String PrivateKey { get; set; }

public Uri ServerUri { get; set; }

public WebProxy WebProxy { get; set; }


public void ClearCache();


protected override void DrawCore(GeoCanvas canvas);

protected override void DrawExceptionCore(GeoCanvas canvas, Exception e);

}


[SerializableAttribute]

[ToolboxBitmapAttribute(typeof(WinformsMap),|"Resources.WinformsMap.icon.bmp")]

public class WinformsMap : Control, IOleControl, IOleObject, IOleInPlaceObject, IOleInPlaceActiveObject, IOleWindow, IViewObject, IViewObject2, IPersist, IPersistStreamInit, IPersistPropertyBag, IPersistStorage, IQuickActivate, IDropTarget, ISynchronizeInvoke, IWin32Window, IBindableComponent, IComponent, IDisposable {

protected override Boolean IsInputKey(Keys keyData);

}


[SerializableAttribute]

public class WorldMapKitWmsDesktopOverlay : Overlay {

public WorldMapKitWmsDesktopOverlay(String clientId, String privateKey);

public WorldMapKitWmsDesktopOverlay(WebProxy webProxy, String clientId, String privateKey);


public String ClientId { get; set; }

public String PrivateKey { get; set; }


protected override void DrawExceptionCore(GeoCanvas canvas, Exception e);

}

} // end of namespace ThinkGeo.MapSuite.DesktopEdition


Version 4.0.40.0

Release date: 6/15/2010

No API changes in this version.

Version 4.0.0.0

Release date: 5/1/2010

Introduced Map Suite 4.0. There are several API additions in this release, but no breaking changes. Please see the attached Word document for a complete enumeration of the API changes and additions.

Assembly Members Added Members Removed Breaking Changes Percent Churn
desktopedition (2039) 81 added 3 removed 0 breaking 4.0% churn

Changes in mapsuitecore from 3.1.299 (Version 2.0.50727.3603) to 4.0.0.0 (Version 2.0.50727.3603)

Removed

Added

DbfReadWriteMode ()

n/a

public sealed enum ThinkGeo.MapSuite.Core.DbfReadWriteMode
                   &nbspReadOnly = 0,
                   &nbspReadWrite = 1,

--> NONE <--

--> NONE <--

public class ThinkGeo.MapSuite.Core.FeatureCache ()

  • Property: protected Dictionary`2 CachedItems { }
  • [Obsolete:|We have marked this property into obsolete to remind it is no use any more.]Property: protected Dictionary`2 CachedItems { }

public class ThinkGeo.MapSuite.Core.GeoCollection`1 ()

--> NONE <--

  • Method: public void Insert (int index, string key, T item)
  • Method: public void MoveDown (T item)
  • Method: public void MoveDown (string key)
  • Method: public void MoveTo (T item, int toIndex)
  • Method: public void MoveTo (string key, int toIndex)
  • Method: public void MoveToBottom (T item)
  • Method: public void MoveToBottom (string key)
  • Method: public void MoveToTop (T item)
  • Method: public void MoveToTop (string key)
  • Method: public void MoveUp (T item)
  • Method: public void MoveUp (string key)

public sealed struct ThinkGeo.MapSuite.Core.GeoColor ()

--> NONE <--

  • Property: bool IsTransparent { public get; }

ThinkGeo.MapSuite.Core GeoDbf ()

n/a

public class ThinkGeo.MapSuite.Core.GeoDbf

--> NONE <--

  • Constructor: public GeoDbf ()
  • Constructor: public GeoDbf (string pathFileName)
  • Constructor: public GeoDbf (string pathFileName, DbfReadWriteMode readWriteMode)
  • Constructor: public GeoDbf (string pathFileName, DbfReadWriteMode readWriteMode, Encoding encoding)
  • Constructor: public GeoDbf (string pathFileName, DbfReadWriteMode readWriteMode, Encoding encoding, CultureInfo cultureInfo)
  • Event: public event EventHandler`1 StreamLoading
  • Method: public void AddEmptyRecord ()
  • Method: public void Close ()
  • Method: public static void CopyDbfHeader (string sourcePathFileName, string destinationPathFileName)
  • Method: public static void CopyDbfHeader (string sourcePathFileName, string destinationPathFileName, OverwriteMode overwriteMode)
  • Method: public static void CreateDbfFile (string dbfPathFileName, IEnumerable`1 dbfColumns)
  • Method: public static void CreateDbfFile (string dbfPathFileName, IEnumerable`1 dbfColumns, OverwriteMode overwriteMode)
  • Method: public static void CreateDbfFile (string dbfPathFileName, IEnumerable`1 dbfColumns, OverwriteMode overwriteMode, Encoding encoding)
  • Method: public void DeleteRecord (int recordNumber)
  • Method: public virtual void Dispose ()
  • Method (i)> public virtual bool Equals (object obj)
  • Method: protected override void Finalize ()
  • Method: public void Flush ()
  • Method: public DbfColumn GetColumn (int columnNumber)
  • Method: public DbfColumn GetColumn (string columnName)
  • Method: public string GetColumnName (int columnNumber)
  • Method: public int GetColumnNumber (string columnName)
  • Method (i)> public virtual int GetHashCode ()
  • Method (i)> public Type GetType ()
  • Method: public bool IsRecordDeleted (int recordNumber)
  • Method (i)> protected object MemberwiseClone ()
  • Method: protected virtual void OnStreamLoading (StreamLoadingEventArgs e)
  • Method: public void Open ()
  • Method: public void Pack ()
  • Method: public bool ReadFieldAsBoolean (int recordNumber, int columnNumber)
  • Method: public bool ReadFieldAsBoolean (int recordNumber, string columnName)
  • Method: public DateTime ReadFieldAsDateTime (int recordNumber, int columnNumber)
  • Method: public DateTime ReadFieldAsDateTime (int recordNumber, string columnName)
  • Method: public double ReadFieldAsDouble (int recordNumber, int columnNumber)
  • Method: public double ReadFieldAsDouble (int recordNumber, string columnName)
  • Method: public int ReadFieldAsInteger (int recordNumber, int columnNumber)
  • Method: public int ReadFieldAsInteger (int recordNumber, string columnName)
  • Method: public string ReadFieldAsString (int recordNumber, int columnNumber)
  • Method: public string ReadFieldAsString (int recordNumber, string columnName)
  • Method: public Dictionary`2 ReadRecord (int recordNumber)
  • Method: public Dictionary`2 ReadRecordAsString (int recordNumber)
  • Method (i)> public virtual string ToString ()
  • Method: public void UndeleteRecord (int recordNumber)
  • Method: public void UpdateColumnName (int columnNumber, string newColumnName)
  • Method: public void WriteField (int recordNumber, int columnNumber, bool value)
  • Method: public void WriteField (int recordNumber, int columnNumber, DateTime value)
  • Method: public void WriteField (int recordNumber, int columnNumber, double value)
  • Method: public void WriteField (int recordNumber, int columnNumber, int value)
  • Method: public void WriteField (int recordNumber, int columnNumber, string value)
  • Method: public void WriteField (int recordNumber, string columnName, bool value)
  • Method: public void WriteField (int recordNumber, string columnName, DateTime value)
  • Method: public void WriteField (int recordNumber, string columnName, double value)
  • Method: public void WriteField (int recordNumber, string columnName, int value)
  • Method: public void WriteField (int recordNumber, string columnName, string value)
  • Method: public void WriteRecord (int recordNumber, IEnumerable`1 values)
  • Property: int ColumnCount { public get; }
  • Property: CultureInfo CultureInfo { public get; public set; }
  • Property: Encoding Encoding { public get; public set; }
  • Property: bool IsOpen { public get; }
  • Property: string PathFileName { public get; public set; }
  • Property: DbfReadWriteMode ReadWriteMode { public get; public set; }
  • Property: int RecordCount { public get; }

public class ThinkGeo.MapSuite.Core.GoogleMapsLayer ()

  • Constructor: public GoogleMapsLayer (string licenseKey)
  • Constructor: public GoogleMapsLayer (string licenseKey, string cacheDirectory)
  • Property: string LicenseKey { public get; public set; }
  • [Obsolete: | License key is not required for GoogleMap free edition anymore.]Constructor: public GoogleMapsLayer (string licenseKey)
  • [Obsolete: | License key is not required for GoogleMap free edition anymore.]Constructor: public GoogleMapsLayer (string licenseKey, string cacheDirectory)
  • Constructor: public GoogleMapsLayer (string cacheDirectory, string clientId, string privateKey)
  • Property: string ClientId { public get; public set; }
  • [Obsolete: | License key is not required for GoogleMap free edition anymore.]Property: string LicenseKey { public get; public set; }
  • Property: string PrivateKey { public get; public set; }
  • Property: GoogleMapsTileMode TileMode { public get; public set; }
  • Property: int TimeoutInSeconds { public get; public set; }
  • Property: WebProxy WebProxy { public get; public set; }

GoogleMapsTileMode ()

n/a

public sealed enum ThinkGeo.MapSuite.Core.GoogleMapsTileMode
                   &nbspMultiTile = 0,
                   &nbspSingleTile = 1,

--> NONE <--

--> NONE <--

ThinkGeo.MapSuite.Core GraticuleAdornmentLayer ()

n/a

public class ThinkGeo.MapSuite.Core.GraticuleAdornmentLayer

--> NONE <--

  • Constructor: public GraticuleAdornmentLayer ()
  • Constructor: public GraticuleAdornmentLayer (Projection projection)
  • Method (i)> public Layer CloneDeep ()
  • Method (i)> protected virtual Layer CloneDeepCore ()
  • Method (i)> public void Close ()
  • Method (i)> protected virtual void CloseCore ()
  • Method (i)> public void Draw (GeoCanvas canvas, Collection`1 labelsInAllLayers)
  • Method: protected override void DrawCore (GeoCanvas canvas, Collection`1 labelsInAllLayers)
  • Method (i)> protected void DrawException (GeoCanvas canvas, Exception e)
  • Method (i)> protected virtual void DrawExceptionCore (GeoCanvas canvas, Exception e)
  • Method (i)> public virtual bool Equals (object obj)
  • Method (i)> protected virtual void Finalize ()
  • Method (i)> public RectangleShape GetBoundingBox ()
  • Method (i)> protected virtual RectangleShape GetBoundingBoxCore ()
  • Method (i)> protected virtual ScreenPointF GetDrawingLocation (GeoCanvas canvas, float adornmentWidth, float adornmentHeight)
  • Method (i)> public virtual int GetHashCode ()
  • Method (i)> public Type GetType ()
  • Method (i)> protected object MemberwiseClone ()
  • Method (i)> public void Open ()
  • Method (i)> protected virtual void OpenCore ()
  • Method (i)> public virtual string ToString ()
  • Property: DrawingExceptionMode DrawingExceptionMode { public get; public set; }
  • Property: TimeSpan DrawingTime { public get; }
  • Property: LineStyle GraticuleLineStyle { public get; public set; }
  • Property: GeoBrush GraticuleTextBrush { public get; public set; }
  • Property: GeoFont GraticuleTextFont { public get; public set; }
  • Property: virtual bool HasBoundingBox { public get; }
  • Property: bool IsOpen { public get; }
  • Property: protected virtual bool IsOpenCore { }
  • Property: virtual bool IsVisible { public get; public set; }
  • Property: AdornmentLocation Location { public get; public set; }
  • Property: string Name { public get; public set; }
  • Property: Projection Projection { public get; public set; }
  • Property: float XOffsetInPixel { public get; public set; }
  • Property: float YOffsetInPixel { public get; public set; }

ThinkGeo.MapSuite.Core HeatLayer ()

n/a

public class ThinkGeo.MapSuite.Core.HeatLayer

--> NONE <--

  • Constructor: public HeatLayer ()
  • Constructor: public HeatLayer (FeatureSource featureSource)
  • Method (i)> public Layer CloneDeep ()
  • Method (i)> protected virtual Layer CloneDeepCore ()
  • Method (i)> public void Close ()
  • Method: protected override void CloseCore ()
  • Method (i)> public void Draw (GeoCanvas canvas, Collection`1 labelsInAllLayers)
  • Method: protected override void DrawCore (GeoCanvas canvas, Collection`1 labelsInAllLayers)
  • Method (i)> protected void DrawException (GeoCanvas canvas, Exception e)
  • Method (i)> protected virtual void DrawExceptionCore (GeoCanvas canvas, Exception e)
  • Method (i)> public virtual bool Equals (object obj)
  • Method (i)> protected virtual void Finalize ()
  • Method (i)> public RectangleShape GetBoundingBox ()
  • Method (i)> protected virtual RectangleShape GetBoundingBoxCore ()
  • Method (i)> public virtual int GetHashCode ()
  • Method (i)> public Type GetType ()
  • Method (i)> protected object MemberwiseClone ()
  • Method (i)> public void Open ()
  • Method: protected override void OpenCore ()
  • Method (i)> public virtual string ToString ()
  • Property: DrawingExceptionMode DrawingExceptionMode { public get; public set; }
  • Property: TimeSpan DrawingTime { public get; }
  • Property: FeatureSource FeatureSource { public get; public set; }
  • Property: virtual bool HasBoundingBox { public get; }
  • Property: HeatStyle HeatStyle { public get; public set; }
  • Property: bool IsOpen { public get; }
  • Property: protected virtual bool IsOpenCore { }
  • Property: virtual bool IsVisible { public get; public set; }
  • Property: double LowerScale { public get; public set; }
  • Property: string Name { public get; public set; }
  • Property: double UpperScale { public get; public set; }

ThinkGeo.MapSuite.Core HeatStyle ()

n/a

public class ThinkGeo.MapSuite.Core.HeatStyle

--> NONE <--

  • Constructor: public HeatStyle ()
  • Constructor: public HeatStyle (int pointIntensity)
  • Constructor: public HeatStyle (int pointIntensity, double pointRadius, DistanceUnit pointRadiusUnit)
  • Constructor: public HeatStyle (int pointIntensity, int alpha)
  • Constructor: public HeatStyle (int pointIntensity, int alpha, double pointRadius, DistanceUnit pointRadiusUnit)
  • Constructor: public HeatStyle (int pointIntensity, int alpha, string intensityColumnName, double intensityRangeStart, int intensityRangeEnd, double pointRadius, DistanceUnit pointRadiusUnit)
  • Constructor: public HeatStyle (int alpha, string intensityColumnName, double intensityRangeStart, int intensityRangeEnd)
  • Constructor: public HeatStyle (int alpha, string intensityColumnName, double intensityRangeStart, int intensityRangeEnd, double pointRadius, DistanceUnit pointRadiusUnit)
  • Constructor: public HeatStyle (string intensityColumnName, double intensityRangeStart, int intensityRangeEnd)
  • Constructor: public HeatStyle (string intensityColumnName, double intensityRangeStart, int intensityRangeEnd, double pointRadius, DistanceUnit pointRadiusUnit)
  • Method (i)> public Style CloneDeep ()
  • Method (i)> protected virtual Style CloneDeepCore ()
  • Method (i)> public void Draw (IEnumerable`1 shapes, GeoCanvas canvas, Collection`1 labelsInThisLayer, Collection`1 labelsInAllLayers)
  • Method (i)> public void Draw (IEnumerable`1 features, GeoCanvas canvas, Collection`1 labelsInThisLayer, Collection`1 labelsInAllLayers)
  • Method: protected override void DrawCore (IEnumerable`1 features, GeoCanvas canvas, Collection`1 labelsInThisLayer, Collection`1 labelsInAllLayers)
  • Method (i)> public void DrawSample (GeoCanvas canvas)
  • Method (i)> protected virtual void DrawSampleCore (GeoCanvas canvas)
  • Method (i)> public virtual bool Equals (object obj)
  • Method (i)> protected virtual void Finalize ()
  • Method (i)> public virtual int GetHashCode ()
  • Method (i)> public Collection`1 GetRequiredColumnNames ()
  • Method: protected override Collection`1 GetRequiredColumnNamesCore ()
  • Method (i)> public Type GetType ()
  • Method (i)> protected object MemberwiseClone ()
  • Method (i)> public virtual string ToString ()
  • Property: int Alpha { public get; public set; }
  • Property: Collection`1 ColorPalette { public get; }
  • Property: string IntensityColumnName { public get; public set; }
  • Property: double IntensityRangeEnd { public get; public set; }
  • Property: double IntensityRangeStart { public get; public set; }
  • Property: bool IsActive { public get; public set; }
  • Property: string Name { public get; public set; }
  • Property: int PointIntensity { public get; public set; }
  • Property: double PointRadius { public get; public set; }
  • Property: DistanceUnit PointRadiusUnit { public get; public set; }
  • Property: Collection`1 RequiredColumnNames { public get; }

public class ThinkGeo.MapSuite.Core.LineShape ()

--> NONE <--

  • Method: public LineBaseShape GetLineOnALine (StartingPoint startingPoint, float startingPercentageOfTheLine, float percentageOfTheLine)

ThinkGeo.MapSuite.Core ManagedProj4Projection ()

n/a

public class ThinkGeo.MapSuite.Core.ManagedProj4Projection

--> NONE <--

  • Constructor: public ManagedProj4Projection ()
  • Constructor: public ManagedProj4Projection (string internalProjectionParameters, string externalProjectionParameters)
  • Method (i)> public Projection CloneDeep ()
  • Method (i)> protected virtual Projection CloneDeepCore ()
  • Method (i)> public void Close ()
  • Method: protected override void CloseCore ()
  • Method (i)> public BaseShape ConvertToExternalProjection (BaseShape baseShape)
  • Method (i)> public Feature ConvertToExternalProjection (Feature feature)
  • Method (i)> public RectangleShape ConvertToExternalProjection (RectangleShape rectangleShape)
  • Method (i)> public Vertex ConvertToExternalProjection (double x, double y)
  • Method: protected override Vertex[] ConvertToExternalProjectionCore (double[] x, double[] y)
  • Method (i)> public BaseShape ConvertToInternalProjection (BaseShape baseShape)
  • Method (i)> public Feature ConvertToInternalProjection (Feature feature)
  • Method (i)> public RectangleShape ConvertToInternalProjection (RectangleShape rectangleShape)
  • Method (i)> public Vertex ConvertToInternalProjection (double x, double y)
  • Method: protected override Vertex[] ConvertToInternalProjectionCore (double[] x, double[] y)
  • Method (i)> public virtual bool Equals (object obj)
  • Method (i)> protected virtual void Finalize ()
  • Method: public static string GetBingMapParameter ()
  • Method: public static string GetEpsgParameters (int srid)
  • Method: public static string GetEsriExtraParameters (int srid)
  • Method: public static string GetEsriParameters (int srid)
  • Method: public static string GetGL27Parameters (int srid)
  • Method: public static string GetGoogleMapParameters ()
  • Method (i)> public virtual int GetHashCode ()
  • Method: public static string GetNad27Parameters (int srid)
  • Method: public static string GetNad83Parameters (int srid)
  • Method: public static string GetOtherExtraParameters (int srid)
  • Method: public static string GetSphericalMercatorParameter ()
  • Method (i)> public Type GetType ()
  • Method: public static string GetVirtualEarthParameters ()
  • Method: public static string GetWorldParameters (int srid)
  • Method (i)> protected object MemberwiseClone ()
  • Method (i)> public void Open ()
  • Method: protected override void OpenCore ()
  • Method (i)> public virtual string ToString ()
  • Property: RectangleShape DecimalDegreeBoundary { public get; public set; }
  • Property: string ExternalProjectionParameters { public get; public set; }
  • Property: string InternalProjectionParameters { public get; public set; }
  • Property: bool IsOpen { public get; }

ThinkGeo.MapSuite.Core MapShape ()

n/a

public class ThinkGeo.MapSuite.Core.MapShape

--> NONE <--

  • Constructor: public MapShape ()
  • Constructor: public MapShape (Feature feature)
  • Method (i)> public virtual bool Equals (object obj)
  • Method (i)> protected virtual void Finalize ()
  • Method (i)> public virtual int GetHashCode ()
  • Method (i)> public Type GetType ()
  • Method (i)> protected object MemberwiseClone ()
  • Method (i)> public virtual string ToString ()
  • Property: Feature Feature { public get; public set; }
  • Property: ZoomLevelSet ZoomLevels { public get; public set; }

ThinkGeo.MapSuite.Core MapShapeLayer ()

n/a

public class ThinkGeo.MapSuite.Core.MapShapeLayer

--> NONE <--

  • Constructor: public MapShapeLayer ()
  • Method (i)> public Layer CloneDeep ()
  • Method (i)> protected virtual Layer CloneDeepCore ()
  • Method (i)> public void Close ()
  • Method (i)> protected virtual void CloseCore ()
  • Method (i)> public void Draw (GeoCanvas canvas, Collection`1 labelsInAllLayers)
  • Method: protected override void DrawCore (GeoCanvas canvas, Collection`1 labelsInAllLayers)
  • Method (i)> protected void DrawException (GeoCanvas canvas, Exception e)
  • Method (i)> protected virtual void DrawExceptionCore (GeoCanvas canvas, Exception e)
  • Method (i)> public virtual bool Equals (object obj)
  • Method (i)> protected virtual void Finalize ()
  • Method (i)> public RectangleShape GetBoundingBox ()
  • Method (i)> protected virtual RectangleShape GetBoundingBoxCore ()
  • Method (i)> public virtual int GetHashCode ()
  • Method (i)> public Type GetType ()
  • Method (i)> protected object MemberwiseClone ()
  • Method (i)> public void Open ()
  • Method (i)> protected virtual void OpenCore ()
  • Method (i)> public virtual string ToString ()
  • Property: DrawingExceptionMode DrawingExceptionMode { public get; public set; }
  • Property: TimeSpan DrawingTime { public get; }
  • Property: virtual bool HasBoundingBox { public get; }
  • Property: bool IsOpen { public get; }
  • Property: protected virtual bool IsOpenCore { }
  • Property: virtual bool IsVisible { public get; public set; }
  • Property: Dictionary`2 MapShapes { public get; }
  • Property: string Name { public get; public set; }

public class ThinkGeo.MapSuite.Core.MultilineShape ()

--> NONE <--

  • Method: public LineBaseShape GetLineOnALine (StartingPoint startingPoint, float startingPercentageOfTheLine, float percentageOfTheLine)

public class ThinkGeo.MapSuite.Core.MultipleShapeFileFeatureLayer ()

--> NONE <--

  • Constructor: public MultipleShapeFileFeatureLayer (string[] multipleShapeFiles, string[] multipleShapeFileIndexes)
  • Method: public static void BuildIndex (string[] multipleShapeFiles, string[] multipleShapeFileIndexes)
  • Method: public static void BuildIndex (string[] multipleShapeFiles, string[] multipleShapeFileIndexes, BuildIndexMode buildIndexMode)

public class ThinkGeo.MapSuite.Core.MultipleShapeFileFeatureSource ()

--> NONE <--

  • Constructor: public MultipleShapeFileFeatureSource (string[] multipleShapeFiles, string[] multipleShapeFileIndexes)
  • Method: public static void BuildIndex (string[] multipleShapeFiles, string[] multipleShapeFileIndexes)
  • Method: public static void BuildIndex (string[] multipleShapeFiles, string[] multipleShapeFileIndexes, BuildIndexMode buildIndexMode)

ThinkGeo.MapSuite.Core PrinterGeoCanvas ()

n/a

public class ThinkGeo.MapSuite.Core.PrinterGeoCanvas

--> NONE <--

  • Constructor: public PrinterGeoCanvas ()
  • Method (i)> public void BeginDrawing (object nativeImage, RectangleShape worldExtent, GeographyUnit drawingMapUnit)
  • Method: protected override void BeginDrawingCore (object nativeImage, RectangleShape worldExtent, GeographyUnit drawingMapUnit)
  • Method (i)> public void Clear (GeoBrush fillBrush)
  • Method (i)> protected virtual void ClearCore (GeoBrush fillBrush)
  • Method (i)> public GeoCanvas CloneDeep ()
  • Method (i)> protected virtual GeoCanvas CloneDeepCore ()
  • Method (i)> public void DrawArea (AreaBaseShape shape, GeoBrush fillBrush, DrawingLevel drawingLevel)
  • Method (i)> public void DrawArea (AreaBaseShape shape, GeoPen outlinePen, DrawingLevel drawingLevel)
  • Method (i)> public void DrawArea (AreaBaseShape shape, GeoPen outlinePen, GeoBrush fillBrush, DrawingLevel drawingLevel)
  • Method (i)> public void DrawArea (AreaBaseShape shape, GeoPen outlinePen, GeoBrush fillBrush, DrawingLevel drawingLevel, float xOffset, float yOffset, PenBrushDrawingOrder penBrushDrawingOrder)
  • Method (i)> public void DrawArea (Feature feature, GeoBrush fillBrush, DrawingLevel drawingLevel)
  • Method (i)> public void DrawArea (Feature feature, GeoPen outlinePen, DrawingLevel drawingLevel)
  • Method (i)> public void DrawArea (Feature feature, GeoPen outlinePen, GeoBrush fillBrush, DrawingLevel drawingLevel)
  • Method (i)> public void DrawArea (Feature feature, GeoPen outlinePen, GeoBrush fillBrush, DrawingLevel drawingLevel, float xOffset, float yOffset, PenBrushDrawingOrder penBrushDrawingOrder)
  • Method (i)> public void DrawArea (IEnumerable`1 screenPoints, GeoPen outlinePen, GeoBrush fillBrush, DrawingLevel drawingLevel, float xOffset, float yOffset, PenBrushDrawingOrder penBrushDrawingOrder)
  • Method: protected override void DrawAreaCore (IEnumerable`1 screenPoints, GeoPen outlinePen, GeoBrush fillBrush, DrawingLevel drawingLevel, float xOffset, float yOffset, PenBrushDrawingOrder penBrushDrawingOrder)
  • Method (i)> public void DrawEllipse (Feature centerPointFeature, float width, float height, GeoBrush fillBrush, DrawingLevel drawingLevel)
  • Method (i)> public void DrawEllipse (Feature feature, float width, float height, GeoPen outlinePen, DrawingLevel drawingLevel)
  • Method (i)> public void DrawEllipse (Feature feature, float width, float height, GeoPen outlinePen, GeoBrush fillBrush, DrawingLevel drawingLevel)
  • Method (i)> public void DrawEllipse (Feature feature, float width, float height, GeoPen outlinePen, GeoBrush fillBrush, DrawingLevel drawingLevel, float xOffset, float yOffset, PenBrushDrawingOrder penBrushDrawingOrder)
  • Method (i)> public void DrawEllipse (PointBaseShape shape, float width, float height, GeoBrush fillBrush, DrawingLevel drawingLevel)
  • Method (i)> public void DrawEllipse (PointBaseShape shape, float width, float height, GeoPen outlinePen, DrawingLevel drawingLevel)
  • Method (i)> public void DrawEllipse (PointBaseShape shape, float width, float height, GeoPen outlinePen, GeoBrush fillBrush, DrawingLevel drawingLevel)
  • Method (i)> public void DrawEllipse (PointBaseShape shape, float width, float height, GeoPen outlinePen, GeoBrush fillBrush, DrawingLevel drawingLevel, float xOffset, float yOffset, PenBrushDrawingOrder penBrushDrawingOrder)
  • Method (i)> public void DrawEllipse (ScreenPointF screenPoint, float width, float height, GeoPen outlinePen, GeoBrush fillBrush, DrawingLevel drawingLevel, float xOffset, float yOffset, PenBrushDrawingOrder penBrushDrawingOrder)
  • Method: protected override void DrawEllipseCore (ScreenPointF screenPoint, float width, float height, GeoPen outlinePen, GeoBrush fillBrush, DrawingLevel drawingLevel, float xOffset, float yOffset, PenBrushDrawingOrder penBrushDrawingOrder)
  • Method (i)> public void DrawLine (Feature feature, GeoPen linePen, DrawingLevel drawingLevel)
  • Method (i)> public void DrawLine (Feature feature, GeoPen linePen, DrawingLevel drawingLevel, float xOffset, float yOffset)
  • Method (i)> public void DrawLine (LineBaseShape shape, GeoPen linePen, DrawingLevel drawingLevel)
  • Method (i)> public void DrawLine (LineBaseShape shape, GeoPen linePen, DrawingLevel drawingLevel, float xOffset, float yOffset)
  • Method (i)> public void DrawLine (IEnumerable`1 screenPoints, GeoPen linePen, DrawingLevel drawingLevel, float xOffset, float yOffset)
  • Method: protected override void DrawLineCore (IEnumerable`1 screenPoints, GeoPen linePen, DrawingLevel drawingLevel, float xOffset, float yOffset)
  • Method (i)> public void DrawScreenImage (GeoImage image, float centerXInScreen, float centerYInScreen, float widthInScreen, float heightInScreen, DrawingLevel drawingLevel, float xOffset, float yOffset, float rotateAngle)
  • Method: protected override void DrawScreenImageCore (GeoImage image, float centerXInScreen, float centerYInScreen, float widthInScreen, float heightInScreen, DrawingLevel drawingLevel, float xOffset, float yOffset, float rotateAngle)
  • Method (i)> public void DrawScreenImageWithoutScaling (GeoImage image, float centerXInScreen, float centerYInScreen, DrawingLevel drawingLevel, float xOffset, float yOffset, float rotateAngle)
  • Method: protected override void DrawScreenImageWithoutScalingCore (GeoImage image, float centerXInScreen, float centerYInScreen, DrawingLevel drawingLevel, float xOffset, float yOffset, float rotateAngle)
  • Method (i)> public void DrawText (string text, GeoFont font, GeoBrush fillBrush, GeoPen haloPen, IEnumerable`1 textPathInScreen, DrawingLevel drawingLevel, float xOffset, float yOffset, float rotateAngle)
  • Method (i)> public void DrawText (string text, GeoFont font, GeoBrush fillBrush, IEnumerable`1 textPathInScreen, DrawingLevel drawingLevel)
  • Method: protected override void DrawTextCore (string text, GeoFont font, GeoBrush fillBrush, GeoPen haloPen, IEnumerable`1 textPathInScreen, DrawingLevel drawingLevel, float xOffset, float yOffset, float rotateAngle)
  • Method (i)> public void DrawTextWithScreenCoordinate (string text, GeoFont font, GeoBrush fillBrush, float upperLeftXInScreen, float upperLeftYInScreen, DrawingLevel drawingLevel)
  • Method (i)> public void DrawTextWithWorldCoordinate (string text, GeoFont font, GeoBrush fillBrush, double upperLeftXInWorld, double upperLeftYInWorld, DrawingLevel drawingLevel)
  • Method (i)> public void DrawWorldImage (GeoImage image, double centerXInWorld, double centerYInWorld, double imageScale, DrawingLevel drawingLevel, float xOffset, float yOffset, float rotateAngle)
  • Method (i)> public void DrawWorldImage (GeoImage image, double centerXInWorld, double centerYInWorld, float widthInScreen, float heightInScreen, DrawingLevel drawingLevel)
  • Method (i)> public void DrawWorldImage (GeoImage image, double centerXInWorld, double centerYInWorld, float widthInScreen, float heightInScreen, DrawingLevel drawingLevel, float xOffset, float yOffset, float rotateAngle)
  • Method (i)> public void DrawWorldImageWithoutScaling (GeoImage image, double centerXInWorld, double centerYInWorld, DrawingLevel drawingLevel)
  • Method (i)> public void DrawWorldImageWithoutScaling (GeoImage image, double centerXInWorld, double centerYInWorld, DrawingLevel drawingLevel, float xOffset, float yOffset, float rotateAngle)
  • Method (i)> public void EndDrawing ()
  • Method: protected override void EndDrawingCore ()
  • Method (i)> public virtual bool Equals (object obj)
  • Method (i)> protected virtual void Finalize ()
  • Method (i)> public void Flush ()
  • Method: protected override void FlushCore ()
  • Method (i)> protected float GetCanvasHeight (object nativeImage)
  • Method: protected override float GetCanvasHeightCore (object nativeImage)
  • Method (i)> protected float GetCanvasWidth (object nativeImage)
  • Method: protected override float GetCanvasWidthCore (object nativeImage)
  • Method (i)> public virtual int GetHashCode ()
  • Method: public override Stream GetStreamFromGeoImage (GeoImage image)
  • Method (i)> public Type GetType ()
  • Method (i)> public DrawingRectangleF MeasureText (string text, GeoFont font)
  • Method: protected override DrawingRectangleF MeasureTextCore (string text, GeoFont font)
  • Method (i)> protected object MemberwiseClone ()
  • Method (i)> public GeoImage ToGeoImage (object nativeImage)
  • Method: protected override GeoImage ToGeoImageCore (object nativeImage)
  • Method (i)> public object ToNativeImage (GeoImage image)
  • Method: protected override object ToNativeImageCore (GeoImage image)
  • Method (i)> public virtual string ToString ()
  • Property: double CurrentScale { public get; }
  • Property: RectangleShape CurrentWorldExtent { public get; }
  • Property: virtual float Dpi { public get; public set; }
  • Property: Rectangle DrawingArea { public get; public set; }
  • Property: DrawingQuality DrawingQuality { public get; public set; }
  • Property: virtual bool HasKeyColor { public get; }
  • Property: float Height { public get; }
  • Property: bool IsDrawing { public get; }
  • [Obsolete:|This property is obsolete, please use property: KeyColors]Property: GeoColor KeyColor { public get; public set; }
  • Property: Collection`1 KeyColors { public get; }
  • Property: GeographyUnit MapUnit { public get; }
  • Property: object NativeImage { public get; }
  • Property: float Width { public get; }

public class ThinkGeo.MapSuite.Core.RectangleShape ()

--> NONE <--

  • Method: public RectangleShape GetIntersection (RectangleShape targetShape)

ThinkGeo.MapSuite.Core RtreeSpatialIndex ()

n/a

public class ThinkGeo.MapSuite.Core.RtreeSpatialIndex

--> NONE <--

  • Constructor: public RtreeSpatialIndex ()
  • Constructor: public RtreeSpatialIndex (string pathFileName)
  • Constructor: public RtreeSpatialIndex (string pathFileName, RtreeSpatialIndexReadWriteMode readWriteMode)
  • Event: public event EventHandler`1 StreamLoading
  • Method (i)> public void Add (BaseShape baseShape)
  • Method (i)> public void Add (Feature feature)
  • Method: protected override void AddCore (Feature feature)
  • Method (i)> public void Close ()
  • Method: protected override void CloseCore ()
  • Method: public static void CreatePointSpatialIndex (string pathFileName)
  • Method: public static void CreatePointSpatialIndex (string pathFileName, RtreeSpatialIndexPageSize pageSize)
  • Method: public static void CreatePointSpatialIndex (string pathFileName, RtreeSpatialIndexPageSize pageSize, RtreeSpatialIndexDataFormat dataFormat)
  • Method: public static void CreateRectangleSpatialIndex (string pathFileName)
  • Method: public static void CreateRectangleSpatialIndex (string pathFileName, RtreeSpatialIndexPageSize pageSize)
  • Method: public static void CreateRectangleSpatialIndex (string pathFileName, RtreeSpatialIndexPageSize pageSize, RtreeSpatialIndexDataFormat dataFormat)
  • Method (i)> public void Delete (BaseShape baseShape)
  • Method (i)> public void Delete (Feature feature)
  • Method: protected override void DeleteCore (Feature feature)
  • Method: public virtual void Dispose ()
  • Method (i)> public virtual bool Equals (object obj)
  • Method: protected override void Finalize ()
  • Method: public void Flush ()
  • Method: public static RtreeSpatialIndexPageSize GetBestPageSize (int recordCount)
  • Method (i)> public int GetFeatureCount ()
  • Method: protected override int GetFeatureCountCore ()
  • Method: public Collection`1 GetFeatureIdsContainingRectangleShape (RectangleShape boundingBox)
  • Method: protected virtual Collection`1 GetFeatureIdsContainingRectangleShapeCore (RectangleShape rectangleShape)
  • Method (i)> public Collection`1 GetFeatureIdsIntersectingBoundingBox (RectangleShape boundingBox)
  • Method: protected override Collection`1 GetFeatureIdsIntersectingBoundingBoxCore (RectangleShape boundingBox)
  • Method: public Collection`1 GetFeatureIdsNearestTo (PointShape pointShape, int maxReturningCount)
  • Method: protected virtual Collection`1 GetFeatureIdsNearestToCore (PointShape pointShape, int maxReturningCount)
  • Method: public Collection`1 GetFeatureIdsWithinBoundingBox (RectangleShape boundingBox)
  • Method: protected virtual Collection`1 GetFeatureIdsWithinBoundingBoxCore (RectangleShape boundingBox)
  • Method (i)> public virtual int GetHashCode ()
  • Method (i)> public Type GetType ()
  • Method: public static bool IsRtreeSpatialIndexFileValid (string indexFileName)
  • Method (i)> protected object MemberwiseClone ()
  • Method: protected virtual void OnStreamLoading (StreamLoadingEventArgs e)
  • Method (i)> public void Open ()
  • Method: protected override void OpenCore ()
  • Method (i)> public virtual string ToString ()
  • Property: bool CanDelete { public get; }
  • Property: RtreeSpatialIndexDataFormat DataFormat { public get; }
  • Property: bool IsOpen { public get; }
  • Property: protected virtual bool IsOpenCore { }
  • Property: int PageSize { public get; }
  • Property: string PathFileName { public get; public set; }
  • Property: RtreeSpatialIndexReadWriteMode ReadWriteMode { public get; public set; }

RtreeSpatialIndexDataFormat ()

n/a

public sealed enum ThinkGeo.MapSuite.Core.RtreeSpatialIndexDataFormat
                   &nbspFloat = 0,
                   &nbspDouble = 1,

--> NONE <--

--> NONE <--

RtreeSpatialIndexPageSize ()

n/a

public sealed enum ThinkGeo.MapSuite.Core.RtreeSpatialIndexPageSize
                   &nbspFourKilobytes = 0,
                   &nbspEightKilobytes = 1,
                   &nbspSixteenKilobytes = 2,
                   &nbspThirtytwoKilobytes = 3,

--> NONE <--

--> NONE <--

RtreeSpatialIndexReadWriteMode ()

n/a

public sealed enum ThinkGeo.MapSuite.Core.RtreeSpatialIndexReadWriteMode
                   &nbspReadOnly = 0,
                   &nbspReadWrite = 1,

--> NONE <--

--> NONE <--

public class ThinkGeo.MapSuite.Core.ShapeFileFeatureLayer ()

  • Method (i)> protected virtual Layer CloneDeepCore ()
  • Method: protected override Layer CloneDeepCore ()

public class ThinkGeo.MapSuite.Core.ShapeFileFeatureSource ()

  • Method (i)> protected virtual FeatureSource CloneDeepCore ()
  • Method: protected override FeatureSource CloneDeepCore ()

ThinkGeo.MapSuite.Core SpatialIndex ()

n/a

public abstract class ThinkGeo.MapSuite.Core.SpatialIndex

--> NONE <--

  • Constructor: protected SpatialIndex ()
  • Method: public void Add (BaseShape baseShape)
  • Method: public void Add (Feature feature)
  • Method: protected abstract void AddCore (Feature feature)
  • Method: public void Close ()
  • Method: protected virtual void CloseCore ()
  • Method: public void Delete (BaseShape baseShape)
  • Method: public void Delete (Feature feature)
  • Method: protected virtual void DeleteCore (Feature feature)
  • Method (i)> public virtual bool Equals (object obj)
  • Method (i)> protected virtual void Finalize ()
  • Method: public int GetFeatureCount ()
  • Method: protected virtual int GetFeatureCountCore ()
  • Method: public Collection`1 GetFeatureIdsIntersectingBoundingBox (RectangleShape boundingBox)
  • Method: protected abstract Collection`1 GetFeatureIdsIntersectingBoundingBoxCore (RectangleShape boundingBox)
  • Method (i)> public virtual int GetHashCode ()
  • Method (i)> public Type GetType ()
  • Method (i)> protected object MemberwiseClone ()
  • Method: public void Open ()
  • Method: protected virtual void OpenCore ()
  • Method (i)> public virtual string ToString ()
  • Property: bool CanDelete { public get; }
  • Property: bool IsOpen { public get; }
  • Property: protected virtual bool IsOpenCore { }

SplineType ()

public sealed enum ThinkGeo.MapSuite.Core.SplineType
                   &nbspDefault = 0,
                   &nbspNone = 1,
                   &nbspStandardSplining = 2,

public sealed enum ThinkGeo.MapSuite.Core.SplineType
                   &nbspDefault = 0,
                   &nbspNone = 1,
                   &nbspStandardSplining = 2,
                   &nbspForceSplining = 3,

--> NONE <--

--> NONE <--

ThinkGeo.MapSuite.Core TiledWmsLayer ()

n/a

public class ThinkGeo.MapSuite.Core.TiledWmsLayer

--> NONE <--

  • Constructor: public TiledWmsLayer ()
  • Constructor: public TiledWmsLayer (string serverUri)
  • Constructor: public TiledWmsLayer (Uri serverUri)
  • Constructor: public TiledWmsLayer (Uri serverUri, WebProxy webProxy)
  • Method: public void ClearCache ()
  • Method (i)> public Layer CloneDeep ()
  • Method (i)> protected virtual Layer CloneDeepCore ()
  • Method (i)> public void Close ()
  • Method: protected override void CloseCore ()
  • Method (i)> public void Draw (GeoCanvas canvas, Collection`1 labelsInAllLayers)
  • Method: protected override void DrawCore (GeoCanvas canvas, Collection`1 labelsInAllLayers)
  • Method (i)> protected void DrawException (GeoCanvas canvas, Exception e)
  • Method: protected override void DrawExceptionCore (GeoCanvas canvas, Exception e)
  • Method (i)> public virtual bool Equals (object obj)
  • Method (i)> protected virtual void Finalize ()
  • Method (i)> public RectangleShape GetBoundingBox ()
  • Method (i)> protected virtual RectangleShape GetBoundingBoxCore ()
  • Method (i)> public virtual int GetHashCode ()
  • Method: public Collection`1 GetRequestUrl (RectangleShape worldExtent, int canvasWidth, int canvasHeight)
  • Method: public Collection`1 GetServerCrss ()
  • Method: public Collection`1 GetServerExceptionFormats ()
  • Method: public Collection`1 GetServerLayerNames ()
  • Method: public Collection`1 GetServerOutputFormats ()
  • Method: public Collection`1 GetServerStyleNames ()
  • Method: public string GetServiceVersion ()
  • Method (i)> public Type GetType ()
  • Method (i)> protected object MemberwiseClone ()
  • Method (i)> public void Open ()
  • Method: protected override void OpenCore ()
  • Method (i)> public virtual string ToString ()
  • Property: Collection`1 ActiveLayerNames { public get; }
  • Property: Collection`1 ActiveStyleNames { public get; }
  • Property: string Crs { public get; public set; }
  • Property: DrawingExceptionMode DrawingExceptionMode { public get; public set; }
  • Property: TimeSpan DrawingTime { public get; }
  • Property: string Exceptions { public get; public set; }
  • Property: override bool HasBoundingBox { public get; }
  • Property: bool IsOpen { public get; }
  • Property: protected override bool IsOpenCore { }
  • Property: virtual bool IsVisible { public get; public set; }
  • Property: double LowerScale { public get; public set; }
  • Property: string Name { public get; public set; }
  • Property: string OutputFormat { public get; public set; }
  • Property: Dictionary`2 Parameters { public get; }
  • Property: Uri ServerUri { public get; public set; }
  • Property: BitmapTileCache TileCache { public get; public set; }
  • Property: int TimeoutInSeconds { public get; public set; }
  • Property: double UpperScale { public get; public set; }
  • Property: WebProxy WebProxy { public get; public set; }

public abstract sealed class ThinkGeo.MapSuite.Core.UnsafeHelper ()

--> NONE <--

  • Method: public static Bitmap FastLoadImageFromFile (string pathFileName)

public class ThinkGeo.MapSuite.Core.WfsFeatureLayer ()

--> NONE <--

  • Method: public static string GetCapabilities (Uri serverUri)
  • Method: public static string GetCapabilities (Uri serverUri, WebProxy webProxy)
  • Method: public static Collection`1 GetLayers (Uri serverUri)
  • Method: public static Collection`1 GetLayers (Uri serverUri, WebProxy webProxy)
  • Property: int TimeoutInSeconds { public get; public set; }
  • Property: WebProxy WebProxy { public get; public set; }

public class ThinkGeo.MapSuite.Core.WfsFeatureSource ()

  • Method (i)> protected virtual Collection`1 GetFeaturesByColumnValueCore (string columnName, string columnValue, IEnumerable`1 returningColumnNames)
  • Method: public static string GetCapabilities (Uri serverUri)
  • Method: public static string GetCapabilities (Uri serverUri, WebProxy webProxy)
  • Method: protected override Collection`1 GetFeaturesByColumnValueCore (string columnName, string columnValue, IEnumerable`1 returningColumnNames)
  • Method: public static Collection`1 GetLayers (Uri serverUri)
  • Method: public static Collection`1 GetLayers (Uri serverUri, WebProxy webProxy)
  • Property: int TimeoutInSeconds { public get; public set; }
  • Property: WebProxy WebProxy { public get; public set; }
  • Property: WfsNamespace WfsNamespace { public get; public set; }

WfsNamespace ()

n/a

public sealed enum ThinkGeo.MapSuite.Core.WfsNamespace
                   &nbspNull = 0,
                   &nbspOgc = 1,

--> NONE <--

--> NONE <--

public class ThinkGeo.MapSuite.Core.WorldMapKitLayer ()

  • Method (i)> protected virtual void DrawExceptionCore (GeoCanvas canvas, Exception e)
  • Method: protected override void DrawExceptionCore (GeoCanvas canvas, Exception e)
  • Property: WebProxy Proxy { public get; public set; }

ThinkGeo.MapSuite.Core YahooMapsLayer ()

n/a

public class ThinkGeo.MapSuite.Core.YahooMapsLayer

--> NONE <--

  • Constructor: public YahooMapsLayer ()
  • Constructor: public YahooMapsLayer (string licenseKey)
  • Method (i)> public Layer CloneDeep ()
  • Method (i)> protected virtual Layer CloneDeepCore ()
  • Method (i)> public void Close ()
  • Method: protected override void CloseCore ()
  • Method: public virtual void Dispose ()
  • Method: protected virtual void Dispose (bool disposing)
  • Method (i)> public void Draw (GeoCanvas canvas, Collection`1 labelsInAllLayers)
  • Method: protected override void DrawCore (GeoCanvas canvas, Collection`1 labelsInAllLayers)
  • Method (i)> protected void DrawException (GeoCanvas canvas, Exception e)
  • Method (i)> protected virtual void DrawExceptionCore (GeoCanvas canvas, Exception e)
  • Method (i)> public virtual bool Equals (object obj)
  • Method (i)> protected virtual void Finalize ()
  • Method (i)> public RectangleShape GetBoundingBox ()
  • Method (i)> protected virtual RectangleShape GetBoundingBoxCore ()
  • Method (i)> public virtual int GetHashCode ()
  • Method (i)> public Type GetType ()
  • Method (i)> protected object MemberwiseClone ()
  • Method (i)> public void Open ()
  • Method: protected override void OpenCore ()
  • Method (i)> public virtual string ToString ()
  • Property: DrawingExceptionMode DrawingExceptionMode { public get; public set; }
  • Property: TimeSpan DrawingTime { public get; }
  • Property: virtual bool HasBoundingBox { public get; }
  • Property: bool IsOpen { public get; }
  • Property: protected virtual bool IsOpenCore { }
  • Property: virtual bool IsVisible { public get; public set; }
  • Property: string LicenseKey { public get; public set; }
  • Property: string Name { public get; public set; }
  • Property: YahooMapsPictureFormat PictureFormat { public get; public set; }
  • Property: WebProxy WebProxy { public get; public set; }

YahooMapsPictureFormat ()

n/a

public sealed enum ThinkGeo.MapSuite.Core.YahooMapsPictureFormat
                   &nbspPng = 0,
                   &nbspGif = 1,

--> NONE <--

--> NONE <--

Version 3.1.299

Release date: 11/16/2009

Concluded public beta and moved to final release. There are several API changes in this release, including 95 breaking changes (mostly related to outdated methods that have been marked obsolete in the final release). Please see the attached Word document for a complete enumeration of the API changes and additions.

Assembly Members Added Members Removed Breaking Changes Percent Churn
desktopedition (1961) 52 added 46 removed 95 breaking 2.7% churn

Changes in desktopedition from 3.0.453 (Version 2.0.50727.3082) to 3.1.299 (Version 2.0.50727.3082)

Removed

Added

public class ThinkGeo.MapSuite.DesktopEdition.AdornmentOverlay ()

  • [Obsolete:|This Property is obsolete and will be removed from next release, we recommend you use ]Property: ClientCache ClientCache { public get; public set; }
  • Property: LocalCacheMode LocalCache { public get; public set; }

--> NONE <--

public class ThinkGeo.MapSuite.DesktopEdition.BackgroundOverlay ()

  • [Obsolete:|This Property is obsolete and will be removed from next release, we recommend you use ]Property: ClientCache ClientCache { public get; public set; }
  • Property: LocalCacheMode LocalCache { public get; public set; }

--> NONE <--

ThinkGeo.MapSuite.DesktopEdition ClientCache ()

public class ThinkGeo.MapSuite.DesktopEdition.ClientCache

n/a

  • Constructor: public ClientCache ()
  • Constructor: public ClientCache (TimeSpan duration)
  • Constructor: public ClientCache (TimeSpan duration, string cacheId)
  • Method (i)> public virtual bool Equals (object obj)
  • Method (i)> protected virtual void Finalize ()
  • Method: public string GetCacheFilename (RectangleShape extent)
  • Method (i)> public virtual int GetHashCode ()
  • Method (i)> public Type GetType ()
  • Method (i)> protected object MemberwiseClone ()
  • Method: public void SaveImageToCache (Image image, string filename)
  • Method (i)> public virtual string ToString ()
  • Property: string CacheDirectory { public get; public set; }
  • Property: string CacheId { public get; public set; }
  • Property: TimeSpan Duration { public get; public set; }
  • Property: bool EnableCache { public get; }
  • Property: ImageFormat ImageFormat { public get; public set; }
  • Property: int TileHeight { public get; public set; }
  • Property: int TileWidth { public get; public set; }

--> NONE <--

public class ThinkGeo.MapSuite.DesktopEdition.CurrentScaleChangedWpfMapEventArgs ()

  • Constructor: public CurrentScaleChangedWpfMapEventArgs (RectangleShape currentExtent, double currentScale, GeographyUnit mapUnit, float mapWidth)
  • Property: int MapHeight { public get; public set; }
  • Constructor: public CurrentScaleChangedWpfMapEventArgs (RectangleShape currentExtent, double currentScale, GeographyUnit mapUnit, float mapWidth, float mapHeight)
  • Property: float MapHeight { public get; public set; }

public class ThinkGeo.MapSuite.DesktopEdition.EditInteractiveOverlay ()

  • [Obsolete:|This API is obsolete and will be removed from next release, we recommend you use EditOverlay.EditShapesLayer.InternalFeatures.RemoveAt]Method: public void DeleteTrackShape ()
  • Method: protected void OnControlPointSelected (ControlPointSelectedEditInteractiveOverlayEventArgs e)
  • Method: protected void OnControlPointSelecting (ControlPointSelectingEditInteractiveOverlayEventArgs e)
  • Method: protected void OnFeatureDragged (FeatureDraggedEditInteractiveOverlayEventArgs e)
  • Method: protected void OnFeatureDragging (FeatureDraggingEditInteractiveOverlayEventArgs e)
  • Method: protected void OnFeatureResized (FeatureResizedEditInteractiveOverlayEventArgs e)
  • Method: protected void OnFeatureResizing (FeatureResizingEditInteractiveOverlayEventArgs e)
  • Method: protected void OnFeatureRotated (FeatureRotatedEditInteractiveOverlayEventArgs e)
  • Method: protected void OnFeatureRotating (FeatureRotatingEditInteractiveOverlayEventArgs e)
  • Method (i)> protected void OnMapMouseClick (MapMouseClickInteractiveOverlayEventArgs e)
  • Method (i)> protected void OnMapMouseDoubleClick (MapMouseDoubleClickInteractiveOverlayEventArgs e)
  • Method (i)> protected void OnMapMouseDown (MapMouseDownInteractiveOverlayEventArgs e)
  • Method (i)> protected void OnMapMouseMove (MapMouseMoveInteractiveOverlayEventArgs e)
  • Method (i)> protected void OnMapMouseUp (MapMouseUpInteractiveOverlayEventArgs e)
  • Method (i)> protected void OnMapMouseWheel (MapMouseWheelInteractiveOverlayEventArgs e)
  • Method: protected void OnVertexAdded (VertexAddedEditInteractiveOverlayEventArgs e)
  • Method: protected void OnVertexAdding (VertexAddingEditInteractiveOverlayEventArgs e)
  • Method: protected void OnVertexMoved (VertexMovedEditInteractiveOverlayEventArgs e)
  • Method: protected void OnVertexMoving (VertexMovingEditInteractiveOverlayEventArgs e)
  • Method: protected void OnVertexRemoved (VertexRemovedEditInteractiveOverlayEventArgs e)
  • Method: protected void OnVertexRemoving (VertexRemovingEditInteractiveOverlayEventArgs e)
  • [Obsolete:|This Property is obsolete and will be removed from next release, we recommend you use ]Property: ClientCache ClientCache { public get; public set; }
  • [Obsolete:|This Property is obsolete and will be removed from next release, we recommend you use EditShapesLayer]Property: InMemoryFeatureLayer EditLayer { public get; }
  • [Obsolete:|This Property is obsolete and will be removed from next release, we recommend you use EditShapesLayer.EditTools instead.]Property: EditTools EditTools { public get; }
  • Property: LocalCacheMode LocalCache { public get; public set; }
  • [Obsolete:|This Property is obsolete and will be removed from next release, we recommend you use EditShapesLayer.QueryTools instead.]Property: QueryTools QueryTools { public get; }
  • [Obsolete:|This Property is obsolete and will be removed from next release, we recommend you use TrackOverlay.TrackMode.]Property: TrackMode TrackMode { public get; public set; }
  • Method: protected virtual void OnControlPointSelected (ControlPointSelectedEditInteractiveOverlayEventArgs e)
  • Method: protected virtual void OnControlPointSelecting (ControlPointSelectingEditInteractiveOverlayEventArgs e)
  • Method: protected virtual void OnFeatureDragged (FeatureDraggedEditInteractiveOverlayEventArgs e)
  • Method: protected virtual void OnFeatureDragging (FeatureDraggingEditInteractiveOverlayEventArgs e)
  • Method: protected virtual void OnFeatureResized (FeatureResizedEditInteractiveOverlayEventArgs e)
  • Method: protected virtual void OnFeatureResizing (FeatureResizingEditInteractiveOverlayEventArgs e)
  • Method: protected virtual void OnFeatureRotated (FeatureRotatedEditInteractiveOverlayEventArgs e)
  • Method: protected virtual void OnFeatureRotating (FeatureRotatingEditInteractiveOverlayEventArgs e)
  • Method (i)> protected virtual void OnMapMouseClick (MapMouseClickInteractiveOverlayEventArgs e)
  • Method (i)> protected virtual void OnMapMouseDoubleClick (MapMouseDoubleClickInteractiveOverlayEventArgs e)
  • Method (i)> protected virtual void OnMapMouseDown (MapMouseDownInteractiveOverlayEventArgs e)
  • Method (i)> protected virtual void OnMapMouseMove (MapMouseMoveInteractiveOverlayEventArgs e)
  • Method (i)> protected virtual void OnMapMouseUp (MapMouseUpInteractiveOverlayEventArgs e)
  • Method (i)> protected virtual void OnMapMouseWheel (MapMouseWheelInteractiveOverlayEventArgs e)
  • Method: protected virtual void OnVertexAdded (VertexAddedEditInteractiveOverlayEventArgs e)
  • Method: protected virtual void OnVertexAdding (VertexAddingEditInteractiveOverlayEventArgs e)
  • Method: protected virtual void OnVertexMoved (VertexMovedEditInteractiveOverlayEventArgs e)
  • Method: protected virtual void OnVertexMoving (VertexMovingEditInteractiveOverlayEventArgs e)
  • Method: protected virtual void OnVertexRemoved (VertexRemovedEditInteractiveOverlayEventArgs e)
  • Method: protected virtual void OnVertexRemoving (VertexRemovingEditInteractiveOverlayEventArgs e)

ThinkGeo.MapSuite.DesktopEdition EditSettings ()

public class ThinkGeo.MapSuite.DesktopEdition.EditSettings

n/a

  • Constructor: public EditSettings ()
  • Method (i)> public virtual bool Equals (object obj)
  • Method (i)> protected virtual void Finalize ()
  • Method (i)> public virtual int GetHashCode ()
  • Method (i)> public Type GetType ()
  • Method (i)> protected object MemberwiseClone ()
  • Method (i)> public virtual string ToString ()
  • [Obsolete:|This Property is obsolete and will be removed from next release, we recommend you use EditOverlay.CanDrag]Property: bool IsDraggable { public get; public set; }
  • [Obsolete:|This Property is obsolete and will be removed from next release, we recommend you use EditOverlay.CanReshape]Property: bool IsReshapable { public get; public set; }
  • [Obsolete:|This Property is obsolete and will be removed from next release, we recommend you use EditOverlay.CanResize]Property: bool IsResizable { public get; public set; }
  • [Obsolete:|This Property is obsolete and will be removed from next release, we recommend you use EditOverlay.CanRotate]Property: bool IsRotatable { public get; public set; }

--> NONE <--

public class ThinkGeo.MapSuite.DesktopEdition.ExtentInteractiveOverlay ()

  • Method (i)> protected void OnMapMouseClick (MapMouseClickInteractiveOverlayEventArgs e)
  • Method (i)> protected void OnMapMouseDoubleClick (MapMouseDoubleClickInteractiveOverlayEventArgs e)
  • Method (i)> protected void OnMapMouseDown (MapMouseDownInteractiveOverlayEventArgs e)
  • Method (i)> protected void OnMapMouseMove (MapMouseMoveInteractiveOverlayEventArgs e)
  • Method (i)> protected void OnMapMouseUp (MapMouseUpInteractiveOverlayEventArgs e)
  • Method (i)> protected void OnMapMouseWheel (MapMouseWheelInteractiveOverlayEventArgs e)
  • [Obsolete:|This Property is obsolete and will be removed from next release, we recommend you use ]Property: ClientCache ClientCache { public get; public set; }
  • Property: LocalCacheMode LocalCache { public get; public set; }
  • Method (i)> protected virtual void OnMapMouseClick (MapMouseClickInteractiveOverlayEventArgs e)
  • Method (i)> protected virtual void OnMapMouseDoubleClick (MapMouseDoubleClickInteractiveOverlayEventArgs e)
  • Method (i)> protected virtual void OnMapMouseDown (MapMouseDownInteractiveOverlayEventArgs e)
  • Method (i)> protected virtual void OnMapMouseMove (MapMouseMoveInteractiveOverlayEventArgs e)
  • Method (i)> protected virtual void OnMapMouseUp (MapMouseUpInteractiveOverlayEventArgs e)
  • Method (i)> protected virtual void OnMapMouseWheel (MapMouseWheelInteractiveOverlayEventArgs e)

public class ThinkGeo.MapSuite.DesktopEdition.GoogleMapsOverlay ()

  • Method: public void FetchImageInThread (object obj)
  • [Obsolete:|This Property is obsolete and will be removed from next release, we recommend you use ]Property: ClientCache ClientCache { public get; public set; }
  • Property: LocalCacheMode LocalCache { public get; public set; }

--> NONE <--

public abstract class ThinkGeo.MapSuite.DesktopEdition.InteractiveOverlay ()

  • Method: protected void OnMapMouseClick (MapMouseClickInteractiveOverlayEventArgs e)
  • Method: protected void OnMapMouseDoubleClick (MapMouseDoubleClickInteractiveOverlayEventArgs e)
  • Method: protected void OnMapMouseDown (MapMouseDownInteractiveOverlayEventArgs e)
  • Method: protected void OnMapMouseMove (MapMouseMoveInteractiveOverlayEventArgs e)
  • Method: protected void OnMapMouseUp (MapMouseUpInteractiveOverlayEventArgs e)
  • Method: protected void OnMapMouseWheel (MapMouseWheelInteractiveOverlayEventArgs e)
  • [Obsolete:|This Property is obsolete and will be removed from next release, we recommend you use ]Property: ClientCache ClientCache { public get; public set; }
  • Property: LocalCacheMode LocalCache { public get; public set; }
  • Method: protected virtual void OnMapMouseClick (MapMouseClickInteractiveOverlayEventArgs e)
  • Method: protected virtual void OnMapMouseDoubleClick (MapMouseDoubleClickInteractiveOverlayEventArgs e)
  • Method: protected virtual void OnMapMouseDown (MapMouseDownInteractiveOverlayEventArgs e)
  • Method: protected virtual void OnMapMouseMove (MapMouseMoveInteractiveOverlayEventArgs e)
  • Method: protected virtual void OnMapMouseUp (MapMouseUpInteractiveOverlayEventArgs e)
  • Method: protected virtual void OnMapMouseWheel (MapMouseWheelInteractiveOverlayEventArgs e)

InteractiveOverlayDrawType ()

public sealed enum ThinkGeo.MapSuite.DesktopEdition.InteractiveOverlayDrawType
                   &nbspDraw = 0,
                   &nbspDoNotDraw = 1,

public sealed enum ThinkGeo.MapSuite.DesktopEdition.InteractiveOverlayDrawType
                   &nbspDefault = 0,
                   &nbspDraw = 1,
                   &nbspDoNotDraw = 2,

--> NONE <--

--> NONE <--

public class ThinkGeo.MapSuite.DesktopEdition.InteractiveResult ()

  • Property: ProcessOtherOverlaysMode ProcessOtherOverlays { public get; public set; }
  • Property: ProcessOtherOverlaysMode ProcessOtherOverlaysMode { public get; public set; }

public class ThinkGeo.MapSuite.DesktopEdition.LayerOverlay ()

  • [Obsolete:|This Property is obsolete and will be removed from next release, we recommend you use ]Property: ClientCache ClientCache { public get; public set; }
  • Property: LocalCacheMode LocalCache { public get; public set; }

--> NONE <--

LocalCacheMode ()

public sealed enum ThinkGeo.MapSuite.DesktopEdition.LocalCacheMode
                   &nbspDefault = 0,
                   &nbspAutomaticCaching = 1,
                   &nbspDisabled = 2,

n/a

--> NONE <--

--> NONE <--

public class ThinkGeo.MapSuite.DesktopEdition.MapMouseMoveInteractiveOverlayEventArgs ()

  • Constructor: public MapMouseMoveInteractiveOverlayEventArgs (Feature editingFeature, ControlPointType controlPointType)
  • Property: ControlPointType ControlPointType { public get; }
  • Property: Feature EditingFeature { public get; }
  • Constructor: public MapMouseMoveInteractiveOverlayEventArgs (InteractionArguments interactionArguments)
  • Property: InteractionArguments InteractionArguments { public get; }

public abstract class ThinkGeo.MapSuite.DesktopEdition.Overlay ()

  • [Obsolete:|This Property is obsolete and will be removed from next release, we recommend you use ]Property: ClientCache ClientCache { public get; public set; }
  • Property: LocalCacheMode LocalCache { public get; public set; }

--> NONE <--

public class ThinkGeo.MapSuite.DesktopEdition.OverlaysDrawingWinformsMapEventArgs ()

  • Property: IEnumerable`1 Overlays { public get; public set; }
  • Property: IEnumerable`1 Overlays { public get; }

public class ThinkGeo.MapSuite.DesktopEdition.OverlaysDrawingWpfMapEventArgs ()

  • Property: IEnumerable`1 Overlays { public get; public set; }
  • Property: IEnumerable`1 Overlays { public get; }

public class ThinkGeo.MapSuite.DesktopEdition.OverlaysDrawnWinformsMapEventArgs ()

  • Property: IEnumerable`1 Overlays { public get; public set; }
  • Property: IEnumerable`1 Overlays { public get; }

public class ThinkGeo.MapSuite.DesktopEdition.OverlaysDrawnWpfMapEventArgs ()

  • Property: IEnumerable`1 Overlays { public get; public set; }
  • Property: IEnumerable`1 Overlays { public get; }

ProcessOtherOverlaysMode ()

public sealed enum ThinkGeo.MapSuite.DesktopEdition.ProcessOtherOverlaysMode
                   &nbspProcessOtherOverlays = 0,
                   &nbspDoNotProcessOtherOverlays = 1,

public sealed enum ThinkGeo.MapSuite.DesktopEdition.ProcessOtherOverlaysMode
                   &nbspDefault = 0,
                   &nbspProcessOtherOverlays = 0,
                   &nbspDoNotProcessOtherOverlays = 1,

--> NONE <--

--> NONE <--

public class ThinkGeo.MapSuite.DesktopEdition.SessionFileBitmapTileCache ()

  • Property: bool ReadOnly { public get; public set; }
  • [Obsolete:|This property is obsolete, please use property:TileAccessMode. And you need set ReadOnly to false if you want the TileAccessMode to take effect.]Property: bool ReadOnly { public get; public set; }
  • Property: TileAccessMode TileAccessMode { public get; public set; }

public class ThinkGeo.MapSuite.DesktopEdition.TrackEndedTrackInteractiveOverlayEventArgs ()

  • [Obsolete:|This Property is obsolete and will be removed from next release, we recommend you use . The Cancel is removed for this event args. Use the TrackEnding event instead to use functionality.]Property: bool Cancel { public get; public set; }

--> NONE <--

public class ThinkGeo.MapSuite.DesktopEdition.TrackEndingTrackInteractiveOverlayEventArgs ()

  • Property: BaseShape Shape { public get; public set; }
  • Property: BaseShape TrackShape { public get; public set; }

public class ThinkGeo.MapSuite.DesktopEdition.TrackInteractiveOverlay ()

  • Method (i)> protected void OnMapMouseClick (MapMouseClickInteractiveOverlayEventArgs e)
  • Method (i)> protected void OnMapMouseDoubleClick (MapMouseDoubleClickInteractiveOverlayEventArgs e)
  • Method (i)> protected void OnMapMouseDown (MapMouseDownInteractiveOverlayEventArgs e)
  • Method (i)> protected void OnMapMouseMove (MapMouseMoveInteractiveOverlayEventArgs e)
  • Method (i)> protected void OnMapMouseUp (MapMouseUpInteractiveOverlayEventArgs e)
  • Method (i)> protected void OnMapMouseWheel (MapMouseWheelInteractiveOverlayEventArgs e)
  • Method: protected void OnMouseMoved (MouseMovedTrackInteractiveOverlayEventArgs e)
  • Method: protected void OnTrackEnded (TrackEndedTrackInteractiveOverlayEventArgs e)
  • Method: protected void OnTrackEnding (TrackEndingTrackInteractiveOverlayEventArgs e)
  • Method: protected void OnTrackStarted (TrackStartedTrackInteractiveOverlayEventArgs e)
  • Method: protected void OnTrackStarting (TrackStartingTrackInteractiveOverlayEventArgs e)
  • Method: protected void OnVertexAdded (VertexAddedTrackInteractiveOverlayEventArgs e)
  • Method: protected void OnVertexAdding (VertexAddingTrackInteractiveOverlayEventArgs e)
  • [Obsolete:|This Property is obsolete and will be removed from next release, we recommend you use ]Property: ClientCache ClientCache { public get; public set; }
  • [Obsolete:|This Property is obsolete and will be removed from next release, we recommend you use TrackShapeLayer.EditTools instead.]Property: EditTools EditTools { public get; }
  • Property: LocalCacheMode LocalCache { public get; public set; }
  • [Obsolete:|This Property is obsolete and will be removed from next release, we recommend you use TrackShapeLayer.QueryTools instead.]Property: QueryTools QueryTools { public get; }
  • Method (i)> protected virtual void OnMapMouseClick (MapMouseClickInteractiveOverlayEventArgs e)
  • Method (i)> protected virtual void OnMapMouseDoubleClick (MapMouseDoubleClickInteractiveOverlayEventArgs e)
  • Method (i)> protected virtual void OnMapMouseDown (MapMouseDownInteractiveOverlayEventArgs e)
  • Method (i)> protected virtual void OnMapMouseMove (MapMouseMoveInteractiveOverlayEventArgs e)
  • Method (i)> protected virtual void OnMapMouseUp (MapMouseUpInteractiveOverlayEventArgs e)
  • Method (i)> protected virtual void OnMapMouseWheel (MapMouseWheelInteractiveOverlayEventArgs e)
  • Method: protected virtual void OnMouseMoved (MouseMovedTrackInteractiveOverlayEventArgs e)
  • Method: protected virtual void OnTrackEnded (TrackEndedTrackInteractiveOverlayEventArgs e)
  • Method: protected virtual void OnTrackEnding (TrackEndingTrackInteractiveOverlayEventArgs e)
  • Method: protected virtual void OnTrackStarted (TrackStartedTrackInteractiveOverlayEventArgs e)
  • Method: protected virtual void OnTrackStarting (TrackStartingTrackInteractiveOverlayEventArgs e)
  • Method: protected virtual void OnVertexAdded (VertexAddedTrackInteractiveOverlayEventArgs e)
  • Method: protected virtual void OnVertexAdding (VertexAddingTrackInteractiveOverlayEventArgs e)

public class ThinkGeo.MapSuite.DesktopEdition.WinformsMap ()

  • [Obsolete:|This Event is obsolete and it will be removed from next release, we recommend you use TrackOverlay.TrackEnded]Event: public event EventHandler`1 TrackEnding
  • [Obsolete:|This API is obsolete and will be removed from next release, we recommend you use All Overlays can be updated individually. Before you edit any Overlay you need to call Overlay.Lock.EnterWriteLock and after your edits are done call Overlay.Lock.ExitWriteLock. We suggest you place the ExitWriteLock in a finally to ensure it gets released. This will mark the Overlay as dirty then call Refresh()]Method: public void RefreshDynamic ()
  • [Obsolete:|This API is obsolete and will be removed from next release, we recommend you use All Overlays can be updated individually. Before you edit any Overlay you need to call Overlay.Lock.EnterWriteLock and after your edits are done call Overlay.Lock.ExitWriteLock. We suggest you place the ExitWriteLock in a finally to ensure it gets released. This will mark the Overlay as dirty then call Refresh()]Method: public void RefreshEditOverlay ()
  • [Obsolete:|This Property is obsolete and will be removed from next release, we recommend you use Overlays Create a LayersOverlay and add your layers to that then add that to the Overlays collection.]Property: GeoCollection`1 CustomOverlays { public get; }
  • Property: Dictionary`2 DebugParameters { public get; }
  • [Obsolete:|This Property is obsolete and will be removed from next release, we recommend you use Overlays. The StaticOverlay and DynamicOverlay are rolled into Overlays. Create a LayersOverlay and add your layers to that then add that to the Overlays collection.]Property: LayerOverlay DynamicOverlay { public get; }
  • [Obsolete:|This Property is obsolete and will be removed from next release, we recommend you use BackgroundOverlay]Property: BackgroundLayer MapBackground { public get; }
  • [Obsolete:|This Property is obsolete and will be removed from next release, we recommend you use AdormentOverlay.ShowLogo]Property: bool ShowLogo { public get; public set; }
  • [Obsolete:|This Property is obsolete and will be removed from next release, we recommend you use ZoomLevelSnapping]Property: bool SnapToZoomLevel { public get; public set; }
  • [Obsolete:|This Property is obsolete and will be removed from next release, we recommend you use Overlays. The StaticOverlay and DynamicOverlay are rolled into Overlays. Create a LayersOverlay and add your layers to that then add that to the Overlays collection.]Property: LayerOverlay StaticOverlay { public get; }
  • [Obsolete:|This Property is obsolete and will be removed from next release, we recommend you use ExtentInteractiveOverlay.ZoomPercentage.]Property: int ZoomPercentage { public get; public set; }

--> NONE <--

public class ThinkGeo.MapSuite.DesktopEdition.WorldMapKitWmsDesktopOverlay ()

  • [Obsolete:|This Property is obsolete and will be removed from next release, we recommend you use ]Property: ClientCache ClientCache { public get; public set; }
  • Property: LocalCacheMode LocalCache { public get; public set; }

--> NONE <--

public class ThinkGeo.MapSuite.DesktopEdition.WpfMap ()

  • [Obsolete:|This Event is obsolete and it will be removed from next release, we recommend you use TrackOverlay.TrackEnded]Event: public event EventHandler`1 TrackEnding
  • Method: protected virtual void OnTrackEnding (TrackEndingTrackInteractiveOverlayEventArgs e)
  • [Obsolete:|This API is obsolete and will be removed from next release, we recommend you use ReDraw(Overlay)]Method: public void RefreshDynamic ()
  • [Obsolete:|This API is obsolete and will be removed from next release, we recommend you use ReDraw(Overlay)]Method: public void RefreshEditOverlay ()
  • [Obsolete:|This Property is obsolete and will be removed from next release, we recommend you use Overlays]Property: GeoCollection`1 CustomOverlays { public get; }
  • Property: Dictionary`2 DebugParameters { public get; }
  • [Obsolete:|This Property is obsolete and will be removed from next release, we recommend you use Overlays. The StaticOverlay and DynamicOverlay are rolled into Overlays.]Property: LayerOverlay DynamicOverlay { public get; }
  • [Obsolete:|This Property is obsolete and will be removed from next release, we recommend you use BackgroundOverlay]Property: BackgroundLayer MapBackground { public get; }
  • [Obsolete:|This Property is obsolete and will be removed from next release, we recommend you use AdormentOverlay.ShowLogo]Property: bool ShowLogo { public get; public set; }
  • [Obsolete:|This Property is obsolete and will be removed from next release, we recommend you use ZoomLevelSnapping]Property: bool SnapToZoomLevel { public get; public set; }
  • [Obsolete:|This Property is obsolete and will be removed from next release, we recommend you use Overlays. The StaticOverlay and DynamicOverlay are rolled into Overlays.]Property: LayerOverlay StaticOverlay { public get; }
  • [Obsolete:|This Property is obsolete and will be removed from next release, we recommend you use ExtentInteractiveOverlay.ZoomPercentage.]Property: int ZoomPercentage { public get; public set; }

--> NONE <--

map_suite_desktop_edition_release_change_log_all_versions.txt · Last modified: 2015/09/08 08:18 by admin