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
Namespaces
New namespaces: 0
Types
Types added in new namespaces: 0
Types added to existing namespaces: 83
Total number of types added (in both new and existing namespaces): 83
Types removed from existing namespaces: 0
Members
Members added on new types: 664
Members added to existing types: 153
Members removed from existing types: 30
Members removed on removed types: 0
Attributes
Attributes added: 25
Attributes added and shown: 25
Attributes removed: 0
Attributes removed and shown: 0
Others
Parameter name changes: 41
MapSuiteCore, Version=8.0.0.0, Culture=neutral, PublicKeyToken=null
namespace ThinkGeo.MapSuite.Core {
[SerializableAttribute]
public class AngleDistanceCogoCall : CogoCall {
public AngleDistanceCogoCall();
public AngleDistanceCogoCall(Double angleInDegree, Double distanceInFeet);
public Double AngleInDegree { get; set; }
public Double DistanceInFeet { get; set; }
protected override LineShape GetCallLineCore(PointShape startPoint, PointShape backsightPoint);
protected override String GetDescriptionStringCore(CogoDirectionType returningDirectionType, AngleUnit returningAngleUnit);
protected override String GetTraverseStringCore(CogoDirectionType returningDirectionType, AngleUnit returningAngleUnit);
protected override void LoadFromTraverseStringCore(String traverseString, CogoDirectionType directionType, AngleUnit angleUnit);
}
[SerializableAttribute]
public enum AngleUnit {
Degrees,
Radians,
Gradians
}
[SerializableAttribute]
public class AppliedFiltersFeatureSourceEventArgs : EventArgs {
public AppliedFiltersFeatureSourceEventArgs();
public AppliedFiltersFeatureSourceEventArgs(String linkExpression, IEnumerable
public Collection
public String LinkExpression { get; set; }
}
[SerializableAttribute]
public class ApplyingFiltersFeatureSourceEventArgs : EventArgs {
public ApplyingFiltersFeatureSourceEventArgs();
public ApplyingFiltersFeatureSourceEventArgs(String linkExpression, IEnumerable
public Boolean Cancel { get; set; }
public Collection
public String LinkExpression { get; set; }
}
[SerializableAttribute]
public class AreaFilterCondition : FilterCondition {
public AreaFilterCondition();
public AreaFilterCondition(AreaUnit areaUnit);
public AreaUnit AreaUnit { get; set; }
public GeographyUnit GeographyUnit { get; set; }
}
[SerializableAttribute]
public abstract class BaseShape {
[ObsoleteAttribute("This method is obsolete, please use GetWellKnownBinaryCore(RingOrder outerRingOrder, WkbByteOrder byteOrder) instead. This API is obsolete and may be removed in or after version 8.0.")]
protected virtual Byte[] GetWellKnownBinaryCore(WkbByteOrder byteOrder);
[ObsoleteAttribute("This method is obsolete, please use GetWellKnownTextCore(RingOrder outerRingOrder) instead. This API is obsolete and may be removed in or after version 8.0.")]
protected abstract String GetWellKnownTextCore();
}
[SerializableAttribute]
public class BingMapsLayer : Layer {
[ObsoleteAttribute("This property is obsoleted, please use the property TileCache instead. This property is obsolete and may be removed in or after version 9.0.")]
public BingMapsPictureFormat CachePictureFormat { get; set; }
public BitmapTileCache ProjectedTileCache { get; set; }
public BitmapTileCache TileCache { get; set; }
public Projection ProjectionFromSphericalMercator { get; set; }
[ObsoleteAttribute("This property is obsoleted, please use the property TileCache instead. This property is obsolete and may be removed in or after version 9.0.")]
public String CacheDirectory { get; set; }
}
[SerializableAttribute]
public class BitmapTile : Tile, IDisposable {
public Stream GetBitmapStream();
protected virtual Stream GetBitmapStreamCore();
}
[SerializableAttribute]
public class CadFeatureLayer : FeatureLayer {
public CadFeatureLayer();
public CadFeatureLayer(String cadPathFilename);
public CadFeatureLayer(String cadPathFilename, CadStylingType cadStylingType);
public override Boolean HasBoundingBox { get; }
public CadStylingType StylingType { get; set; }
protected override void DrawCore(GeoCanvas canvas, Collection
}
[SerializableAttribute]
public class CadFeatureSource : FeatureSource {
public CadFeatureSource();
public CadFeatureSource(String cadPathFilename);
protected override Boolean CanGetBoundingBoxQuicklyCore();
protected override Collection
}
[SerializableAttribute]
public enum CadStylingType {
Default,
EmbeddedStyling,
StandardStyling
}
[SerializableAttribute]
public abstract class CogoCall {
protected CogoCall();
public Boolean IsPointOfBeginning {
[CompilerGeneratedAttribute]
get;
[CompilerGeneratedAttribute]
set;
}
public LineShape GetCallLine(PointShape startPoint, PointShape backsightPoint);
public String GetDescriptionString(CogoDirectionType returningDirectionType, AngleUnit returningAngleUnit);
public String GetTraverseString(CogoDirectionType returningDirectionType, AngleUnit returningAngleUnit);
public void LoadFromTraverseString(String traverseString, CogoDirectionType directionType, AngleUnit angleUnit);
protected abstract LineShape GetCallLineCore(PointShape startPoint, PointShape backsightPoint);
protected abstract String GetDescriptionStringCore(CogoDirectionType returningDirectionType, AngleUnit returningAngleUnit);
protected abstract String GetTraverseStringCore(CogoDirectionType returningDirectionType, AngleUnit returningAngleUnit);
protected abstract void LoadFromTraverseStringCore(String traverseString, CogoDirectionType directionType, AngleUnit angleUnit);
}
[SerializableAttribute]
public enum CogoCurveDirection {
Right,
Left
}
[SerializableAttribute]
public enum CogoCurveDirectionType {
Tangent,
Chord,
Radial
}
public enum CogoCurveParameterType {
ArcLengthInFeet,
ChordLengthInFeet,
RadiusInFeet,
AngleInDegree
}
[SerializableAttribute]
public enum CogoDirectionType {
NorthAzimuth,
Polar,
SouthAzimuth,
QuadrantBearing
}
[SerializableAttribute]
public class CogoInformation {
public CogoInformation();
public CogoInformation(Double areaInAcres, PolygonShape closedPolygon, String closureDirection, Double closureDistanceInFeet, Double closureRatio, Double distanceInFeet, PointShape endPoint, Feature pobFeature, Int32 segmentCount, Boolean isClosed, PointShape startPoint, IEnumerable
public Boolean IsClosed { get; set; }
public Collection
public Double AreaInAcres { get; set; }
public Double ClosureDistanceInFeet { get; set; }
public Double ClosureRatio { get; set; }
public Double DistanceInFeet { get; set; }
public Feature PobLineFeature { get; set; }
public Int32 SegmentCount { get; set; }
public PointShape EndPoint { get; set; }
public PointShape StartPoint { get; set; }
public PolygonShape ClosedPolygon { get; set; }
public String ClosureDirection { get; set; }
}
[SerializableAttribute]
public class CogoObject {
public CogoObject();
public CogoObject(AngleUnit directionUnit, CogoDirectionType directionType);
public AngleUnit DirectionUnit { get; set; }
public CogoDirectionType DirectionType { get; set; }
public GeoCollection
public CogoCall GetClosureCall();
public CogoInformation GetCogoInformation();
protected virtual CogoCall GetClosureCallCore();
protected virtual CogoInformation GetCogoInformationCore();
public static String ConvertDirectionUnits(String fromDirection, CogoDirectionType fromDirectionType, AngleUnit fromDirectionUnit, CogoDirectionType toDirectionType, AngleUnit toDirectionUnit);
}
[SerializableAttribute]
public class CompositeStyle : Style {
public CompositeStyle();
public CompositeStyle(IEnumerable styles);
public CompositeStyle(Style style);
public ObservableCollection Styles { get; }
protected override Collection
protected override void DrawCore(IEnumerable
protected override void DrawSampleCore(GeoCanvas canvas, DrawingRectangleF drawingExtent);
protected override Collection
}
[SerializableAttribute]
public static class Conversion {
public static Double ConvertAngleUnits(Double angle, AngleUnit fromUnit, AngleUnit toUnit);
}
[SerializableAttribute]
public class DateRangeFilterCondition : FilterCondition {
public DateRangeFilterCondition();
public DateRangeFilterCondition(DateTime fromDate, DateTime toDate);
public DateTime FromDate { get; set; }
public DateTime ToDate { get; set; }
}
[SerializableAttribute]
public enum DbfColumnType {
String,
Double,
Integer,
DateTime,
IntegerInBinary,
DoubleInBinary,
Character,
Float,
Numeric
}
[SerializableAttribute]
public class DbfLinkRecords : LinkRecords, IEnumerator
public DbfLinkRecords();
public DbfLinkRecords(String pathFilename);
public DbfLinkRecords(String pathFilename, String name);
public String PathFilename { get; set; }
protected override void CloseCore();
protected override Collection
protected override Dictionary
protected override LinkRecord GetCurrentRecordCore();
protected override Boolean MoveNextCore();
protected override void OpenCore();
}
[SerializableAttribute]
public class DbfLinkSource : LinkSource {
public DbfLinkSource();
public DbfLinkSource(String pathFilename);
public DbfLinkSource(String pathFilename, String name);
public DbfLinkSource(String pathFilename, String name, Boolean isCacheEnabled);
public String PathFilename { get; set; }
}
[SerializableAttribute]
public static class DecimalDegreesHelper {
[ObsoleteAttribute("This method is obsoleted, please use GetLatitudeDifferenceFromDistance(double distance, DistanceUnit distanceUnit) instead. This API is obsolete and may be removed in or after Version 8.0.")]
public static Double GetLatitudeDifferenceFromDistance(Double distance, DistanceUnit distanceUnit, Double longitude);
}
[SerializableAttribute]
public class DirectionDistanceCogoCall : CogoCall {
public DirectionDistanceCogoCall();
public DirectionDistanceCogoCall(Double northAzimuthDirectionInDegree, Double distanceInFeet);
public Double DistanceInFeet { get; set; }
public Double NorthAzimuthDirectionInDegree { get; set; }
protected override LineShape GetCallLineCore(PointShape startPoint, PointShape backsightPoint);
protected override String GetDescriptionStringCore(CogoDirectionType returningDirectionType, AngleUnit returningAngleUnit);
protected override String GetTraverseStringCore(CogoDirectionType returningDirectionType, AngleUnit returningAngleUnit);
protected override void LoadFromTraverseStringCore(String traverseString, CogoDirectionType directionType, AngleUnit angleUnit);
}
public class DistinctColumnValue {
public DistinctColumnValue();
public DistinctColumnValue(String columnValue, Int32 columnValueCount);
public Int32 ColumnValueCount { get; set; }
public String ColumnValue { get; set; }
}
[SerializableAttribute]
public class DynamicIsoLineLayer : IsoLineLayer {
[ObsoleteAttribute("This method is obsolete, please use DynamicIsoLineLayer(IDictionary
public DynamicIsoLineLayer(Dictionary
[ObsoleteAttribute("This method is obsolete, please use DynamicIsoLineLayer(IDictionary
public DynamicIsoLineLayer(Dictionary
[ObsoleteAttribute("This method is obsolete, please use DynamicIsoLineLayer(IDictionary
public DynamicIsoLineLayer(Dictionary
}
[SerializableAttribute]
public class EllipseShape : AreaBaseShape {
[ObsoleteAttribute("This method is obsolete, please use GetWellKnownTextCore(RingOrder outerRingOrder) instead. This API is obsolete and may be removed in or after version 8.0.")]
protected override String GetWellKnownTextCore();
}
public class EncryptedFileBitmapTileCache : FileBitmapTileCache {
public EncryptedFileBitmapTileCache();
public EncryptedFileBitmapTileCache(String cacheDirectory);
public EncryptedFileBitmapTileCache(String cacheDirectory, String cacheId);
public EncryptedFileBitmapTileCache(String cacheDirectory, String cacheId, TileImageFormat imageFormat, TileMatrix tileMatrix);
protected override BitmapTile GetTileCore(Int64 row, Int64 column);
protected override void SaveTileCore(Tile tile);
}
[SerializableAttribute]
public class Feature {
public Dictionary
protected virtual RectangleShape GetBoundingBoxCore();
protected virtual BaseShape GetShapeCore();
protected virtual WellKnownType GetWellKnownTypeCore();
public static Feature Union(IEnumerable
[ObsoleteAttribute("This method is obsolete, please use GetWellKnownBinaryCore(RingOrder outerRingOrder, WkbByteOrder byteOrder) instead. This API is obsolete and may be removed in or after version 8.0.")]
protected virtual Byte[] GetWellKnownBinaryCore(RingOrder outerRingOrder);
[ObsoleteAttribute("This property is obsoleted, please use method GetWellKnownBinary instead. This property is obsolete and may be removed in or after version 8.0.")]
public Byte[] WellKnownBinary { get; set; }
}
[SerializableAttribute]
public abstract class FeatureSource {
public Collection
public Collection
public Collection
public String Id { get; }
public Collection
public Boolean CanGetBoundingBoxQuickly();
public Boolean CanGetCountQuickly();
public Collection
public Collection
public Collection
public Collection
public Collection
public Collection
public Collection
public event EventHandler
public event EventHandler
protected virtual Collection
protected virtual Boolean CanGetBoundingBoxQuicklyCore();
protected virtual Boolean CanGetCountQuicklyCore();
protected virtual Collection
protected virtual Collection
protected virtual void OnAppliedFilters(AppliedFiltersFeatureSourceEventArgs e);
protected virtual void OnApplyingFilters(ApplyingFiltersFeatureSourceEventArgs e);
}
public enum FeatureValidationType {
Invalid,
Valid
}
[SerializableAttribute]
public class FileBitmapTile : BitmapTile, IDisposable {
public FileBitmapTile();
public FileBitmapTile(RectangleShape boundingBox, Double scale);
public FileBitmapTile(RectangleShape boundingBox, Double scale, String pathFilename);
public String PathFilename { get; set; }
protected override Stream GetBitmapStreamCore();
}
[SerializableAttribute]
public class FileGeoDatabaseFeatureLayer : FeatureLayer {
public static void CreateTable(String fileGeoDatabasePathName, String tableName, WellKnownType wellKnownType, IEnumerable
}
[SerializableAttribute]
public class FileGeoDatabaseFeatureSource : FeatureSource {
protected override Boolean CanExecuteSqlQueryCore { get; }
protected override Boolean CanGetBoundingBoxQuicklyCore();
protected override Boolean CanGetCountQuicklyCore();
protected override Collection
public static void CreateTable(String fileGeoDatabasePathName, String tableName, WellKnownType wellKnownType, IEnumerable
}
[SerializableAttribute]
public class FilterCondition {
public FilterCondition();
public FilterCondition(String columnName);
public FilterCondition(String columnName, String expression);
public String ColumnName { get; set; }
public String Expression { get; set; }
public String Name { get; set; }
public Collection
protected virtual Collection
}
[SerializableAttribute]
public class FilterStyle : Style {
public FilterStyle();
public Collection
public Collection Styles { get; }
protected override void DrawCore(IEnumerable
protected override void DrawSampleCore(GeoCanvas canvas, DrawingRectangleF drawingExtent);
protected override Collection
}
[SerializableAttribute]
public abstract class GeoCanvas {
[ObsoleteAttribute("This item is obsoleted, please use ClippingArea instead. This API is obsolete and may be removed in or after Version 8.0.")]
public RectangleShape ClipingArea { get; set; }
[ObsoleteAttribute("This item is obsoleted, Clipping is always enabled if the ClippingArea property is set. This API is obsolete and may be removed in or after Version 8.0.")]
public Boolean EnableCliping { get; set; }
}
[SerializableAttribute]
public class GeometryCollectionShape : BaseShape {
public RingShape GetConvexHull();
public GeometryCollectionShape GetDifference(BaseShape targetShape);
public GeometryCollectionShape GetIntersection(BaseShape targetShape);
public GeometryCollectionShape GetSymmetricalDifference(BaseShape targetShape);
public GeometryCollectionShape Simplify(Double tolerance, SimplificationType simplificationType);
public GeometryCollectionShape Simplify(GeographyUnit shapeUnit, Double tolerance, DistanceUnit toleranceUnit, SimplificationType simplificationType);
public GeometryCollectionShape Union(IEnumerable
public GeometryCollectionShape Union(BaseShape targetShape);
protected override MultipolygonShape BufferCore(Double distance, Int32 quadrantSegments, BufferCapType bufferCapType, GeographyUnit shapeUnit, DistanceUnit distanceUnit);
protected virtual RingShape GetConvexHullCore();
protected virtual GeometryCollectionShape GetDifferenceCore(BaseShape targetShape);
protected virtual GeometryCollectionShape GetIntersectionCore(BaseShape targetShape);
protected override MultilineShape GetShortestLineToCore(BaseShape targetShape, GeographyUnit shapeUnit);
protected virtual GeometryCollectionShape GetSymmetricalDifferenceCore(BaseShape targetShape);
protected override Boolean IntersectsCore(BaseShape targetShape);
protected override Boolean IsDisjointedCore(BaseShape targetShape);
protected override Boolean IsWithinCore(BaseShape targetShape);
protected virtual GeometryCollectionShape SimplifyCore(Double tolerance, SimplificationType simplificationType);
protected override Boolean TouchesCore(BaseShape targetShape);
protected virtual GeometryCollectionShape UnionCore(IEnumerable
[ObsoleteAttribute("This method is obsolete, please use GetWellKnownTextCore(RingOrder outerRingOrder) instead. This API is obsolete and may be removed in or after version 8.0.")]
protected override String GetWellKnownTextCore();
}
[SerializableAttribute]
public abstract class GeoSerializationFormatter {
public Encoding Encoding { get; set; }
}
[SerializableAttribute]
public class GoogleMapsLayer : Layer {
[ObsoleteAttribute("This constructor is obsolete, please use GoogleMapsLayer(String cacheDirectory, String clientId, String privateKey, WebProxy webProxy) instead. This API is obsolete and may be removed in or after version 9.0, because Google has asked us to remove these APIs as they were not the correct ways to call their service. The implementation of these APIs will now throw an exception if called. We are sorry for the inconvenience however the immediate changes were necessary.")]
public GoogleMapsLayer(String cacheDirectory, String apiKey);
[ObsoleteAttribute("This constructor is obsolete, please use GoogleMapsLayer(String cacheDirectory, String clientId, String privateKey, WebProxy webProxy) instead. This API is obsolete and may be removed in or after version 9.0, because Google has asked us to remove these APIs as they were not the correct ways to call their service. The implementation of these APIs will now throw an exception if called. We are sorry for the inconvenience however the immediate changes were necessary.")]
public GoogleMapsLayer(String cacheDirectory, String apiKey, WebProxy webProxy);
public BitmapTileCache ProjectedTileCache { get; set; }
public BitmapTileCache TileCache { get; set; }
public Projection ProjectionFromSphericalMercator { get; set; }
[ObsoleteAttribute("This property is obsolete, please use clientId and privateKey instead. This API is obsolete and may be removed in or after version 9.0, because Google has asked us to remove these APIs as they were not the correct ways to call their service. The implementation of these APIs will now throw an exception if called. We are sorry for the inconvenience however the immediate changes were necessary.")]
public String ApiKey { get; set; }
[ObsoleteAttribute("This property is obsoleted, please use the property TileCache instead. This property is obsolete and may be removed in or after version 9.0.")]
public String CacheDirectory { get; set; }
[ObsoleteAttribute("This method is obsolete, please use the ClearCache method of the property TileCache instead. This API is obsolete and may be removed in or after version 9.0.")]
public void ClearCache();
[ObsoleteAttribute("This method is obsolete, please use the ClearCache method of the property TileCache instead. This API is obsolete and may be removed in or after version 9.0.")]
public void ClearCache(String cacheFolder, TimeSpan tileExpiration, Double maxSizeInMegabytes);
}
[SerializableAttribute]
public class GpxFeatureLayer : FeatureLayer {
public GpxFeatureLayer();
public GpxFeatureLayer(String gpxPathFilename);
public override Boolean HasBoundingBox { get; }
public String GpxPathFilename { get; set; }
public event EventHandler
}
[SerializableAttribute]
public class GpxFeatureSource : FeatureSource {
public GpxFeatureSource();
public GpxFeatureSource(String gpxPathFilename);
public String GpxPathFilename { get; set; }
public Dictionary
public event EventHandler
protected override Boolean CanGetBoundingBoxQuicklyCore();
protected override Boolean CanGetCountQuicklyCore();
protected override void CloseCore();
protected override Collection
protected override Collection
protected override RectangleShape GetBoundingBoxCore();
protected override Collection
protected override Int32 GetCountCore();
protected override Collection
protected override WellKnownType GetFirstFeaturesWellKnownTypeCore();
protected virtual void OnStreamLoading(StreamLoadingEventArgs e);
protected override void OpenCore();
}
[SerializableAttribute]
public class GraticuleAdornmentLayer : AdornmentLayer {
public GeoPen GraticuleTextHaloPen { get; set; }
}
[SerializableAttribute]
public class GridFeatureSource : FeatureSource {
protected override Boolean CanGetBoundingBoxQuicklyCore();
}
[SerializableAttribute]
public class InMemoryFeatureSource : FeatureSource {
protected override Boolean CanExecuteSqlQueryCore { get; }
protected override Boolean CanGetBoundingBoxQuicklyCore();
protected override Collection
}
[SerializableAttribute]
public class InMemoryGridFeatureSource : FeatureSource {
protected override Boolean CanGetBoundingBoxQuicklyCore();
}
public static class JeffersonianHelper {
public static Boolean CanFindAliquotPart(Feature aliquotPart, GeographyUnit unit);
public static Boolean CanSplit(Feature aliquotPart, GeographyUnit unit);
public static Feature FindAliquotPart(Feature section, String jeffersonianString, GeographyUnit unit, Int32 cornerPointTolerancePercentage, JeffersonianSplitMode splitMode);
public static Feature FindAliquotPart(Feature section, Int32 sectionNumber, String jeffersonianString, GeographyUnit unit, Int32 cornerPointTolerancePercentage, JeffersonianSplitMode splitMode);
public static Feature FindAliquotPartForPartSection(Feature section, String jeffersonianString, GeographyUnit unit, Int32 cornerPointTolerancePercentage, JeffersonianSplitMode splitMode);
public static Int32 GetSectionNumber(Feature section, GeographyUnit unit);
public static JeffersonianSplitResult Split(Feature section, Int32 sectionNumber, GeographyUnit unit, Int32 cornerPointTolerancePercentage, JeffersonianSplitMode splitMode, Boolean isSection);
public static JeffersonianSplitResult SplitIntoQuaters(Feature aliquotPart, GeographyUnit unit, Int32 cornerPointTolerancePercentage);
public static Collection
public static Collection
}
public enum JeffersonianSplitMode {
Default,
IncludeLotsExceptForQuarters,
ExcludeLots,
IncludeLots
}
public class JeffersonianSplitResult {
public JeffersonianSplitResult();
public Collection
public Collection
public Collection
public Feature NortheastQuarter { get; set; }
public Feature NorthwestQuarter { get; set; }
public Feature SoutheastQuarter { get; set; }
public Feature SouthwestQuarter { get; set; }
}
[SerializableAttribute]
public class KmlAdornmentLayer : AdornmentLayer {
public KmlAdornmentLayer();
public KmlAdornmentLayer(String kmlPathFilename);
public String kmlPathFilename {
[CompilerGeneratedAttribute]
get;
[CompilerGeneratedAttribute]
set;
}
public String KmlPathFilename { get; set; }
public override ScreenPointF GetDrawingLocation(GeoCanvas canvas, Single adornmentWidth, Single adornmentHeight);
public event EventHandler
protected override void CloseCore();
protected override void DrawCore(GeoCanvas canvas, Collection
protected override void OpenCore();
}
[SerializableAttribute]
public class KmlFeatureLayer : FeatureLayer {
public KmlFeatureLayer();
public KmlFeatureLayer(String kmlPathFilename);
public KmlFeatureLayer(String kmlPathFilename, KmlStylingType stylingType);
public KmlFeatureLayer(String kmlPathFilename, KmlStylingType stylingType, Encoding encoding);
public override Boolean HasBoundingBox { get; }
public Encoding Encoding { get; }
public KmlStylingType StylingType { get; set; }
public String KmlPathFilename { get; set; }
public event EventHandler
protected override Layer CloneDeepCore();
protected override void DrawCore(GeoCanvas canvas, Collection
public static Collection
public static Collection
}
[SerializableAttribute]
public class KmlFeatureSource : FeatureSource {
public KmlFeatureSource();
public KmlFeatureSource(String kmlPathFilename);
public KmlFeatureSource(String kmlPathFilename, Encoding encoding);
public Encoding Encoding { get; }
public String KmlPathFilename { get; set; }
public event EventHandler
protected override Boolean CanGetBoundingBoxQuicklyCore();
protected override void CloseCore();
protected override TransactionResult CommitTransactionCore(TransactionBuffer transactions);
protected override Collection
protected override RectangleShape GetBoundingBoxCore();
protected override Collection
protected override Collection
protected override Collection
protected override void OpenCore();
protected override Collection
}
[SerializableAttribute]
public enum KmlFileReadWriteMode {
ReadOnly,
ReadWrite
}
[SerializableAttribute]
public enum KmlFileType {
Kml,
Kmz
}
[SerializableAttribute]
public class KmlGeoCanvas : GeoCanvas {
public KmlGeoCanvas();
public override Stream GetStreamFromGeoImage(GeoImage image);
protected override void BeginDrawingCore(Object nativeImage, RectangleShape worldExtent, GeographyUnit drawingMapUnit);
protected override void DrawAreaCore(IEnumerable
protected override void DrawEllipseCore(ScreenPointF screenPoint, Single width, Single height, GeoPen outlinePen, GeoBrush fillBrush, DrawingLevel drawingLevel, Single xOffset, Single yOffset, PenBrushDrawingOrder penBrushDrawingOrder);
protected override void DrawLineCore(IEnumerable
protected override void DrawScreenImageCore(GeoImage image, Single centerXInScreen, Single centerYInScreen, Single widthInScreen, Single heightInScreen, DrawingLevel drawingLevel, Single xOffset, Single yOffset, Single rotateAngle);
protected override void DrawScreenImageWithoutScalingCore(GeoImage image, Single centerXInScreen, Single centerYInScreen, DrawingLevel drawingLevel, Single xOffset, Single yOffset, Single rotateAngle);
protected override void DrawTextCore(String text, GeoFont font, GeoBrush fillBrush, GeoPen haloPen, IEnumerable
protected override void EndDrawingCore();
protected override void FlushCore();
protected override Single GetCanvasHeightCore(Object nativeImage);
protected override Single GetCanvasWidthCore(Object nativeImage);
protected override DrawingRectangleF MeasureTextCore(String text, GeoFont font);
protected override GeoImage ToGeoImageCore(Object nativeImage);
protected override Object ToNativeImageCore(GeoImage image);
}
[SerializableAttribute]
public class KmlLayer : Layer {
public KmlLayer();
public KmlLayer(String kmlPathFilename);
public KmlLayer(String kmlPathFilename, Encoding encoding);
public override Boolean HasBoundingBox { get; }
public Encoding Encoding { get; }
public String KmlPathFilename { get; set; }
public event EventHandler
protected override void CloseCore();
protected override void DrawCore(GeoCanvas canvas, Collection
protected override RectangleShape GetBoundingBoxCore();
protected override void OpenCore();
public static void AddLayersToKml(IEnumerable
public static void AddLayerToKml(RasterLayer rasterLayer, String pathFilename);
public static void AddLayerToKml(FeatureLayer featureLayer, String pathFilename);
public static void AddLayerToKml(AdornmentLayer adormentLayer, String pathFilename);
public static void AddMapShapesToKml(IEnumerable
public static void CreateKmlFile(String pathFilename);
public static void CreateKmlFile(String pathFilename, IEnumerable
public static void CreateKmlFile(String pathFilename, RasterLayer rasterLayer);
public static void CreateKmlFile(String pathFilename, Encoding encoding);
public static void CreateKmlFile(String pathFilename, FeatureLayer featureLayer);
public static void CreateKmlFile(String pathFilename, FeatureLayer featureLayer, KmlFileType kmlFileType);
public static void CreateKmlFile(String pathFilename, IEnumerable
public static void CreateKmlFile(String pathFilename, RasterLayer rasterLayer, KmlFileType kmlFileType);
public static void CreateKmlFile(String pathFilename, IEnumerable
public static void CreateKmlFile(String pathFilename, FeatureLayer featureLayer, KmlFileType kmlFileType, Encoding encoding);
}
[SerializableAttribute]
public class KmlRasterLayer : RasterLayer {
public KmlRasterLayer();
public KmlRasterLayer(String kmlPathFilename);
public override Boolean HasBoundingBox { get; }
public String KmlPathFilename { get; set; }
public event EventHandler
protected override void CloseCore();
protected override void DrawCore(GeoCanvas canvas, Collection
protected override void OpenCore();
}
[SerializableAttribute]
public class KmlRasterSource : RasterSource {
public KmlRasterSource();
public KmlRasterSource(String kmlPathFilename);
public String KmlPathFilename { get; set; }
public event EventHandler
protected override void CloseCore();
protected override RectangleShape GetBoundingBoxCore();
protected override GeoImage GetImageCore(RectangleShape worldExtent, Int32 canvasWidth, Int32 canvasHeight);
protected override Int32 GetImageHeightCore();
protected override Int32 GetImageWidthCore();
protected override void OpenCore();
}
public enum KmlStylingType {
Default,
EmbeddedStyle,
StandardStyle
}
[SerializableAttribute]
public abstract class Layer {
public TimeSpan RequestDrawingInterval { get; set; }
public void RequestDrawing();
public void RequestDrawing(IEnumerable
public void RequestDrawing(TimeSpan bufferTime);
public void RequestDrawing(RectangleShape extentToRefresh);
public void RequestDrawing(IEnumerable
public void RequestDrawing(RectangleShape extentToRefresh, TimeSpan bufferTime);
public event EventHandler
public event EventHandler
protected virtual void OnRequestedDrawing(RequestedDrawingLayerEventArgs eventArgs);
protected virtual void OnRequestingDrawing(RequestingDrawingLayerEventArgs eventArgs);
}
[SerializableAttribute]
public class LegendAdornmentLayer : AdornmentLayer {
public LegendContentResizeMode ContentResizeMode { get; set; }
}
[SerializableAttribute]
public enum LegendContentResizeMode {
Default,
Resizable,
Fixed
}
[SerializableAttribute]
public class LegendPrinterLayer : PrinterLayer {
public LegendContentResizeMode ContentResizeMode { get; set; }
}
[SerializableAttribute]
public class LineShape : LineBaseShape {
public PolygonShape ToPolygonShape();
[ObsoleteAttribute("This method is obsolete, please use GetWellKnownTextCore(RingOrder outerRingOrder) instead. This API is obsolete and may be removed in or after version 8.0.")]
protected override String GetWellKnownTextCore();
}
[SerializableAttribute]
public struct LinkColumnValue {
public LinkColumnValue(Object value);
public LinkColumnValue(Object value, String level);
public Object Value { get; set; }
public String Level { get; set; }
public override Boolean Equals(Object obj);
public override Int32 GetHashCode();
public override String ToString();
public static Boolean operator==(LinkColumnValue linkColumnValue1, LinkColumnValue linkColumnValue2);
public static Boolean operator!=(LinkColumnValue linkColumnValue1, LinkColumnValue linkColumnValue2);
}
[DefaultMemberAttribute("Item")]
[ObfuscationAttribute]
[SerializableAttribute]
public class LinkRecord {
public LinkRecord();
public LinkRecord(Int32 recordIndex, LinkRecords source);
public Int32 RecordIndex { get; set; }
public LinkRecords Source { get; set; }
public Object this[String key] { get; set; }
}
[SerializableAttribute]
public abstract class LinkRecords : IEnumerator
public LinkRecords();
public LinkRecords(String name);
public Boolean IsCacheEnabled { get; set; }
public Boolean IsOpen { get; }
public Collection
public Collection
public Collection
public LinkRecord Current { get; }
public String Name { get; set; }
public void Close();
public void Dispose();
public Collection
public Dictionary
public IEnumerator
public Boolean MoveNext();
public void Open();
public void Reset();
protected Int32 Position { get; }
protected virtual void CloseCore();
protected virtual void DisposeCore();
protected abstract Collection
protected abstract Dictionary
protected LinkRecord GetCurrentRecord();
protected abstract LinkRecord GetCurrentRecordCore();
protected abstract Boolean MoveNextCore();
protected virtual void OpenCore();
protected virtual void ResetCore();
IEnumerator R3Q=();
Object RXQ=();
}
[SerializableAttribute]
public class LinkSource {
public LinkSource();
public Boolean IsCacheEnabled { get; set; }
public Boolean IsOpen { get; }
public Collection
public Collection
public Collection
public LinkRecords Records { get; protected set; }
public String Id { get; }
public String Name { get; set; }
public void Close();
public Collection
public void Open();
protected virtual void CloseCore();
protected virtual Collection
protected virtual void OpenCore();
}
public class MagneticDeclination {
public MagneticDeclination();
public MagneticDeclination(Double magneticNorthInDegree, Double gridNorthInDegree, String changedByYear, Double centralMeridian, String zone);
public Double CentralMeridian { get; set; }
public Double GridNorthInDegree { get; set; }
public Double MagneticNorthInDegree { get; set; }
public String ChangedByYear { get; set; }
public String Zone { get; set; }
}
[SerializableAttribute]
public class MagneticDeclinationAdornmentLayer : AdornmentLayer {
public MagneticDeclinationAdornmentLayer();
public MagneticDeclinationAdornmentLayer(AdornmentLocation adornmentLocation);
public MagneticDeclinationAdornmentLayer(ScreenPointF startPoint);
public MagneticDeclinationAdornmentLayer(String magneticFieldPathFilename, AdornmentLocation adornmentLocation);
public DateTime SampleDateTime { get; set; }
public DistanceUnit ElevationUnit { get; set; }
public Double Elevation { get; set; }
public LineStyle GridNorthLineStyle { get; set; }
public LineStyle MagneticNorthLineStyle { get; set; }
public LineStyle TrueNorthLineStyle { get; set; }
public PointStyle TrueNorthPointStyle { get; set; }
public Projection ProjectionToDecimalDegrees { get; set; }
public String MagneticFieldPathFilename { get; }
public TextStyle TextStyle { get; set; }
public override ScreenPointF GetDrawingLocation(GeoCanvas canvas, Single adornmentWidth, Single adornmentHeight);
public event EventHandler
protected override void CloseCore();
protected override void DrawCore(GeoCanvas canvas, Collection
protected virtual void OnStreamLoading(StreamLoadingEventArgs e);
protected override void OpenCore();
public static MagneticDeclination GetMagneticDeclination(PointShape point, Double elevation, DistanceUnit elevationUnit, DateTime sampleDateTime);
public static MagneticDeclination GetMagneticDeclination(Feature pointFeature, Double elevation, DistanceUnit elevationUnit, DateTime sampleDateTime);
public static MagneticDeclination GetMagneticDeclination(Feature pointFeature, Double elevation, DistanceUnit elevationUnit, DateTime sampleDateTime, String magneticFieldPathFilename);
public static MagneticDeclination GetMagneticDeclination(Feature pointFeature, Double elevation, DistanceUnit elevationUnit, DateTime sampleDateTime, Stream magneticFieldStream);
public static MagneticDeclination GetMagneticDeclination(Double x, Double y, Double elevation, DistanceUnit elevationUnit, DateTime sampleDateTime);
public static MagneticDeclination GetMagneticDeclination(PointShape point, Double elevation, DistanceUnit elevationUnit, DateTime sampleDateTime, Stream magneticFieldStream);
public static MagneticDeclination GetMagneticDeclination(PointShape point, Double elevation, DistanceUnit elevationUnit, DateTime sampleDateTime, String magneticFieldPathFilename);
public static MagneticDeclination GetMagneticDeclination(Double x, Double y, Double elevation, DistanceUnit elevationUnit, DateTime sampleDateTime, Stream magneticFieldStream);
public static MagneticDeclination GetMagneticDeclination(Double x, Double y, Double elevation, DistanceUnit elevationUnit, DateTime sampleDateTime, String magneticFieldPathFilename);
}
[SerializableAttribute]
public class MagneticDeclinationPrinterLayer : PrinterLayer {
public MagneticDeclinationPrinterLayer();
public MagneticDeclinationPrinterLayer(MapPrinterLayer mapPrinterLayer);
public MagneticDeclinationPrinterLayer(String magneticFieldPathFilename, MapPrinterLayer mapPrinterLayer);
public DateTime SampleDateTime { get; set; }
public DistanceUnit ElevationUnit { get; set; }
public Double Elevation { get; set; }
public LineStyle GridNorthLineStyle { get; set; }
public LineStyle MagneticNorthLineStyle { get; set; }
public LineStyle TrueNorthLineStyle { get; set; }
public MapPrinterLayer MapPrinterLayer { get; set; }
public PointStyle TrueNorthPointStyle { get; set; }
public Projection ProjectionToDecimalDegrees { get; set; }
public String MagneticFieldPathFilename { get; }
public TextStyle TextStyle { get; set; }
public event EventHandler
protected override void CloseCore();
protected override void DrawCore(GeoCanvas canvas, Collection
protected virtual void OnStreamLoading(StreamLoadingEventArgs e);
protected override void OpenCore();
protected override RectangleShape SetPositionCore(Double width, Double height, Double centerPointX, Double centerPointY, PrintingUnit unit);
public static MagneticDeclination GetMagneticDeclination(Feature pointFeature, Double elevation, DistanceUnit elevationUnit, DateTime sampleDateTime);
public static MagneticDeclination GetMagneticDeclination(PointShape point, Double elevation, DistanceUnit elevationUnit, DateTime sampleDateTime);
public static MagneticDeclination GetMagneticDeclination(PointShape point, Double elevation, DistanceUnit elevationUnit, DateTime sampleDateTime, Stream magneticFieldStream);
public static MagneticDeclination GetMagneticDeclination(Double x, Double y, Double elevation, DistanceUnit elevationUnit, DateTime sampleDateTime);
public static MagneticDeclination GetMagneticDeclination(PointShape point, Double elevation, DistanceUnit elevationUnit, DateTime sampleDateTime, String magneticFieldPathFilename);
public static MagneticDeclination GetMagneticDeclination(Feature pointFeature, Double elevation, DistanceUnit elevationUnit, DateTime sampleDateTime, Stream magneticFieldStream);
public static MagneticDeclination GetMagneticDeclination(Feature pointFeature, Double elevation, DistanceUnit elevationUnit, DateTime sampleDateTime, String magneticFieldPathFilename);
public static MagneticDeclination GetMagneticDeclination(Double x, Double y, Double elevation, DistanceUnit elevationUnit, DateTime sampleDateTime, Stream magneticFieldStream);
public static MagneticDeclination GetMagneticDeclination(Double x, Double y, Double elevation, DistanceUnit elevationUnit, DateTime sampleDateTime, String magneticFieldPathFilename);
}
[SerializableAttribute]
public class ManagedProj4Projection : Projection {
protected override RasterProjectionResult ConvertToExternalProjectionCore(GeoImage image, RectangleShape imageExtent, RectangleShape targetExtent);
}
[SerializableAttribute]
public enum MaskType {
Default,
Rectangle,
RoundedCorners,
RoundedEnds
}
[SerializableAttribute]
public class MrSidRasterSource : RasterSource {
protected override Boolean HasProjectionTextCore { get; }
protected override String GetProjectionTextCore();
}
[SerializableAttribute]
public class MsSql2008FeatureLayer : FeatureLayer {
public MsSql2008FeatureLayer(String connectionString, String tableName, String featureIdColumn, Int32 srid, String schemaName);
public MsSql2008FeatureLayer(String connectionString, String tableName, String featureIdColumn, Int32 srid, String schemaName, DatabaseConnectionMode databaseConnectionMode);
public String SchemaName { get; set; }
}
[SerializableAttribute]
public class MsSql2008FeatureSource : FeatureSource {
public MsSql2008FeatureSource(String connectionString, String tableName, String featureIdColumn, Int32 srid, String schemaName);
public MsSql2008FeatureSource(String connectionString, String tableName, String featureIdColumn, Int32 srid, String schemaName, DatabaseConnectionMode databaseConnectionMode);
public String SchemaName { get; set; }
protected override Boolean CanGetCountQuicklyCore();
protected override Collection
}
[SerializableAttribute]
public class MultilineShape : LineBaseShape {
public MultipolygonShape ToMultiPolygonShape();
[ObsoleteAttribute("This method is obsolete, please use GetWellKnownTextCore(RingOrder outerRingOrder) instead. This API is obsolete and may be removed in or after version 8.0.")]
protected override String GetWellKnownTextCore();
}
[SerializableAttribute]
public class MultipleFeatureSource : FeatureSource {
protected override Boolean CanGetBoundingBoxQuicklyCore();
}
[SerializableAttribute]
public class MultipointShape : PointBaseShape {
[ObsoleteAttribute("This method is obsolete, please use GetWellKnownTextCore(RingOrder outerRingOrder) instead. This API is obsolete and may be removed in or after version 8.0.")]
protected override String GetWellKnownTextCore();
}
[SerializableAttribute]
public class MultipolygonShape : AreaBaseShape {
public MultilineShape ToMultiLineShape();
[ObsoleteAttribute("This method is obsolete, please use GetWellKnownTextCore(RingOrder outerRingOrder) instead. This API is obsolete and may be removed in or after version 8.0.")]
protected override String GetWellKnownTextCore();
}
public static class NoaaRadarMonitor {
public static TimeSpan RefreshInterval { get; set; }
public static Bitmap GetRadarImage();
public static void StartMonitoring();
public static void StopMonitoring();
public static event EventHandler
public static event EventHandler
}
[SerializableAttribute]
public class NoaaRadarRasterLayer : RasterLayer {
public NoaaRadarRasterLayer();
public override Boolean HasBoundingBox { get; }
protected override void CloseCore();
protected override void DrawCore(GeoCanvas canvas, Collection
protected override RectangleShape GetBoundingBoxCore();
protected override void OpenCore();
}
[SerializableAttribute]
public class NoaaRadarRasterSource : RasterSource {
public NoaaRadarRasterSource();
public event EventHandler
public event EventHandler
protected override void CloseCore();
protected override RectangleShape GetBoundingBoxCore();
protected override GeoImage GetImageCore(RectangleShape worldExtent, Int32 canvasWidth, Int32 canvasHeight);
protected override Int32 GetImageHeightCore();
protected override Int32 GetImageWidthCore();
protected virtual void OnRadarUpdated(RadarUpdatedNoaaRadarRasterSourceEventArgs e);
protected virtual void OnRadarUpdating(RadarUpdatingNoaaRadarRasterSourceEventArgs e);
protected override void OpenCore();
}
[SerializableAttribute]
public class NoaaWeatherStationFeatureLayer : FeatureLayer {
public NoaaWeatherStationFeatureLayer();
protected override void CloseCore();
protected override void DrawCore(GeoCanvas canvas, Collection
protected override void OpenCore();
}
public static class NoaaWeatherStationMonitor {
public static TimeSpan RefreshInterval { get; set; }
public static Dictionary
public static void StartMonitoring();
public static void StopMonitoring();
public static event EventHandler
public static event EventHandler
}
[SerializableAttribute]
public class NoaaWeatherStationStyle : Style {
public NoaaWeatherStationStyle();
protected override void DrawCore(IEnumerable
protected override void DrawSampleCore(GeoCanvas canvas, DrawingRectangleF drawingExtent);
protected override Collection
}
[SerializableAttribute]
public class NoaaWeatherWarningsFeatureLayer : FeatureLayer {
public NoaaWeatherWarningsFeatureLayer();
protected override void CloseCore();
protected override void DrawCore(GeoCanvas canvas, Collection
protected override void OpenCore();
}
[SerializableAttribute]
public class NoaaWeatherWarningsFeatureSource : FeatureSource {
public NoaaWeatherWarningsFeatureSource();
public event EventHandler
public event EventHandler
protected override void CloseCore();
protected override Collection
protected override RectangleShape GetBoundingBoxCore();
protected override Collection
protected override Int32 GetCountCore();
protected override Collection
protected override Collection
protected virtual void OnWarningsUpdated(WarningsUpdatedNoaaWeatherWarningsFeatureSourceEventArgs e);
protected virtual void OnWarningsUpdating(WarningsUpdatingNoaaWeatherWarningsFeatureSourceEventArgs e);
protected override void OpenCore();
}
public static class NoaaWeatherWarningsMonitor {
public static TimeSpan RefreshInterval { get; set; }
public static Dictionary
public static void StartMonitoring();
public static void StopMonitoring();
public static event EventHandler
public static event EventHandler
}
[SerializableAttribute]
public class NoaaWeatherWarningsStyle : ValueStyle {
public NoaaWeatherWarningsStyle();
protected override void DrawCore(IEnumerable
protected override Collection
}
[SerializableAttribute]
public class NonTangentCurveCogoCall : CogoCall {
public NonTangentCurveCogoCall();
public NonTangentCurveCogoCall(CogoCurveParameterType firstParameterType, Double firstParameter, CogoCurveParameterType secondParameterType, Double secondParameter, CogoCurveDirection curveDirection, CogoCurveDirectionType curveDirectionType, Double curveDirectionAngle);
public CogoCurveDirection CurveDirection { get; set; }
public CogoCurveDirectionType CurveDirectionType { get; set; }
public CogoCurveParameterType FirstParameterType { get; set; }
public CogoCurveParameterType SecondParameterType { get; set; }
public Double CurveDirectionAngle { get; set; }
public Double FirstParameter { get; set; }
public Double SecondParameter { get; set; }
protected override LineShape GetCallLineCore(PointShape startPoint, PointShape backsightPoint);
protected override String GetDescriptionStringCore(CogoDirectionType returningDirectionType, AngleUnit returningAngleUnit);
protected override String GetTraverseStringCore(CogoDirectionType returningDirectionType, AngleUnit returningAngleUnit);
protected override void LoadFromTraverseStringCore(String traverseString, CogoDirectionType directionType, AngleUnit angleUnit);
}
[SerializableAttribute]
public class OpenStreetMapLayer : Layer {
public BitmapTileCache ProjectedTileCache { get; set; }
public BitmapTileCache TileCache { get; set; }
public Projection ProjectionFromSphericalMercator { get; set; }
[ObsoleteAttribute("This property is obsoleted, please use the property TileCache instead. This property is obsolete and may be removed in or after version 9.0.")]
public String CacheDirectory { get; set; }
public ZoomLevelSet ZoomlevelSet { get; set; }
}
[SerializableAttribute]
public abstract class PointBaseStyle : Style {
protected PointBaseStyle();
protected PointBaseStyle(GeoSolidBrush symbolSolidBrush, Int32 symbolSize);
protected PointBaseStyle(GeoSolidBrush symbolSolidBrush, GeoPen symbolPen, Int32 symbolSize);
public Collection
public DrawingLevel DrawingLevel { get; set; }
public GeoPen SymbolPen { get; set; }
public GeoSolidBrush SymbolSolidBrush { get; set; }
public PointStyleAdvanced Advanced { get; }
public Single RotationAngle { get; set; }
public Single SymbolSize { get; set; }
public Single XOffsetInPixel { get; set; }
public Single YOffsetInPixel { get; set; }
protected override void DrawSampleCore(GeoCanvas canvas, DrawingRectangleF drawingExtent);
}
[SerializableAttribute]
public class PointShape : PointBaseShape {
[ObsoleteAttribute("This method is obsolete, please use GetWellKnownTextCore(RingOrder outerRingOrder) instead. This API is obsolete and may be removed in or after version 8.0.")]
protected override String GetWellKnownTextCore();
}
[SerializableAttribute]
public class PointStyle : Style : PointBaseStyle {
public PointStyleAdvanced Advanced { get; }
public Collection
public DrawingLevel DrawingLevel { get; set; }
public Single RotationAngle { get; set; }
public GeoPen SymbolPen { get; set; }
public Single SymbolSize { get; set; }
public GeoSolidBrush SymbolSolidBrush { get; set; }
public Single XOffsetInPixel { get; set; }
public Single YOffsetInPixel { get; set; }
}
[SerializableAttribute]
public class PolygonShape : AreaBaseShape {
public MultilineShape ToMultiLineShape();
[ObsoleteAttribute("This method is obsolete, please use GetWellKnownTextCore(RingOrder outerRingOrder) instead. This API is obsolete and may be removed in or after version 8.0.")]
protected override String GetWellKnownTextCore();
}
[SerializableAttribute]
public abstract class PositionStyle : Style {
public MaskType MaskType { get; set; }
}
[SerializableAttribute]
public class Proj4Projection : Projection, IDisposable {
protected override RasterProjectionResult ConvertToExternalProjectionCore(GeoImage image, RectangleShape imageExtent, RectangleShape targetExtent);
}
[SerializableAttribute]
public abstract class Projection {
public RasterProjectionResult ConvertToExternalProjection(GeoImage image, RectangleShape imageExtent, RectangleShape targetExtent);
protected virtual RasterProjectionResult ConvertToExternalProjectionCore(GeoImage image, RectangleShape imageExtent, RectangleShape targetExtent);
}
[SerializableAttribute]
public class RadarUpdatedNoaaRadarMonitorEventArgs : EventArgs {
public RadarUpdatedNoaaRadarMonitorEventArgs();
}
[SerializableAttribute]
public class RadarUpdatedNoaaRadarRasterSourceEventArgs : EventArgs {
public RadarUpdatedNoaaRadarRasterSourceEventArgs();
}
[SerializableAttribute]
public class RadarUpdatingNoaaRadarMonitorEventArgs : EventArgs {
public RadarUpdatingNoaaRadarMonitorEventArgs();
public Boolean Cancel { get; set; }
}
[SerializableAttribute]
public class RadarUpdatingNoaaRadarRasterSourceEventArgs : EventArgs {
public RadarUpdatingNoaaRadarRasterSourceEventArgs();
public Boolean Cancel { get; set; }
}
[SerializableAttribute]
public abstract class RasterLayer : Layer {
public Single Transparency { get; set; }
}
[SerializableAttribute]
public class RebuildingShapeFileFeatureSourceEventArgs : EventArgs {
public RebuildingShapeFileFeatureSourceEventArgs();
public RebuildingShapeFileFeatureSourceEventArgs(Int32 recordCount, Int32 currentRecordIndex, Feature currentFeature, DateTime startProcessTime, Boolean cancel);
public RebuildingShapeFileFeatureSourceEventArgs(Int32 recordCount, Int32 currentRecordIndex, Feature currentFeature, DateTime startProcessTime, Boolean cancel, String shapePathFilename);
public Boolean Cancel { get; set; }
public DateTime StartProcessTime { get; }
public Feature CurrentFeature { get; }
public Int32 CurrentRecordIndex { get; }
public Int32 RecordCount { get; }
public String ShapePathFilename { get; }
}
[SerializableAttribute]
public class RectangleShape : AreaBaseShape {
[ObsoleteAttribute("This method is obsolete, please use GetWellKnownTextCore(RingOrder outerRingOrder) instead. This API is obsolete and may be removed in or after version 8.0.")]
protected override String GetWellKnownTextCore();
}
[SerializableAttribute]
public class RequestedDrawingLayerEventArgs : EventArgs {
public RequestedDrawingLayerEventArgs();
public RequestedDrawingLayerEventArgs(TimeSpan bufferTime);
public RequestedDrawingLayerEventArgs(IEnumerable
public RequestedDrawingLayerEventArgs(RectangleShape extentToRefresh);
public RequestedDrawingLayerEventArgs(IEnumerable
public RequestedDrawingLayerEventArgs(RectangleShape extentToRefresh, TimeSpan bufferTime);
public Collection
public TimeSpan BufferTime { get; set; }
}
[SerializableAttribute]
public class RequestingDrawingLayerEventArgs : EventArgs {
public RequestingDrawingLayerEventArgs();
public RequestingDrawingLayerEventArgs(TimeSpan bufferTime);
public RequestingDrawingLayerEventArgs(IEnumerable
public RequestingDrawingLayerEventArgs(RectangleShape extentToRefresh);
public RequestingDrawingLayerEventArgs(IEnumerable
public RequestingDrawingLayerEventArgs(RectangleShape extentToRefresh, TimeSpan bufferTime);
public Boolean Cancel { get; set; }
public Collection
public TimeSpan BufferTime { get; set; }
}
[SerializableAttribute]
public class RingShape : AreaBaseShape {
[ObsoleteAttribute("This method is obsolete, please use GetWellKnownTextCore(RingOrder outerRingOrder) instead. This API is obsolete and may be removed in or after version 8.0.")]
protected override String GetWellKnownTextCore();
}
[SerializableAttribute]
public class RotationProjection : Projection {
public PointShape PivotCenter { get; set; }
}
[SerializableAttribute]
public class S57FeatureLayer : FeatureLayer {
public S57FeatureLayer();
public S57FeatureLayer(String s57PathFilename);
[ObsoleteAttribute("This constructor is obsolete, please use S57FeatureLayer(string s57FilePathName) instead. This API is obsolete and may be removed in or after version 9.0.")]
public S57FeatureLayer(String s57PathFilename, String idColumnName);
[ObsoleteAttribute("This constructor is obsolete, please use S57FeatureLayer(string s57FilePathName) instead. This API is obsolete and may be removed in or after version 9.0.")]
public S57FeatureLayer(String s57PathFilename, String idColumnName, String featureSchemaName);
[ObsoleteAttribute("This constructor is obsolete, please use S57FeatureLayer(string s57FilePathName) instead. This API is obsolete and may be removed in or after version 9.0.")]
public S57FeatureLayer(String s57PathFilename, String idColumnName, String featureSchemaName, String featureClassName);
[ObsoleteAttribute("This constructor is obsolete, please use S57FeatureLayer(string s57FilePathName) instead. This API is obsolete and may be removed in or after version 9.0.")]
public S57FeatureLayer(String s57PathFilename, String idColumnName, String featureSchemaName, String featureClassName, String geometryColumnName);
[ObfuscationAttribute(Exclude=true)]
public override Boolean HasBoundingBox { get; }
}
[SerializableAttribute]
public class S57FeatureSource : FeatureSource {
public S57FeatureSource();
public S57FeatureSource(String s57PathFilename);
[ObsoleteAttribute("This constructor is obsolete, please use S57FeatureSource(string s57PathFilename) instead. This API is obsolete and may be removed in or after version 9.0. If you would like to use this from FdoExtension")]
public S57FeatureSource(String s57PathFilename, String idColumnname);
[ObsoleteAttribute("This constructor is obsolete, please use S57FeatureSource(string s57PathFilename) instead. This API is obsolete and may be removed in or after version 9.0.")]
public S57FeatureSource(String s57PathFilename, String idColumnName, String featureSchemaName);
[ObsoleteAttribute("This constructor is obsolete, please use S57FeatureSource(string s57PathFileName) instead. This API is obsolete and may be removed in or after version 9.0.")]
public S57FeatureSource(String s57PathFilename, String idColumnName, String featureSchemaName, String featureClassName);
[ObsoleteAttribute("This constructor is obsolete, please use S57FeatureSource(string s57PathFilename) instead. This API is obsolete and may be removed in or after version 9.0.")]
public S57FeatureSource(String s57PathFilename, String idColumnname, String featureSchemaName, String featureClassName, String geometryColumnName);
[ObfuscationAttribute(Exclude=true)]
protected override Boolean CanExecuteSqlQueryCore { get; }
protected override void CloseCore();
protected override Int32 ExecuteNonQueryCore(String sqlStatement);
protected override DataTable ExecuteQueryCore(String sqlStatement);
protected override Object ExecuteScalarCore(String sqlStatement);
protected override Collection
protected override RectangleShape GetBoundingBoxCore();
protected override Collection
protected override Int32 GetCountCore();
protected override Collection
protected override Collection
protected override Collection
protected override Collection
protected override void OpenCore();
protected override Collection
}
[SerializableAttribute]
public class ScaleBarAdornmentLayer : AdornmentLayer {
public Projection ProjectionToDecimalDegrees { get; set; }
[ObsoleteAttribute("This property is obsoleted, please use ProjectionToDecimalDegrees instead. This API is obsolete and may be removed in or after Version 9.0.")]
public String ProjectionParametersString { get; set; }
}
[SerializableAttribute]
public class ScaleLineAdornmentLayer : AdornmentLayer {
public Projection ProjectionToDecimalDegrees { get; set; }
[ObsoleteAttribute("This property is obsoleted, please use ProjectionToDecimalDegrees instead. This API is obsolete and may be removed in or after Version 9.0.")]
public String ProjectionParametersString { get; set; }
}
[SerializableAttribute]
public class ScaleLinePrinterLayer : PrinterLayer {
protected override void OpenCore();
}
[SerializableAttribute]
public class ShapeFileFeatureSource : FeatureSource {
protected override Boolean CanGetBoundingBoxQuicklyCore();
protected override Boolean CanGetCountQuicklyCore();
protected override Collection
protected override Collection
protected override WellKnownType GetFirstFeaturesWellKnownTypeCore();
protected static void OnRebuilding(RebuildingShapeFileFeatureSourceEventArgs e);
public static event EventHandler
}
[SerializableAttribute]
public static class SqlTypesGeometryHelper {
public static Boolean Contains(BaseShape sourceShape shape, BaseShape targetShape);
public static Boolean Contains(BaseShape sourceShape shape, Feature targetFeature);
public static Boolean Contains(Feature sourceFeature feature, Feature targetFeature);
public static Boolean Crosses(BaseShape sourceShape shape, BaseShape targetShape);
public static Boolean Crosses(BaseShape sourceShape shape, Feature targetFeature);
public static Boolean Crosses(Feature sourceFeature feature, Feature targetFeature);
public static MultipointShape GetCrossing(LineBaseShape sourceShape shape, BaseShape targetShape);
[ObsoleteAttribute("This method is obsolete, please use the GetDifference(BaseShape sourceShape, BaseShape targetShape) method instead. This API is obsolete and may be removed in or after version 9.0.")]
public static MultipolygonShape GetDifference(AreaBaseShape sourceShape shape, AreaBaseShape targetShape);
[ObsoleteAttribute("This method is obsolete, please use the GetDifference(BaseShape sourceShape, Feature targetFeature) method instead. This API is obsolete and may be removed in or after version 9.0.")]
public static MultipolygonShape GetDifference(AreaBaseShape sourceShape shape, Feature targetFeature);
public static BaseShape GetDifference(BaseShape sourceShape, Feature targetFeature);
public static Feature GetDifference(Feature sourceFeature feature, Feature targetFeature);
public static BaseShape GetDifference(BaseShape sourceShape, BaseShape targetShape);
public static Double GetDistanceTo(Feature sourceFeature feature, Feature targetFeature, GeographyUnit shapeUnit, DistanceUnit distanceUnit);
public static Double GetDistanceTo(BaseShape sourceShape shape, Feature targetFeature, GeographyUnit shapeUnit, DistanceUnit distanceUnit);
public static Double GetDistanceTo(BaseShape sourceShape shape, BaseShape targetShape, GeographyUnit shapeUnit, DistanceUnit distanceUnit);
public static BaseShape GetIntersection(BaseShape sourceShape shape, AreaBaseShape targetShape);
public static Feature GetIntersection(Feature sourceFeature feature, Feature targetFeature);
[ObsoleteAttribute("This method is obsolete, please use the GetSymmetricalDifference(BaseShape sourceShape, Feature targetFeature) method instead. This API is obsolete and may be removed in or after version 9.0.")]
public static MultipolygonShape GetSymmetricalDifference(AreaBaseShape sourceShape shape, Feature targetFeature);
[ObsoleteAttribute("This method is obsolete, please use the GetSymmetricalDifference(BaseShape sourceShape, BaseShape targetShape) method instead. This API is obsolete and may be removed in or after version 9.0.")]
public static MultipolygonShape GetSymmetricalDifference(AreaBaseShape sourceShape shape, AreaBaseShape targetShape);
public static BaseShape GetSymmetricalDifference(Feature sourceFeature, Feature targetFeature);
public static BaseShape GetSymmetricalDifference(BaseShape sourceShape, BaseShape targetShape);
public static BaseShape GetSymmetricalDifference(BaseShape sourceShape, Feature targetFeature);
public static Boolean Intersects(BaseShape sourceShape shape, BaseShape targetShape);
public static Boolean Intersects(BaseShape sourceShape shape, Feature targetFeature);
public static Boolean Intersects(Feature sourceFeature feature, Feature targetFeature);
public static Boolean IsDisjointed(BaseShape sourceShape shape, BaseShape targetShape);
public static Boolean IsDisjointed(BaseShape sourceShape shape, Feature targetFeature);
public static Boolean IsDisjointed(Feature sourceFeature feature, Feature targetFeature);
public static Boolean IsTopologicallyEqual(BaseShape sourceShape shape, BaseShape targetShape);
public static Boolean IsTopologicallyEqual(BaseShape sourceShape shape, Feature targetFeature);
public static Boolean IsTopologicallyEqual(Feature sourceFeature feature, Feature targetFeature);
public static Boolean IsValid(BaseShape baseShape);
public static Boolean IsWithin(BaseShape sourceShape shape, BaseShape targetShape);
public static Boolean IsWithin(BaseShape sourceShape shape, Feature targetFeature);
public static Boolean IsWithin(Feature sourceFeature feature, Feature targetFeature);
public static BaseShape MakeValid(BaseShape baseShape);
public static Boolean Overlaps(BaseShape sourceShape shape, BaseShape targetShape);
public static Boolean Overlaps(BaseShape sourceShape shape, Feature targetFeature);
public static Boolean Overlaps(Feature sourceFeature feature, Feature targetFeature);
public static Boolean Touches(BaseShape sourceShape shape, BaseShape targetShape);
public static Boolean Touches(BaseShape sourceShape shape, Feature targetFeature);
public static Boolean Touches(Feature sourceFeature feature, Feature targetFeature);
[ObsoleteAttribute("This method is obsolete, please use the Union(IEnumerable
public static MultilineShape Union(IEnumerable
[ObsoleteAttribute("This method is obsolete, please use the Union(IEnumerable
public static MultipolygonShape Union(IEnumerable
public static BaseShape Union(IEnumerable
public static Feature Union(IEnumerable
[ObsoleteAttribute("This method is obsolete, please use the Union(BaseShape sourceShape, BaseShape targetShape) method instead. This API is obsolete and may be removed in or after version 9.0.")]
public static MultilineShape Union(LineBaseShape sourceShape shape, Feature targetFeature);
[ObsoleteAttribute("This method is obsolete, please use the Union(BaseShape sourceShape, BaseShape targetShape) method instead. This API is obsolete and may be removed in or after version 9.0.")]
public static MultilineShape Union(LineBaseShape sourceShape shape, LineBaseShape targetShape);
public static BaseShape Union(BaseShape sourceShape, BaseShape targetShape);
public static Feature Union(Feature sourceFeature feature, Feature targetFeature);
[ObsoleteAttribute("This method is obsolete, please use the Union(BaseShape sourceShape, BaseShape targetShape) method instead. This API is obsolete and may be removed in or after version 9.0.")]
public static MultipolygonShape Union(AreaBaseShape sourceShape shape, AreaBaseShape targetShape);
[ObsoleteAttribute("This method is obsolete, please use the Union(BaseShape sourceShape, BaseShape targetShape) method instead. This API is obsolete and may be removed in or after version 9.0.")]
public static MultipolygonShape Union(AreaBaseShape sourceShape shape, Feature targetFeature);
}
[SerializableAttribute]
public class StationsUpdatedNoaaWeatherStationFeatureSourceEventArgs : EventArgs {
public StationsUpdatedNoaaWeatherStationFeatureSourceEventArgs();
}
[SerializableAttribute]
public class StationsUpdatedNoaaWeatherStationMonitorEventArgs : EventArgs {
public StationsUpdatedNoaaWeatherStationMonitorEventArgs();
}
[SerializableAttribute]
public class StationsUpdatingNoaaWeatherStationMonitorEventArgs : EventArgs {
public StationsUpdatingNoaaWeatherStationMonitorEventArgs();
public Boolean Cancel { get; set; }
}
[SerializableAttribute]
public abstract class Style {
public Collection
protected virtual Collection
}
[SerializableAttribute]
public class TabFeatureSource : FeatureSource {
protected override Boolean CanGetBoundingBoxQuicklyCore();
protected override Boolean CanGetCountQuicklyCore();
protected override Collection
}
[SerializableAttribute]
public class TangentCurveCogoCall : CogoCall {
public TangentCurveCogoCall();
public TangentCurveCogoCall(CogoCurveParameterType firstParameterType, Double firstParameter, CogoCurveParameterType secondParameterType, Double secondParameter, CogoCurveDirection curveDirection);
public CogoCurveDirection CurveDirection { get; set; }
public CogoCurveParameterType FirstParameterType { get; set; }
public CogoCurveParameterType SecondParameterType { get; set; }
public Double FirstParameter { get; set; }
public Double SecondParameter { get; set; }
protected override LineShape GetCallLineCore(PointShape startPoint, PointShape backsightPoint);
protected override String GetDescriptionStringCore(CogoDirectionType returningDirectionType, AngleUnit returningAngleUnit);
protected override String GetTraverseStringCore(CogoDirectionType returningDirectionType, AngleUnit returningAngleUnit);
protected override void LoadFromTraverseStringCore(String traverseString, CogoDirectionType directionType, AngleUnit angleUnit);
}
[SerializableAttribute]
public class TiledWmsLayer : Layer {
public Int32 TileHight { get; set; }
public Int32 TileWidth { get; set; }
public TiledWmsRasterSource ImageSource { get; protected set; }
[ObsoleteAttribute("This item is obsoleted, please use CapabilitiesCacheTimeout instead. This API is obsolete and may be removed in or after Version 9.0.")]
public TimeSpan CapabilitesCacheTimeout { get; set; }
public TimeSpan CapabilitiesCacheTimeout { get; set; }
}
[ObfuscationAttribute(Exclude=true, ApplyToMembers=false)]
[SerializableAttribute]
public class TiledWmsRasterSource : RasterSource {
public TiledWmsRasterSource();
public TiledWmsRasterSource(IEnumerable
public TiledWmsRasterSource(IEnumerable
public TiledWmsRasterSource(IEnumerable
public TiledWmsRasterSource(IEnumerable
public Collection
public Collection
public Collection
public Dictionary
public ICredentials Credentials { get; set; }
public Int32 TileHeight { get; set; }
public Int32 TileWidth { get; set; }
public Int32 TimeoutInSeconds { get; set; }
public String ClientId { get; set; }
public String Crs { get; set; }
public String Exceptions { get; set; }
public String OutputFormat { get; set; }
public String PrivateKey { get; set; }
public TimeSpan CapabilitiesCacheTimeout { get; set; }
public WebProxy Proxy { get; set; }
public WmsAxisOrder AxisOrder { get; set; }
public ZoomLevelSet ZoomLevelSet { get; set; }
public Dictionary
public Collection
public String GetServerCapabilitiesXml();
public Collection
public Collection
public Collection
public Collection
public Collection
public Collection
public String GetServiceVersion();
public event EventHandler
public event EventHandler
protected virtual Uri BuildWmsGetFeatureInfoUri(ScreenPointF clickedPosition, Int32 maxFeatures, String infoFormat);
protected override RectangleShape GetBoundingBoxCore();
protected virtual Dictionary
protected override GeoImage GetImageCore(RectangleShape worldExtent, Int32 canvasWidth, Int32 canvasHeight);
protected override Int32 GetImageHeightCore();
protected override Int32 GetImageWidthCore();
protected virtual void OnSendingWebRequest(SendingWebRequestEventArgs e);
protected virtual void OnSentWebRequest(SentWebRequestEventArgs e);
protected override void OpenCore();
protected WebResponse SendWebRequest(WebRequest webRequest);
protected virtual WebResponse SendWebRequestCore(WebRequest webRequest);
}
[SerializableAttribute]
public class TinyGeoFeatureLayer : FeatureLayer {
public static void CreateTinyGeoFile(String tinyGeoPathFilename, FeatureLayer featureLayer, GeographyUnit unitOfData, IEnumerable
public static Double GetOptimalPrecision(FeatureLayer featureLayer, GeographyUnit unitOfData, DistanceUnit returningDistanceUnit, TinyGeoPrecisionMode precisionMode);
}
[SerializableAttribute]
public class TinyGeoFeatureSource : FeatureSource {
protected override Boolean CanGetBoundingBoxQuicklyCore();
protected override Boolean CanGetCountQuicklyCore();
protected override Collection
protected override Collection
public static void CreateTinyGeoFile(String tinyGeoPathFilename, FeatureLayer featureLayer, GeographyUnit unitOfData, IEnumerable
public static Double GetOptimalPrecision(FeatureLayer featureLayer, GeographyUnit unitOfData, DistanceUnit returningDistanceUnit, TinyGeoPrecisionMode precisionMode);
}
[SerializableAttribute]
public class UnmanagedProj4Projection : Projection, IDisposable {
protected override RasterProjectionResult ConvertToExternalProjectionCore(GeoImage image, RectangleShape imageExtent, RectangleShape targetExtent);
}
[SerializableAttribute]
public class ValidFeatureFilterCondition : FilterCondition {
public ValidFeatureFilterCondition();
public ValidFeatureFilterCondition(FeatureValidationType validationType);
public FeatureValidationType ValidationType { get; set; }
}
[SerializableAttribute]
public class WarningsUpdatedNoaaWeatherWarningsFeatureSourceEventArgs : EventArgs {
public WarningsUpdatedNoaaWeatherWarningsFeatureSourceEventArgs();
}
[SerializableAttribute]
public class WarningsUpdatedNoaaWeatherWarningsMonitorEventArgs : EventArgs {
public WarningsUpdatedNoaaWeatherWarningsMonitorEventArgs();
}
[SerializableAttribute]
public class WarningsUpdatingNoaaWeatherWarningsFeatureSourceEventArgs : EventArgs {
public WarningsUpdatingNoaaWeatherWarningsFeatureSourceEventArgs();
public Boolean Cancel { get; set; }
}
[SerializableAttribute]
public class WarningsUpdatingNoaaWeatherWarningsMonitorEventArgs : EventArgs {
public WarningsUpdatingNoaaWeatherWarningsMonitorEventArgs();
public Boolean Cancel { get; set; }
}
[SerializableAttribute]
public class WellPointStyle : PointBaseStyle {
public WellPointStyle();
public WellPointStyle(Int32 wellPointIndex);
public WellPointStyle(Int32 wellPointIndex, GeoSolidBrush symbolSolidBrush, Int32 symbolSize);
public WellPointStyle(Int32 wellPointIndex, GeoSolidBrush symbolSolidBrush, GeoPen symbolPen, Int32 symbolSize);
public Int32 WellPointIndex { get; set; }
protected override void DrawCore(IEnumerable
protected override void DrawSampleCore(GeoCanvas canvas, DrawingRectangleF drawingExtent);
}
[SerializableAttribute]
public class WmtsTileMatrix : TileMatrix {
public WmtsTileMatrix(String id, Double scale, Int32 tileWidth, Int32 tileHeight, GeographyUnit boundingBoxUnit, PointShape referencePoint, MatrixReferenceCorner referenceCorner, Int64 rowCount, Int64 columnCount);
}
[SerializableAttribute]
public class WorldMapKitLayer : Layer {
protected override ThreadSafetyLevel GetThreadSafetyLevelCore();
}
[SerializableAttribute]
public class XYCogoCall : CogoCall {
public XYCogoCall();
public XYCogoCall(PointShape point);
public XYCogoCall(Vertex vertex);
public XYCogoCall(Double x, Double y);
public Double X { get; }
public Double Y { get; }
protected override LineShape GetCallLineCore(PointShape startPoint, PointShape backsightPoint);
protected override String GetDescriptionStringCore(CogoDirectionType returningDirectionType, AngleUnit returningAngleUnit);
protected override String GetTraverseStringCore(CogoDirectionType returningDirectionType, AngleUnit returningAngleUnit);
protected override void LoadFromTraverseStringCore(String traverseString, CogoDirectionType directionType, AngleUnit angleUnit);
}
}