User Tools

Site Tools


map_suite_desktop_edition_release_change_log_version_4.0.0.0

Map Suite Desktop Edition Release Change Log 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 <--

map_suite_desktop_edition_release_change_log_version_4.0.0.0.txt · Last modified: 2015/09/08 08:33 by admin