ThinkGeo Cloud
ThinkGeo UI Controls
ThinkGeo Open Source
Help and Support
External Resources
ThinkGeo Cloud
ThinkGeo UI Controls
ThinkGeo Open Source
Help and Support
External Resources
This is an old revision of the document!
Release date: 05/16/2011
Assembly | Members Added | Members Removed | Breaking Changes |
---|---|---|---|
ServicesEdition | 182 added | 32 removed | 50 breaking |
API Changes
Namespaces
New namespaces: 0
<br/>
Types
Types added in new namespaces: 0
Types added to existing namespaces: 23
Total number of types added (in both new and existing namespaces): 24
Types removed from existing namespaces: 0
<br/>
Members
Members added on new types: 139
Members added to existing types: 116
Members removed from existing types: 32
Members removed on removed types: 0
<br/>
Attributes
Attributes added: 42
Attributes added and shown: 42
Attributes removed: 0
Attributes removed and shown: 0
<br/>
Others
Parameter name changes: 18
<br/>
// Old assemblies:
// C:\ThinkGeo\Output\MapSuite3.0\ServicesEdition\4.5.0.0\Services Edition\MapSuiteCore.dll, Assembly Version=4.5.0.0, File Version=4.5.0.0
// Total number of old assemblies: 1 <br/>
// New assemblies:
// C:\ThinkGeo\Output\MapSuite3.0\ServicesEdition\5.0.0.0\Services Edition\MapSuiteCore.dll, Assembly Version=5.0.0.0, File Version=5.0.0.0
// Total number of new assemblies: 1 <br/>
<b>MapSuiteCore, Version=5.0.0.0, Culture=neutral, PublicKeyToken=null</b> <br/>
namespace<b> ThinkGeo.MapSuite.Core</b> {
public abstract class<b> AdornmentLayer</b> : Layer {
public AreaStyle<b> BackgroundMask</b> { get; set; }
public Single<b> Height</b> { get; set; }
public Single<b> Width</b> { get; set; } <br/>
public protected virtual ScreenPointF<b> GetDrawingLocation</b>(GeoCanvas<b> canvas</b>, Single<b> adornmentWidth</b>, Single<b> adornmentHeight</b>);
} <br/>
public class<b> AreaStyle</b> : Style {
protected override void<b> DrawSampleCore</b>(GeoCanvas<b> canvas</b>);
protected override void<b> DrawSampleCore</b>(GeoCanvas<b> canvas</b>, DrawingRectangleF<b> drawingExtent</b>);
} <br/>
style="color: Green;">SerializableAttribute</span><span style="color: Green;">
public class<b> BingMapsLayer</b> : Layer {
public<b> BingMapsLayer</b>();
public<b> BingMapsLayer</b>(String<b> applicationId</b>);
public<b> BingMapsLayer</b>(String<b> applicationId</b>, BingMapsMapType<b> mapType</b>);
public<b> BingMapsLayer</b>(String<b> applicationId</b>, BingMapsMapType<b> mapType</b>, String<b> cacheDirectory</b>); <br/>
public BingMapsMapType<b> MapType</b> { get; set; }
public BingMapsPictureFormat<b> CachePictureFormat</b> { get; set; }
public Int32<b> TimeoutInSeconds</b> { get; set; }
public String<b> ApplicationId</b> { get; set; }
public String<b> CacheDirectory</b> { get; set; }
public WebProxy<b> Proxy</b> { get; set; } <br/>
public event EventHandler<SendingRequestBingMapsLayerEventArgs><b> SendingRequest</b>;
public event EventHandler<SentRequestBingMapsLayerEventArgs><b> SentRequest</b>; <br/>
protected override void<b> CloseCore</b>();
protected override void<b> DrawCore</b>(GeoCanvas<b> canvas</b>, Collection<SimpleCandidate><b> labelsInAllLayers</b>);
protected override void<b> OpenCore</b>();
} <br/>
public enum<b> BingMapsMapType</b> {
<b> Road</b>,
<b> BirdseyeWithLabels</b>,
<b> Birdseye</b>,
<b> AerialWithLabels</b>,
<b> Aerial</b>
} <br/>
public enum<b> BingMapsPictureFormat</b> {
<b> Default</b>,
<b> Gif</b>,
<b> Jpeg</b>,
<b> Png</b>
} <br/>
style="color: Green;">SerializableAttribute</span><span style="color: Green;">
public class<b> BingMapsZoomLevelSet</b> : ZoomLevelSet {
public<b> BingMapsZoomLevelSet</b>();
} <br/>
style="color: Green;">SerializableAttribute</span><span style="color: Green;">
public class<b> CreatingRequestGoogleMapsLayerEventArgs</b> : EventArgs {
public<b> CreatingRequestGoogleMapsLayerEventArgs</b>();
public<b> CreatingRequestGoogleMapsLayerEventArgs</b>(Uri<b> requestUri</b>); <br/>
public Uri<b> RequestUri</b> { get; set; }
} <br/>
style="color: Green;">SerializableAttribute</span><span style="color: Green;">
public class<b> DrawingWrappingFeaturesFeatureLayerEventArgs</b> : EventArgs {
public<b> DrawingWrappingFeaturesFeatureLayerEventArgs</b>();
public<b> DrawingWrappingFeaturesFeatureLayerEventArgs</b>(Collection<Feature><b> featuresToDraw</b>); <br/>
public Collection<Feature><b> FeaturesToDraw</b> { get; }
} <br/>
public enum<b> ExecutingSqlStatementType</b> {
// removed members:
<b> CommitTransaction</b>,
<b> GetFeaturesInsideBoundingBox</b>,
<b> Unknow</b>
} <br/>
public struct<b> Feature</b> {
public<b> Feature</b>(String<b> wellKnownText</b>, String<b> id</b>, IEnumerable<String><b> columnValues</b>);
} <br/>
public class<b> FeatureCache</b> {
protected Dictionary<RectangleShape,Collection<Feature»<b> CachedItems</b> { get; }
} <br/>
public abstract class<b> FeatureLayer</b> : Layer {
public RectangleShape<b> WrappingExtent</b> { get; set; }
public WrappingMode<b> WrappingMode</b> { get; set; } <br/>
public event EventHandler<DrawingWrappingFeaturesFeatureLayerEventArgs><b> DrawingWrappingFeatures</b>; <br/>
protected virtual void<b> OnDrawingWrappingFeatures</b>(DrawingWrappingFeaturesFeatureLayerEventArgs<b> e</b>);
} <br/>
public abstract class<b> FeatureSource</b> {
public Collection<Feature><b> GetFeaturesNearestTo</b>(BaseShape<b> targetShape</b>, GeographyUnit<b> unitOfData</b><b> unitOfFeatureSource</b>, Int32<b> maxItemsToFind</b><b> numberOfItemsToFind</b>, ReturningColumnsType<b> returningColumnNamesType</b>);
public Collection<Feature><b> GetFeaturesNearestTo</b>(Feature<b> targetFeature</b>, GeographyUnit<b> unitOfData</b>, Int32<b> maxItemsToFind</b><b> numberOfItemsToFind</b>, IEnumerable<String><b> returningColumnNames</b>);
public Collection<Feature><b> GetFeaturesNearestTo</b>(Feature<b> targetFeature</b>, GeographyUnit<b> unitOfData</b>, Int32<b> maxItemsToFind</b><b> numberOfItemsToFind</b>, ReturningColumnsType<b> returningColumnNamesType</b>);
public Collection<Feature><b> GetFeaturesNearestTo</b>(BaseShape<b> targetShape</b>, GeographyUnit<b> unitOfFeatureSource</b>, Int32<b> maxItemsToFind</b><b> numberOfItemsToFind</b>, IEnumerable<String><b> returningColumnNames</b>);
public Collection<Feature><b> GetFeaturesNearestTo</b>(BaseShape<b> targetShape</b>, GeographyUnit<b> unitOfData</b>, Int32<b> maxItemsToFind</b><b> numberOfItemsToFind</b>, IEnumerable<String><b> returningColumnNames</b>, Double<b> searchRadius</b><b> distanceLimits</b>, DistanceUnit<b> unitOfSearchRadius</b><b> unitOfDistance</b>);
public Collection<Feature><b> GetFeaturesNearestTo</b>(Feature<b> targetFeature</b>, GeographyUnit<b> unitOfData</b>, Int32<b> maxItemsToFind</b><b> numberOfItemsToFind</b>, IEnumerable<String><b> returningColumnNames</b>, Double<b> searchRadius</b><b> distanceLimits</b>, DistanceUnit<b> unitOfSearchRadius</b><b> unitOfDistance</b>); <br/>
protected virtual RectangleShape<b> ConvertToInternalProjection</b>(RectangleShape<b> rectangle</b>);
protected virtual Collection<Feature><b> GetFeaturesNearestToCore</b>(BaseShape<b> targetShape</b>, GeographyUnit<b> unitOfData</b>, Int32<b> maxItemsToFind</b><b> numberOfItemsToFind</b>, IEnumerable<String><b> returningColumnNames</b>); <br/>
protected virtual Collection<Feature><b> GetFeaturesByColumnValueCore</b>(String<b> columnName</b>, String<b> columnValue</b>);
} <br/>
public class<b> GdiPlusGeoCanvas</b> : GeoCanvas {
public InterpolationMode<b> InterpolationMode</b> { get; set; }
} <br/>
public class<b> GdiPlusRasterLayer</b> : RasterLayer {
public InterpolationMode<b> InterpolationMode</b> { get; set; } <br/>
public event EventHandler<StreamLoadingEventArgs><b> StreamLoading</b>; <br/>
protected override void<b> DrawCore</b>(GeoCanvas<b> canvas</b>, Collection<SimpleCandidate><b> labelsInAllLayers</b>);
} <br/>
public class<b> GdiPlusRasterSource</b> : RasterSource {
public Single<b> AlphaComponent</b> { get; set; }
public Single<b> BlueComponent</b> { get; set; }
public Single<b> GreenComponent</b> { get; set; }
public Single<b> RedComponent</b> { get; set; }
} <br/>
public abstract class<b> GeoCanvas</b> {
public Boolean<b> EnableCliping</b> { get; set; }
public RectangleShape<b> ClipingArea</b> { get; set; } <br/>
public GeoColor<b> KeyColor</b> { get; set; }
} <br/>
style="color: Green;">SerializableAttribute</span><span style="color: Green;">
public class<b> GeoTiffRasterLayer</b> : RasterLayer {
public DrawingQuality<b> DrawingQuality</b> { get; set; } <br/>
protected override void<b> DrawCore</b>(GeoCanvas<b> canvas</b>, Collection<SimpleCandidate><b> labelsInAllLayers</b>);
} <br/>
public class<b> GoogleMapsLayer</b> : Layer {
public event EventHandler<CreatingRequestGoogleMapsLayerEventArgs><b> CreatingRequest</b>; <br/>
protected virtual void<b> OnCreatingRequest</b>(CreatingRequestGoogleMapsLayerEventArgs<b> e</b>); <br/>
public<b> GoogleMapsLayer</b>(String<b> licenseKey</b>, String<b> cacheDirectory</b>);
public<b> GoogleMapsLayer</b>(String<b> licenseKey</b>);
public void<b> FetchImageInThread</b>(Object<b> obj</b>);
public String<b> LicenseKey</b> { get; set; }
} <br/>
style="color: Green;">SerializableAttribute</span><span style="color: Green;">
public class<b> GraticuleAdornmentLayer</b> : AdornmentLayer {
} <br/>
public class<b> GridDefinition</b> {
public<b> GridDefinition</b>();
public<b> GridDefinition</b>(RectangleShape<b> gridExtent</b>, Double<b> cellSize</b>, Double<b> noDataValue</b>, Dictionary<PointShape,Double><b> dataPoints</b>); <br/>
public Dictionary<PointShape,Double><b> DataPoints</b> { get; }
public Double<b> CellSize</b> { get; set; }
public Double<b> NoDataValue</b> { get; set; }
public RectangleShape<b> GridExtent</b> { get; set; }
} <br/>
public class<b> GridFeatureLayer</b> : FeatureLayer {
public static void<b> GenerateGrid</b>(GridDefinition<b> gridDefinition</b>, GridInterpolationModel<b> gridInterpolationModel</b>, Stream<b> outputStream</b>);
} <br/>
public class<b> GridFeatureSource</b> : FeatureSource {
public static void<b> GenerateGrid</b>(GridDefinition<b> gridDefinition</b>, GridInterpolationModel<b> gridInterpolationModel</b>, Stream<b> outputStream</b>);
} <br/>
public abstract class<b> GridInterpolationModel</b> {
protected<b> GridInterpolationModel</b>(); <br/>
public Double<b> Interpolate</b>(RectangleShape<b> cellExtent</b>, GridDefinition<b> gridDefinition</b>); <br/>
protected abstract Double<b> InterpolateCore</b>(RectangleShape<b> cellExtent</b>, GridDefinition<b> gridDefinition</b>);
} <br/>
style="color: Green;">SerializableAttribute</span><span style="color: Green;">
public class<b> HeatLayer</b> : Layer {
} <br/>
style="color: Green;">SerializableAttribute</span><span style="color: Green;">
public class<b> HeatStyle</b> : Style {
} <br/>
public class<b> IconValueStyle</b> : PositionStyle {
public Boolean<b> LabelAllLineParts</b> { get; set; }
public PolygonLabelingLocationMode<b> PolygonLabelingLocationMode</b> { get; set; }
} <br/>
public class<b> InverseDistanceWeightedGridInterpolationModel</b> : GridInterpolationModel {
public<b> InverseDistanceWeightedGridInterpolationModel</b>();
public<b> InverseDistanceWeightedGridInterpolationModel</b>(Double<b> power</b>, Double<b> searchRadius</b>); <br/>
public Double<b> Power</b> { get; set; }
public Double<b> SearchRadius</b> { get; set; } <br/>
protected override Double<b> InterpolateCore</b>(RectangleShape<b> cellExtent</b>, GridDefinition<b> gridDefinition</b>);
} <br/>
style="color: Green;">SerializableAttribute</span><span style="color: Green;">
public class<b> LegendAdornmentLayer</b> : AdornmentLayer {
public<b> LegendAdornmentLayer</b>(); <br/>
public GeoCollection<LegendItem><b> LegendItems</b> { get; }
public LegendItem<b> Footer</b> { get; set; }
public LegendItem<b> Title</b> { get; set; } <br/>
protected override void<b> DrawCore</b>(GeoCanvas<b> canvas</b>, Collection<SimpleCandidate><b> labelsInAllLayers</b>);
} <br/>
public struct<b> LegendDrawingParameters</b> {
public Single<b> XOffset</b>;
public Single<b> YOffset</b>;
} <br/>
public enum<b> LegendImageJustificationMode</b> {
<b> Default</b>,
<b> JustifyImageLeft</b>,
<b> JustifyImageRight</b>
} <br/>
style="color: Green;">SerializableAttribute</span><span style="color: Green;">
public class<b> LegendItem</b> {
public<b> LegendItem</b>();
public<b> LegendItem</b>(Int32<b> width</b>, Int32<b> height</b>, Single<b> imageWidth</b>, Single<b> imageHeight</b>, Style<b> imageStyle</b>, TextStyle<b> textStyle</b>); <br/>
public AreaStyle<b> BackgroundMask</b> { get; set; }
public AreaStyle<b> ImageMask</b> { get; set; }
public AreaStyle<b> TextMask</b> { get; set; }
public LegendImageJustificationMode<b> ImageJustificationMode</b> { get; set; }
public Single<b> BottomPadding</b> { get; set; }
public Single<b> Height</b> { get; set; }
public Single<b> ImageBottomPadding</b> { get; set; }
public Single<b> ImageHeight</b> { get; set; }
public Single<b> ImageLeftPadding</b> { get; set; }
public Single<b> ImageRightPadding</b> { get; set; }
public Single<b> ImageTopPadding</b> { get; set; }
public Single<b> ImageWidth</b> { get; set; }
public Single<b> LeftPadding</b> { get; set; }
public Single<b> RightPadding</b> { get; set; }
public Single<b> TextBottomPadding</b> { get; set; }
public Single<b> TextLeftPadding</b> { get; set; }
public Single<b> TextRightPadding</b> { get; set; }
public Single<b> TextTopPadding</b> { get; set; }
public Single<b> TopPadding</b> { get; set; }
public Single<b> Width</b> { get; set; }
public Style<b> ImageStyle</b> { get; set; }
public TextStyle<b> TextStyle</b> { get; set; } <br/>
public void<b> Draw</b>(GeoCanvas<b> adornmentGeoCanvas</b>, Collection<SimpleCandidate><b> labelsInAllLayers</b>, LegendDrawingParameters<b> legendDrawingParameters</b>); <br/>
protected virtual Int32<b> CustomWarpLength</b>();
protected virtual void<b> DrawCore</b>(GeoCanvas<b> adornmentGeoCanvas</b>, Collection<SimpleCandidate><b> labelsInAllLayers</b>, LegendDrawingParameters<b> legendDrawingParameters</b>);
} <br/>
public abstract class<b> LineBaseShape</b> : BaseShape {
public MultilineShape<b> GetIntersection</b>(Feature<b> targetFeature</b>);
public MultilineShape<b> GetIntersection</b>(AreaBaseShape<b> targetShape</b>); <br/>
protected virtual MultilineShape<b> GetIntersectionCore</b>(AreaBaseShape<b> targetShape</b>);
} <br/>
public class<b> LineStyle</b> : Style {
protected override void<b> DrawSampleCore</b>(GeoCanvas<b> canvas</b>);
protected override void<b> DrawSampleCore</b>(GeoCanvas<b> canvas</b>, DrawingRectangleF<b> drawingExtent</b>);
} <br/>
public class<b> LogoAdornmentLayer</b> : AdornmentLayer {
public<b> LogoAdornmentLayer</b>(GeoImage<b> image</b>); <br/>
public GeoImage<b> Image</b> { get; set; }
} <br/>
style="color: Green;">SerializableAttribute</span><span style="color: Green;">
public class<b> ManagedGeoTiffRasterSource</b> : RasterSource {
} <br/>
public class<b> ManagedProj4Projection</b> : Projection {
public String<b> ExternalProjectionParameters</b> { get; set; }
public String<b> ExternalProjectionParametersString</b> { get; set; }
public String<b> InternalProjectionParameters</b> { get; set; }
public String<b> InternalProjectionParametersString</b> { get; set; } <br/>
protected override GeographyUnit<b> GetExternalGeographyUnitCore</b>();
protected override GeographyUnit<b> GetInternalGeographyUnitCore</b>(); <br/>
public static String<b> ConvertEpsgToPrj</b>(Int32<b> srid</b>);
public static String<b> ConvertPrjToProj4</b>(String<b> prjString</b>);
public static String<b> ConvertProj4ToPrj</b>(String<b> proj4String</b>);
public static String<b> GetBingMapParameter</b>();
public static String<b> GetBingMapParametersString</b>();
public static String<b> GetDecimalDegreesParametersString</b>();
public static String<b> GetEpsgParameters</b>(Int32<b> srid</b>);
public static String<b> GetEpsgParametersString</b>(Int32<b> srid</b>);
public static String<b> GetEsriExtraParameters</b>(Int32<b> srid</b>);
public static String<b> GetEsriExtraParametersString</b>(Int32<b> srid</b>);
public static String<b> GetEsriParameters</b>(Int32<b> srid</b>);
public static String<b> GetEsriParametersString</b>(Int32<b> srid</b>);
public static String<b> GetGL27Parameters</b>(Int32<b> srid</b>);
public static String<b> GetGL27ParametersString</b>(Int32<b> srid</b>);
public static String<b> GetGoogleMapParameters</b>();
public static String<b> GetGoogleMapParametersString</b>();
public static String<b> GetLatLongParametersString</b>();
public static String<b> GetNad27Parameters</b>(Int32<b> srid</b>);
public static String<b> GetNad27ParametersString</b>(Int32<b> srid</b>);
public static String<b> GetNad83Parameters</b>(Int32<b> srid</b>);
public static String<b> GetNad83ParametersString</b>(Int32<b> srid</b>);
public static String<b> GetOtherExtraParameters</b>(Int32<b> srid</b>);
public static String<b> GetOtherExtraParametersString</b>(Int32<b> srid</b>);
public static String<b> GetSphericalMercatorParameter</b>();
public static String<b> GetSphericalMercatorParametersString</b>();
public static String<b> GetVirtualEarthParameters</b>();
public static String<b> GetWgs84ParametersString</b>();
public static String<b> GetWorldParameters</b>(Int32<b> srid</b>);
public static String<b> GetWorldParametersString</b>(Int32<b> srid</b>);
} <br/>
public class<b> MsSql2008FeatureLayer</b> : FeatureLayer {
public String<b> CustomGeometryColumnName</b> { get; set; } <br/>
public static void<b> CreateTable</b>(String<b> connectionString</b>, String<b> tableName</b>, SpatialDataType<b> spatialDataType</b>);
public static void<b> CreateTable</b>(String<b> connectionString</b>, String<b> tableName</b>, SpatialDataType<b> spatialDataType</b>, IEnumerable<FeatureSourceColumn><b> columns</b>);
public static void<b> CreateTable</b>(String<b> connectionString</b>, String<b> tableName</b>, SpatialDataType<b> spatialDataType</b>, IEnumerable<FeatureSourceColumn><b> columns</b>, OverwriteMode<b> overwriteMode</b>);
} <br/>
public class<b> MsSql2008FeatureSource</b> : FeatureSource {
public String<b> CustomGeometryColumnName</b> { get; set; } <br/>
public static void<b> CreateTable</b>(String<b> connectionString</b>, String<b> tableName</b>, SpatialDataType<b> spatialDataType</b>);
public static void<b> CreateTable</b>(String<b> connectionString</b>, String<b> tableName</b>, SpatialDataType<b> spatialDataType</b>, IEnumerable<FeatureSourceColumn><b> columns</b>);
public static void<b> CreateTable</b>(String<b> connectionString</b>, String<b> tableName</b>, SpatialDataType<b> spatialDataType</b>, IEnumerable<FeatureSourceColumn><b> columns</b>, OverwriteMode<b> overwriteMode</b>);
} <br/>
public class<b> MultipleFeatureSource</b> : FeatureSource {
protected override Collection<Feature><b> GetFeaturesNearestToCore</b>(BaseShape<b> targetShape</b>, GeographyUnit<b> unitOfData</b>, Int32<b> maxItemsToFind</b><b> numberOfItemsToFind</b>, IEnumerable<String><b> returningColumnNames</b>);
} <br/>
public class<b> MultipleShapeFileFeatureLayer</b> : FeatureLayer {
public<b> MultipleShapeFileFeatureLayer</b>(IEnumerable<String><b> shapeFiles</b>);
public<b> MultipleShapeFileFeatureLayer</b>(IEnumerable<String><b> shapeFiles</b>, IEnumerable<String><b> indexes</b>); <br/>
public Collection<String><b> Indexes</b> { get; }
public Collection<String><b> ShapeFiles</b> { get; }
public Encoding<b> Encoding</b> { get; set; } <br/>
public<b> MultipleShapeFileFeatureLayer</b>(Stringmap_suite_services_edition_release_change_log_version_5.0.0.0<b> multipleShapeFiles</b>, Stringmap_suite_services_edition_release_change_log_version_5.0.0.0<b> multipleShapeFileIndexes</b>);
} <br/>
public class<b> MultipleShapeFileFeatureSource</b> : FeatureSource {
public<b> MultipleShapeFileFeatureSource</b>(IEnumerable<String><b> shapeFiles</b>);
public<b> MultipleShapeFileFeatureSource</b>(IEnumerable<String><b> shapeFiles</b>, IEnumerable<String><b> indexes</b>); <br/>
public Collection<String><b> Indexes</b> { get; }
public Collection<String><b> ShapeFiles</b> { get; }
public Encoding<b> Encoding</b> { get; set; } <br/>
protected override Collection<Feature><b> GetFeaturesNearestToCore</b>(BaseShape<b> targetShape</b>, GeographyUnit<b> unitOfData</b>, Int32<b> maxItemsToFind</b><b> numberOfItemsToFind</b>, IEnumerable<String><b> returningColumnNames</b>); <br/>
public<b> MultipleShapeFileFeatureSource</b>(Stringmap_suite_services_edition_release_change_log_version_5.0.0.0<b> multipleShapeFiles</b>, Stringmap_suite_services_edition_release_change_log_version_5.0.0.0<b> multipleShapeFileIndexes</b>);
} <br/>
style="color: Green;">SerializableAttribute</span><span style="color: Green;">
public class<b> OpenStreetMapsZoomLevelSet</b> : ZoomLevelSet {
public<b> OpenStreetMapsZoomLevelSet</b>();
} <br/>
public class<b> PointStyle</b> : Style {
protected override void<b> DrawSampleCore</b>(GeoCanvas<b> canvas</b>);
protected override void<b> DrawSampleCore</b>(GeoCanvas<b> canvas</b>, DrawingRectangleF<b> drawingExtent</b>);
} <br/>
public enum<b> PolygonLabelingLocationMode</b> {
<b> Default</b>,
<b> Centroid</b>,
<b> BoundingBoxCenter</b>
} <br/>
public abstract class<b> PositionStyle</b> : Style {
protected Boolean<b> LabelAllLineParts</b> { get; set; }
protected PolygonLabelingLocationMode<b> PolygonLabelingLocationMode</b> { get; set; } <br/>
protected String<b> Format</b> { get; set; }
} <br/>
public class<b> Proj4Projection</b> : Projection, IDisposable {
protected override GeographyUnit<b> GetExternalGeographyUnitCore</b>();
protected override GeographyUnit<b> GetInternalGeographyUnitCore</b>(); <br/>
public static String<b> ConvertEpsgToPrj</b>(Int32<b> srid</b>);
public static String<b> ConvertPrjToProj4</b>(String<b> prjString</b>);
public static String<b> ConvertProj4ToPrj</b>(String<b> proj4String</b>);
public static String<b> GetDecimalDegreesParametersString</b>();
public static String<b> GetEsriExtraParametersString</b>(Int32<b> srid</b>);
public static String<b> GetGL27ParametersString</b>(String<b> srid</b>);
public static String<b> GetLatLongParametersString</b>();
public static String<b> GetNad27ParametersString</b>(Int32<b> srid</b>);
public static String<b> GetNad83ParametersString</b>(Int32<b> srid</b>);
public static String<b> GetOtherExtraParametersString</b>(Int32<b> srid</b>);
public static String<b> GetWgs84ParametersString</b>();
public static String<b> GetWorldParametersString</b>(String<b> srid</b>); <br/>
protected override Projection<b> CloneDeepCore</b>();
public String<b> GetEpsgParameters</b>(Int32<b> srid</b>);
public String<b> GetEsriExtraParameters</b>(Int32<b> srid</b>);
public String<b> GetEsriParameters</b>(Int32<b> srid</b>);
public String<b> GetGL27Parameters</b>(String<b> srid</b>);
public String<b> GetGoogleMapParameters</b>();
public String<b> GetNad27Parameters</b>(Int32<b> srid</b>);
public String<b> GetNad83Parameters</b>(Int32<b> srid</b>);
public String<b> GetOtherExtraParameters</b>(Int32<b> srid</b>);
public String<b> GetWorldParameters</b>(String<b> srid</b>);
} <br/>
public abstract class<b> Projection</b> {
public GeographyUnit<b> GetExternalGeographyUnit</b>();
public GeographyUnit<b> GetInternalGeographyUnit</b>(); <br/>
protected virtual GeographyUnit<b> GetExternalGeographyUnitCore</b>();
protected virtual GeographyUnit<b> GetInternalGeographyUnitCore</b>();
} <br/>
public class<b> QueryTools</b> {
public Collection<Feature><b> GetFeaturesNearestTo</b>(BaseShape<b> targetShape</b>, GeographyUnit<b> unitOfData</b>, Int32<b> maxItemsToFind</b><b> numberOfItemsToFind</b>, IEnumerable<String><b> returningColumnNames</b>);
public Collection<Feature><b> GetFeaturesNearestTo</b>(BaseShape<b> targetShape</b>, GeographyUnit<b> unitOfData</b>, Int32<b> maxItemsToFind</b><b> numberOfItemsToFind</b>, ReturningColumnsType<b> returningColumnNamesType</b>);
public Collection<Feature><b> GetFeaturesNearestTo</b>(Feature<b> targetFeature</b>, GeographyUnit<b> unitOfData</b>, Int32<b> maxItemsToFind</b><b> numberOfItemsToFind</b>, IEnumerable<String><b> returningColumnNames</b>);
public Collection<Feature><b> GetFeaturesNearestTo</b>(Feature<b> targetFeature</b>, GeographyUnit<b> unitOfData</b>, Int32<b> maxItemsToFind</b><b> numberOfItemsToFind</b>, ReturningColumnsType<b> returningColumnNamesType</b>);
public Collection<Feature><b> GetFeaturesNearestTo</b>(BaseShape<b> targetShape</b>, GeographyUnit<b> unitOfData</b>, Int32<b> maxItemsToFind</b>, IEnumerable<String><b> returningColumnNames</b>, Double<b> searchRadius</b>, DistanceUnit<b> unitOfSearchRadius</b>);
public Collection<Feature><b> GetFeaturesNearestTo</b>(Feature<b> targetFeature</b>, GeographyUnit<b> unitOfData</b>, Int32<b> maxItemsToFind</b>, IEnumerable<String><b> returningColumnNames</b>, Double<b> searchRadius</b>, DistanceUnit<b> unitOfSearchRadius</b>);
} <br/>
public abstract class<b> RasterLayer</b> : Layer {
public GeoColor<b> KeyColor</b> { get; set; }
} <br/>
public class<b> RotationProjection</b> : Projection {
public<b> RotationProjection</b>(GeographyUnit<b> sourceUnit</b>);
public<b> RotationProjection</b>(Double<b> angle</b>, GeographyUnit<b> sourceUnit</b>); <br/>
public GeographyUnit<b> SourceUnit</b> { get; set; } <br/>
protected override GeographyUnit<b> GetInternalGeographyUnitCore</b>();
} <br/>
public class<b> ScaleBarAdornmentLayer</b> : AdornmentLayer {
public GeoBrush<b> AlternateBarBrush</b> { get; set; }
} <br/>
style="color: Green;">SerializableAttribute</span><span style="color: Green;">
public class<b> SendingRequestBingMapsLayerEventArgs</b> : EventArgs {
public<b> SendingRequestBingMapsLayerEventArgs</b>();
public<b> SendingRequestBingMapsLayerEventArgs</b>(String<b> requestUri</b>); <br/>
public String<b> RequestUri</b> { get; set; }
} <br/>
style="color: Green;">SerializableAttribute</span><span style="color: Green;">
public class<b> SentRequestBingMapsLayerEventArgs</b> : EventArgs {
public<b> SentRequestBingMapsLayerEventArgs</b>();
public<b> SentRequestBingMapsLayerEventArgs</b>(String<b> requestUri</b>); <br/>
public String<b> RequestUri</b> { get; set; }
} <br/>
public static class<b> SerializationHelper</b> {
public static Object<b> Deserialize</b>(Bytemap_suite_services_edition_release_change_log_version_5.0.0.0<b> serializedObject</b>);
} <br/>
public class<b> ShapeFileFeatureLayer</b> : FeatureLayer {
public ShapeFileReadWriteMode<b> ReadWriteMode</b> { get; set; } <br/>
public event EventHandler<StreamLoadingEventArgs><b> StreamLoading</b>;
} <br/>
public class<b> ShapeFileFeatureSource</b> : FeatureSource {
public ShapeFileReadWriteMode<b> ReadWriteMode</b> { get; set; }
} <br/>
public class<b> StreamLoadingEventArgs</b> : EventArgs {
public<b> StreamLoadingEventArgs</b>(String<b> alternateStreamName</b>, String<b> streamType</b>);
public<b> StreamLoadingEventArgs</b>(String<b> alternateStreamName</b>, String<b> streamType</b>, Stream<b> alternateStream</b>, FileMode<b> fileMode</b>, FileAccess<b> fileAccess</b>); <br/>
public String<b> StreamType</b> { get; }
} <br/>
public abstract class<b> Style</b> {
public void<b> DrawSample</b>(GeoCanvas<b> canvas</b>);
public void<b> DrawSample</b>(GeoCanvas<b> canvas</b>, DrawingRectangleF<b> drawingExtent</b>); <br/>
protected virtual void<b> DrawSampleCore</b>(GeoCanvas<b> canvas</b>);
protected virtual void<b> DrawSampleCore</b>(GeoCanvas<b> canvas</b>, DrawingRectangleF<b> drawingExtent</b>);
} <br/>
style="color: Green;">SerializableAttribute</span><span style="color: Green;">
public class<b> TabDbfColumn</b> : DbfColumn {
public<b> TabDbfColumn</b>();
public<b> TabDbfColumn</b>(String<b> columnName</b>, DbfColumnType<b> columnType</b>, Int32<b> length</b>, Int32<b> decimalLength</b>, Boolean<b> buildIndex</b>, Boolean<b> uniqueIndexColumnValues</b>); <br/>
public Boolean<b> BuildIndex</b> { get; set; }
public Boolean<b> UniqueIndexColumnValues</b> { get; set; }
} <br/>
style="color: Green;">SerializableAttribute</span><span style="color: Green;">
public class<b> TabFeatureLayer</b> : FeatureLayer {
public<b> TabFeatureLayer</b>();
public<b> TabFeatureLayer</b>(String<b> tabPathFilename</b>);
public<b> TabFeatureLayer</b>(String<b> tabPathFilename</b>, TabFileReadWriteMode<b> readWriteMode</b>); <br/>
public override Boolean<b> HasBoundingBox</b> { get; }
public Boolean<b> RequireIndex</b> { get; set; }
public Encoding<b> Encoding</b> { get; set; }
public String<b> TabPathFilename</b> { get; set; }
public TabFileReadWriteMode<b> ReadWriteMode</b> { get; set; } <br/>
protected override Layer<b> CloneDeepCore</b>(); <br/>
public static void<b> BuildIndexFile</b>(String<b> tabPathFilename</b>);
public static void<b> BuildIndexFile</b>(String<b> tabPathFilename</b>, BuildIndexMode<b> buildIndexMode</b>);
public static void<b> CreateTabFile</b>(String<b> tabPathFilename</b>, IEnumerable<TabDbfColumn><b> databaseColumns</b>, IEnumerable<Feature><b> features</b>);
public static void<b> CreateTabFile</b>(String<b> tabPathFilename</b>, IEnumerable<TabDbfColumn><b> databaseColumns</b>, IEnumerable<Feature><b> features</b>, OverwriteMode<b> overwriteMode</b>);
public static void<b> CreateTabFile</b>(String<b> tabPathFilename</b>, IEnumerable<TabDbfColumn><b> databaseColumns</b>, IEnumerable<Feature><b> features</b>, OverwriteMode<b> overwriteMode</b>, Encoding<b> encoding</b>);
} <br/>
style="color: Green;">SerializableAttribute</span><span style="color: Green;">
public class<b> TabFeatureSource</b> : FeatureSource {
public<b> TabFeatureSource</b>();
public<b> TabFeatureSource</b>(String<b> tabPathFilename</b>);
public<b> TabFeatureSource</b>(String<b> tabPathFilename</b>, TabFileReadWriteMode<b> readWriteMode</b>); <br/>
public override Boolean<b> IsEditable</b> { get; }
public Boolean<b> RequireIndex</b> { get; set; }
public Encoding<b> Encoding</b> { get; set; }
public String<b> TabPathFilename</b> { get; set; }
public TabFileReadWriteMode<b> ReadWriteMode</b> { get; set; } <br/>
protected override void<b> CloseCore</b>();
protected override TransactionResult<b> CommitTransactionCore</b>(TransactionBuffer<b> transactions</b>);
protected override Collection<Feature><b> GetAllFeaturesCore</b>(IEnumerable<String><b> returningColumnNames</b>);
protected override RectangleShape<b> GetBoundingBoxCore</b>();
protected override Collection<FeatureSourceColumn><b> GetColumnsCore</b>();
protected override Int32<b> GetCountCore</b>();
protected override Collection<Feature><b> GetFeaturesByIdsCore</b>(IEnumerable<String><b> ids</b>, IEnumerable<String><b> returningColumnNames</b>);
protected override Collection<Feature><b> GetFeaturesInsideBoundingBoxCore</b>(RectangleShape<b> boundingBox</b>, IEnumerable<String><b> returningColumnNames</b>);
protected override Collection<Feature><b> GetFeaturesOutsideBoundingBoxCore</b>(RectangleShape<b> boundingBox</b>, IEnumerable<String><b> returningColumnNames</b>);
protected override void<b> OpenCore</b>(); <br/>
public static void<b> BuildIndexFile</b>(String<b> tabPathFilename</b>);
public static void<b> BuildIndexFile</b>(String<b> tabPathFilename</b>, BuildIndexMode<b> buildIndexMode</b>);
public static void<b> CreateTabFile</b>(String<b> tabPathFilename</b>, IEnumerable<TabDbfColumn><b> databaseColumns</b>, IEnumerable<Feature><b> features</b>);
public static void<b> CreateTabFile</b>(String<b> tabPathFilename</b>, IEnumerable<TabDbfColumn><b> databaseColumns</b>, IEnumerable<Feature><b> features</b>, OverwriteMode<b> overwriteMode</b>);
public static void<b> CreateTabFile</b>(String<b> tabPathFilename</b>, IEnumerable<TabDbfColumn><b> databaseColumns</b>, IEnumerable<Feature><b> features</b>, OverwriteMode<b> overwriteMode</b>, Encoding<b> encoding</b>);
} <br/>
public enum<b> TabFileReadWriteMode</b> {
<b> ReadOnly</b>,
<b> ReadWrite</b>
} <br/>
public class<b> TextStyle</b> : PositionStyle {
public Boolean<b> LabelAllLineParts</b> { get; set; }
public PolygonLabelingLocationMode<b> PolygonLabelingLocationMode</b> { get; set; } <br/>
protected override void<b> DrawSampleCore</b>(GeoCanvas<b> canvas</b>);
protected override void<b> DrawSampleCore</b>(GeoCanvas<b> canvas</b>, DrawingRectangleF<b> drawingExtent</b>); <br/>
public Boolean<b> AllowSpline</b> { get; set; }
public String<b> Format</b> { get; set; }
} <br/>
public abstract class<b> TileCache</b> {
public Boolean<b> ReadOnly</b> { get; set; }
} <br/>
public class<b> TiledWmsLayer</b> : Layer {
public<b> TiledWmsLayer</b>(IEnumerable<Uri><b> serverUris</b>);
public<b> TiledWmsLayer</b>(Uri<b> serverUri</b>);
public<b> TiledWmsLayer</b>(IEnumerable<Uri><b> serverUris</b>, WebProxy<b> webProxy</b>);
public<b> TiledWmsLayer</b>(Uri<b> serverUri</b>, WebProxy<b> webProxy</b>);
public<b> TiledWmsLayer</b>(IEnumerable<Uri><b> serverUris</b>, String<b> clientId</b>, String<b> privateKey</b>);
public<b> TiledWmsLayer</b>(Uri<b> serverUri</b>, String<b> clientId</b>, String<b> privateKey</b>);
public<b> TiledWmsLayer</b>(IEnumerable<Uri><b> serverUris</b>, WebProxy<b> webProxy</b>, String<b> clientId</b>, String<b> privateKey</b>);
public<b> TiledWmsLayer</b>(Uri<b> serverUri</b>, WebProxy<b> webProxy</b>, String<b> clientId</b>, String<b> privateKey</b>); <br/>
public Collection<Uri><b> ServerUris</b> { get; } <br/>
public<b> TiledWmsLayer</b>(String<b> serverUri</b>);
public Collection<String><b> GetRequestUrl</b>(RectangleShape<b> worldExtent</b>, Int32<b> canvasWidth</b>, Int32<b> canvasHeight</b>);
} <br/>
public class<b> UnmanagedProj4Projection</b> : Projection, IDisposable {
protected override GeographyUnit<b> GetExternalGeographyUnitCore</b>();
protected override GeographyUnit<b> GetInternalGeographyUnitCore</b>(); <br/>
public static String<b> ConvertEpsgToPrj</b>(Int32<b> srid</b>);
public static String<b> ConvertPrjToProj4</b>(String<b> prjString</b>);
public static String<b> ConvertProj4ToPrj</b>(String<b> proj4String</b>);
public static String<b> GetDecimalDegreesParametersString</b>();
public static String<b> GetEsriExtraParametersString</b>(Int32<b> srid</b>);
public static String<b> GetGL27ParametersString</b>(String<b> srid</b>);
public static String<b> GetLatLongParametersString</b>();
public static String<b> GetNad27ParametersString</b>(Int32<b> srid</b>);
public static String<b> GetNad83ParametersString</b>(Int32<b> srid</b>);
public static String<b> GetOtherExtraParametersString</b>(Int32<b> srid</b>);
public static String<b> GetWgs84ParametersString</b>();
public static String<b> GetWorldParametersString</b>(String<b> srid</b>);
} <br/>
public class<b> WmsRasterSource</b> : RasterSource {
protected override void<b> CloseCore</b>();
} <br/>
public class<b> WorldFile</b> {
public RectangleShape<b> GetBoundingBox</b>(Single<b> width</b>, Single<b> height</b>);
} <br/>
public enum<b> WrappingMode</b> {
<b> Default</b>,
<b> None</b>,
<b> WrapDateline</b>
}
} // end of namespace ThinkGeo.MapSuite.Core <br/>