User Tools

Site Tools


map_suite_services_edition_release_change_log_version_8.0.0.0

Map Suite Services Edition Release Change Log Version 8.0.0.0

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


// Old assemblies:

// C:\ThinkGeo\Output\MapSuite3.0\ServicesEdition\7.0.0.0\Managed Assemblies\MapSuiteCore.dll, Assembly Version=7.0.0.0, File Version=7.0.0.0

// Total number of old assemblies: 1


// New assemblies:

// C:\ThinkGeo\Output\MapSuite3.0\ServicesEdition\8.0.0.0\Managed Assemblies\MapSuiteCore.dll, Assembly Version=8.0.0.0, File Version=8.0.0.0

// Total number of new assemblies: 1


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 features);


public Collection Features { get; }

public String LinkExpression { get; set; }

}


[SerializableAttribute]

public class ApplyingFiltersFeatureSourceEventArgs : EventArgs {

public ApplyingFiltersFeatureSourceEventArgs();

public ApplyingFiltersFeatureSourceEventArgs(String linkExpression, IEnumerable features);


public Boolean Cancel { get; set; }

public Collection Features { get; }

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 labelsInAllLayers);

}


[SerializableAttribute]

public class CadFeatureSource : FeatureSource {

public CadFeatureSource();

public CadFeatureSource(String cadPathFilename);


protected override Boolean CanGetBoundingBoxQuicklyCore();

protected override Collection GetAllFeaturesCore(IEnumerable returningColumnNames);

}


[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 segments);


public Boolean IsClosed { get; set; }

public Collection Segments { get; }

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 CogoCalls { get; }


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