User Tools

Site Tools


thinkgeo.mapsuite.portablecore.isolinelayer

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
thinkgeo.mapsuite.portablecore.isolinelayer [2015/09/21 08:11]
admin
thinkgeo.mapsuite.portablecore.isolinelayer [2017/03/16 21:59] (current)
Line 1: Line 1:
 ====== ThinkGeo.MapSuite.Core.IsoLineLayer ====== ====== ThinkGeo.MapSuite.Core.IsoLineLayer ======
  
 +{{section>​upgrade_map_suite_to_10.0}}
 +
 +Class IsoLineLayer.
 ===== Inheritance Hierarchy ===== ===== Inheritance Hierarchy =====
   *System.Object   *System.Object
     *ThinkGeo.MapSuite.Core.Layer     *ThinkGeo.MapSuite.Core.Layer
       ***ThinkGeo.MapSuite.Core.IsoLineLayer**       ***ThinkGeo.MapSuite.Core.IsoLineLayer**
-        *[[ThinkGeo.MapSuite.Core.InMemoryGridIsoLineLayer]] 
-        *[[ThinkGeo.MapSuite.Core.GridIsoLineLayer]] 
         *[[ThinkGeo.MapSuite.Core.DynamicIsoLineLayer]]         *[[ThinkGeo.MapSuite.Core.DynamicIsoLineLayer]]
 +        *[[ThinkGeo.MapSuite.Core.GridIsoLineLayer]]
 +        *[[ThinkGeo.MapSuite.Core.InMemoryGridIsoLineLayer]]
 ===== Members Summary ===== ===== Members Summary =====
 ==== Public Constructors ==== ==== Public Constructors ====
Line 13: Line 16:
 ** {{wiki:​ProtectedMethod.gif|}} IsoLineLayer() ** ** {{wiki:​ProtectedMethod.gif|}} IsoLineLayer() **
  
-N/A+  * //​Initializes a new instance of the  class.//
 == Remarks == == Remarks ==
-N/A+  * //None//
 == Parameters == == Parameters ==
 <div newline></​div>​ <div newline></​div>​
 ** {{wiki:​ProtectedMethod.gif|}} IsoLineLayer(IEnumerable<​Double>​) ** ** {{wiki:​ProtectedMethod.gif|}} IsoLineLayer(IEnumerable<​Double>​) **
  
-N/A+  * //​Initializes a new instance of the  class.//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
 == Parameters == == Parameters ==
   * //​isoLineLevels//​   * //​isoLineLevels//​
     * Type:​IEnumerable<​Double>​     * Type:​IEnumerable<​Double>​
-    * Description:​N/A+    * Description:​The iso line levels.
  
 <div newline></​div>​ <div newline></​div>​
 ** {{wiki:​ProtectedMethod.gif|}} IsoLineLayer(IEnumerable<​Double>,​Double,​Double) ** ** {{wiki:​ProtectedMethod.gif|}} IsoLineLayer(IEnumerable<​Double>,​Double,​Double) **
  
-N/A+  * //​Initializes a new instance of the  class.//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
 == Parameters == == Parameters ==
   * //​isoLineLevels//​   * //​isoLineLevels//​
     * Type:​IEnumerable<​Double>​     * Type:​IEnumerable<​Double>​
-    * Description:​N/A+    * Description:​The iso line levels.
  
   * //​lowerScale//​   * //​lowerScale//​
     * Type:Double     * Type:Double
-    * Description:​N/A+    * Description:​The lower scale.
  
   * //​upperScale//​   * //​upperScale//​
     * Type:Double     * Type:Double
-    * Description:​N/A+    * Description:​The upper scale.
  
 <div newline></​div>​ <div newline></​div>​
 ** {{wiki:​ProtectedMethod.gif|}} IsoLineLayer(IEnumerable<​Double>,​Double,​Double,​IsoLineType) ** ** {{wiki:​ProtectedMethod.gif|}} IsoLineLayer(IEnumerable<​Double>,​Double,​Double,​IsoLineType) **
  
-N/A+  * //​Initializes a new instance of the  class.//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
 == Parameters == == Parameters ==
   * //​isoLineLevels//​   * //​isoLineLevels//​
     * Type:​IEnumerable<​Double>​     * Type:​IEnumerable<​Double>​
-    * Description:​N/A+    * Description:​The iso line levels.
  
   * //​lowerScale//​   * //​lowerScale//​
     * Type:Double     * Type:Double
-    * Description:​N/A+    * Description:​The lower scale.
  
   * //​upperScale//​   * //​upperScale//​
     * Type:Double     * Type:Double
-    * Description:​N/A+    * Description:​The upper scale.
  
   * //​isoLineType//​   * //​isoLineType//​
     * Type:​[[ThinkGeo.MapSuite.Core.IsoLineType|IsoLineType]]     * Type:​[[ThinkGeo.MapSuite.Core.IsoLineType|IsoLineType]]
-    * Description:​N/A+    * Description:​Type of the iso line.
  
 <div newline></​div>​ <div newline></​div>​
 ==== Public Methods ==== ==== Public Methods ====
-** {{wiki:​PublicMethod.gif|}} ​RequestDrawing() **+** {{wiki:​PublicMethod.gif|}} ​GetThreadSafetyLevel() **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
-  * Type:Void+  * Type:[[ThinkGeo.MapSuite.Core.ThreadSafetyLevel|ThreadSafetyLevel]]
   * Description:​N/​A   * Description:​N/​A
  
 == Parameters == == Parameters ==
 <div newline></​div>​ <div newline></​div>​
-** {{wiki:​PublicMethod.gif|}} ​RequestDrawing(RectangleShape) **+** {{wiki:​PublicMethod.gif|}} ​CloneDeep() **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
-  * Type:Void+  * Type:[[ThinkGeo.MapSuite.Core.Layer|Layer]]
   * Description:​N/​A   * Description:​N/​A
  
 == Parameters == == Parameters ==
-  * //​extentToRefresh//​ 
-    * Type:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] 
-    * Description:​N/​A 
- 
 <div newline></​div>​ <div newline></​div>​
-** {{wiki:​PublicMethod.gif|}} ​RequestDrawing(IEnumerable<​RectangleShape>​) **+** {{wiki:​PublicMethod.gif|}} ​Open() **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 111: Line 110:
  
 == Parameters == == Parameters ==
-  * //​extentsToRefresh//​ 
-    * Type:​IEnumerable<​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]]>​ 
-    * Description:​N/​A 
- 
 <div newline></​div>​ <div newline></​div>​
-** {{wiki:​PublicMethod.gif|}} ​RequestDrawing(TimeSpan) **+** {{wiki:​PublicMethod.gif|}} ​Close() **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 127: Line 122:
  
 == Parameters == == Parameters ==
-  * //​bufferTime//​ 
-    * Type:​TimeSpan 
-    * Description:​N/​A 
- 
 <div newline></​div>​ <div newline></​div>​
-** {{wiki:​PublicMethod.gif|}} ​RequestDrawing(TimeSpan,​RequestDrawingBufferTimeType) **+** {{wiki:​PublicMethod.gif|}} ​GetBoundingBox() **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
-  * Type:Void+  * Type:[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]]
   * Description:​N/​A   * Description:​N/​A
  
 == Parameters == == Parameters ==
-  * //​bufferTime//​ 
-    * Type:​TimeSpan 
-    * Description:​N/​A 
- 
-  * //​bufferTimeType//​ 
-    * Type:​[[ThinkGeo.MapSuite.Core.RequestDrawingBufferTimeType|RequestDrawingBufferTimeType]] 
-    * Description:​N/​A 
- 
 <div newline></​div>​ <div newline></​div>​
-** {{wiki:​PublicMethod.gif|}} ​RequestDrawing(RectangleShape,TimeSpan) **+** {{wiki:​PublicMethod.gif|}} ​Draw(GeoCanvas,Collection<​SimpleCandidate>​) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 163: Line 146:
  
 == Parameters == == Parameters ==
-  * //extentToRefresh// +  * //canvas// 
-    * Type:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]]+    * Type:​[[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]]
     * Description:​N/​A     * Description:​N/​A
  
-  * //bufferTime// +  * //labelsInAllLayers// 
-    * Type:TimeSpan+    * Type:Collection<​[[ThinkGeo.MapSuite.Core.SimpleCandidate|SimpleCandidate]]>​
     * Description:​N/​A     * Description:​N/​A
  
 <div newline></​div>​ <div newline></​div>​
-** {{wiki:​PublicMethod.gif|}} RequestDrawing(RectangleShape,​TimeSpan,​RequestDrawingBufferTimeType) **+** {{wiki:​PublicMethod.gif|}} RequestDrawing() **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 183: Line 166:
  
 == Parameters == == Parameters ==
-  * //​extentToRefresh//​ 
-    * Type:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] 
-    * Description:​N/​A 
- 
-  * //​bufferTime//​ 
-    * Type:​TimeSpan 
-    * Description:​N/​A 
- 
-  * //​bufferTimeType//​ 
-    * Type:​[[ThinkGeo.MapSuite.Core.RequestDrawingBufferTimeType|RequestDrawingBufferTimeType]] 
-    * Description:​N/​A 
- 
 <div newline></​div>​ <div newline></​div>​
-** {{wiki:​PublicMethod.gif|}} RequestDrawing(IEnumerable<​RectangleShape>,​TimeSpan) **+** {{wiki:​PublicMethod.gif|}} RequestDrawing(RectangleShape) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 207: Line 178:
  
 == Parameters == == Parameters ==
-  * //extentsToRefresh// +  * //extentToRefresh// 
-    * Type:IEnumerable<​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]]+    * Type:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]]
-    * Description:​N/​A +
- +
-  * //​bufferTime//​ +
-    * Type:​TimeSpan+
     * Description:​N/​A     * Description:​N/​A
  
 <div newline></​div>​ <div newline></​div>​
-** {{wiki:​PublicMethod.gif|}} RequestDrawing(IEnumerable<​RectangleShape>​,​TimeSpan,​RequestDrawingBufferTimeType) **+** {{wiki:​PublicMethod.gif|}} RequestDrawing(IEnumerable<​RectangleShape>​) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 229: Line 196:
   * //​extentsToRefresh//​   * //​extentsToRefresh//​
     * Type:​IEnumerable<​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]]>​     * Type:​IEnumerable<​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]]>​
-    * Description:​N/​A 
- 
-  * //​bufferTime//​ 
-    * Type:​TimeSpan 
-    * Description:​N/​A 
- 
-  * //​bufferTimeType//​ 
-    * Type:​[[ThinkGeo.MapSuite.Core.RequestDrawingBufferTimeType|RequestDrawingBufferTimeType]] 
     * Description:​N/​A     * Description:​N/​A
  
 <div newline></​div>​ <div newline></​div>​
-** {{wiki:​PublicMethod.gif|}} ​GetThreadSafetyLevel() **+** {{wiki:​PublicMethod.gif|}} ​RequestDrawing(TimeSpan) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
-  * Type:[[ThinkGeo.MapSuite.Core.ThreadSafetyLevel|ThreadSafetyLevel]]+  * Type:Void
   * Description:​N/​A   * Description:​N/​A
  
 == Parameters == == Parameters ==
-<div newline><​/div> +  * //​bufferTime/​
-** {{wiki:PublicMethod.gif|}} CloneDeep() **+    Type:TimeSpan 
 +    ​Description:​N/​A
  
-N/A 
-== Remarks == 
-N/A 
- 
-== Return Value == 
-  * Type:​[[ThinkGeo.MapSuite.Core.Layer|Layer]] 
-  * Description:​N/​A 
- 
-== Parameters == 
 <div newline></​div>​ <div newline></​div>​
-** {{wiki:​PublicMethod.gif|}} ​Open() **+** {{wiki:​PublicMethod.gif|}} ​RequestDrawing(RectangleShape,​TimeSpan) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 275: Line 226:
  
 == Parameters == == Parameters ==
-<div newline><​/div> +  * //​extentToRefresh/​
-** {{wiki:PublicMethod.gif|}} Close() **+    Type:[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] 
 +    ​Description:​N/​A
  
-N/A +  * //​bufferTime/​
-== Remarks == +    * Type:​TimeSpan 
-N/A+    * Description:​N/A
  
-== Return Value == 
-  * Type:Void 
-  * Description:​N/​A 
- 
-== Parameters == 
 <div newline></​div>​ <div newline></​div>​
-** {{wiki:​PublicMethod.gif|}} ​GetBoundingBox() **+** {{wiki:​PublicMethod.gif|}} ​RequestDrawing(IEnumerable<​RectangleShape>,​TimeSpan) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A +  ​* //N/A//
- +
-== Return Value == +
-  ​Type:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] +
-  * Description:​N/+
- +
-== Parameters == +
-<div newline><​/div> +
-** {{wiki:​PublicMethod.gif|}} Draw(GeoCanvas,​Collection<​SimpleCandidate>​) ** +
- +
-N/A +
-== Remarks == +
-N/A+
  
 == Return Value == == Return Value ==
Line 311: Line 246:
  
 == Parameters == == Parameters ==
-  * //canvas// +  * //extentsToRefresh// 
-    * Type:​[[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]]+    * Type:IEnumerable<​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]]>
     * Description:​N/​A     * Description:​N/​A
  
-  * //labelsInAllLayers// +  * //bufferTime// 
-    * Type:Collection<​[[ThinkGeo.MapSuite.Core.SimpleCandidate|SimpleCandidate]]>​+    * Type:TimeSpan
     * Description:​N/​A     * Description:​N/​A
  
Line 322: Line 257:
 ** {{wiki:​PublicMethod.gif|}} ToString() ** ** {{wiki:​PublicMethod.gif|}} ToString() **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 334: Line 269:
 ** {{wiki:​PublicMethod.gif|}} Equals(Object) ** ** {{wiki:​PublicMethod.gif|}} Equals(Object) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 350: Line 285:
 ** {{wiki:​PublicMethod.gif|}} GetHashCode() ** ** {{wiki:​PublicMethod.gif|}} GetHashCode() **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 362: Line 297:
 ** {{wiki:​PublicMethod.gif|}} GetType() ** ** {{wiki:​PublicMethod.gif|}} GetType() **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 374: Line 309:
 ** {{wiki:​PublicMethod.gif|}}{{wiki:​Static.gif|}} GetIsoFeatures(GridCell[,​],​IEnumerable<​Double>,​String,​IsoLineType) ** ** {{wiki:​PublicMethod.gif|}}{{wiki:​Static.gif|}} GetIsoFeatures(GridCell[,​],​IEnumerable<​Double>,​String,​IsoLineType) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 402: Line 337:
 ** {{wiki:​PublicMethod.gif|}}{{wiki:​Static.gif|}} GetIsoFeatures(GridCell[,​],​IEnumerable<​Double>,​String,​IsoLineType,​Double) ** ** {{wiki:​PublicMethod.gif|}}{{wiki:​Static.gif|}} GetIsoFeatures(GridCell[,​],​IEnumerable<​Double>,​String,​IsoLineType,​Double) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 434: Line 369:
 ** {{wiki:​PublicMethod.gif|}}{{wiki:​Static.gif|}} GetIsoFeatures(GridFeatureSource,​IEnumerable<​Double>,​String,​IsoLineType) ** ** {{wiki:​PublicMethod.gif|}}{{wiki:​Static.gif|}} GetIsoFeatures(GridFeatureSource,​IEnumerable<​Double>,​String,​IsoLineType) **
  
-N/A+  * //Gets the iso features.//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
   * Type:​Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​   * Type:​Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​
-  * Description:​N/A+  * Description:​Collection<​Feature>​.
  
 == Parameters == == Parameters ==
   * //​gridFeatureSource//​   * //​gridFeatureSource//​
     * Type:​[[ThinkGeo.MapSuite.Core.GridFeatureSource|GridFeatureSource]]     * Type:​[[ThinkGeo.MapSuite.Core.GridFeatureSource|GridFeatureSource]]
-    * Description:​N/A+    * Description:​The grid feature source.
  
   * //​isoLineLevels//​   * //​isoLineLevels//​
     * Type:​IEnumerable<​Double>​     * Type:​IEnumerable<​Double>​
-    * Description:​N/A+    * Description:​The iso line levels.
  
   * //​dataValueColumnName//​   * //​dataValueColumnName//​
     * Type:String     * Type:String
-    * Description:​N/A+    * Description:​Name of the data value column.
  
   * //​isoLineType//​   * //​isoLineType//​
     * Type:​[[ThinkGeo.MapSuite.Core.IsoLineType|IsoLineType]]     * Type:​[[ThinkGeo.MapSuite.Core.IsoLineType|IsoLineType]]
-    * Description:​N/A+    * Description:​Type of the iso line.
  
 <div newline></​div>​ <div newline></​div>​
 ** {{wiki:​PublicMethod.gif|}}{{wiki:​Static.gif|}} GetIsoLineLevels(GridCell[,​],​Int32) ** ** {{wiki:​PublicMethod.gif|}}{{wiki:​Static.gif|}} GetIsoLineLevels(GridCell[,​],​Int32) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 482: Line 417:
 ** {{wiki:​PublicMethod.gif|}}{{wiki:​Static.gif|}} GetIsoLineLevels(IEnumerable<​Double>,​Int32) ** ** {{wiki:​PublicMethod.gif|}}{{wiki:​Static.gif|}} GetIsoLineLevels(IEnumerable<​Double>,​Int32) **
  
-N/A+  * //Gets the iso line levels.//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
   * Type:​Collection<​Double>​   * Type:​Collection<​Double>​
-  * Description:​N/A+  * Description:​Collection<​System.Double>​.
  
 == Parameters == == Parameters ==
   * //​dataValues//​   * //​dataValues//​
     * Type:​IEnumerable<​Double>​     * Type:​IEnumerable<​Double>​
-    * Description:​N/A+    * Description:​The data values.
  
   * //​isoLineLevelCount//​   * //​isoLineLevelCount//​
     * Type:Int32     * Type:Int32
-    * Description:​N/A+    * Description:​The iso line level count.
  
 <div newline></​div>​ <div newline></​div>​
 ** {{wiki:​PublicMethod.gif|}}{{wiki:​Static.gif|}} GetIsoLineLevels(Dictionary<​PointShape,​Double>,​Int32) ** ** {{wiki:​PublicMethod.gif|}}{{wiki:​Static.gif|}} GetIsoLineLevels(Dictionary<​PointShape,​Double>,​Int32) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 523: Line 458:
 ** {{wiki:​ProtectedMethod.gif|}} GetFeaturesForDrawingCore(GeoCanvas,​Collection<​SimpleCandidate>​) ** ** {{wiki:​ProtectedMethod.gif|}} GetFeaturesForDrawingCore(GeoCanvas,​Collection<​SimpleCandidate>​) **
  
-N/A+  * //Gets the features for drawing core.//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
   * Type:​Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​   * Type:​Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​
-  * Description:​N/A+  * Description:​Collection<​Feature>​.
  
 == Parameters == == Parameters ==
   * //canvas//   * //canvas//
     * Type:​[[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]]     * Type:​[[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]]
-    * Description:​N/A+    * Description:​The canvas.
  
   * //​labelsInAllLayers//​   * //​labelsInAllLayers//​
     * Type:​Collection<​[[ThinkGeo.MapSuite.Core.SimpleCandidate|SimpleCandidate]]>​     * Type:​Collection<​[[ThinkGeo.MapSuite.Core.SimpleCandidate|SimpleCandidate]]>​
-    * Description:​N/A+    * Description:​The labels in all layers.
  
 <div newline></​div>​ <div newline></​div>​
 ** {{wiki:​ProtectedMethod.gif|}} OpenCore() ** ** {{wiki:​ProtectedMethod.gif|}} OpenCore() **
  
-N/A+  * //This method opens the Layer so that it is initialized and ready to use.//
 == Remarks == == Remarks ==
-N/A+  * //This abstract method is called from the concrete public method Open. The open method plays an important role, as it is responsible for initializing the Layer. Most methods on the Layer will throw an exception if the state of the Layer is not opened. When the map draws each layer, the layer will be opened as one of its first steps; then, after it is finished drawing with that layer, it will close it. In this way, we are sure to release all resources used by the Layer. When implementing the abstract method, consider opening the FeatureSource or RasterSource. You will get a chance to close these in the Close method of the Layer.//
  
 == Return Value == == Return Value ==
   * Type:Void   * Type:Void
-  * Description:​N/A+  * Description:​None
  
 == Parameters == == Parameters ==
Line 555: Line 490:
 ** {{wiki:​ProtectedMethod.gif|}} DrawCore(GeoCanvas,​Collection<​SimpleCandidate>​) ** ** {{wiki:​ProtectedMethod.gif|}} DrawCore(GeoCanvas,​Collection<​SimpleCandidate>​) **
  
-N/A+  * //This method draws the Layer.//
 == Remarks == == Remarks ==
-N/A+  * //This method is the concrete wrapper for the abstract method DrawCore. This method draws the representation of the layer based on the extent you provided. When implementing this abstract method, consider each feature and its column data values. You can use the full power of the GeoCanvas to do the drawing. If you need column data for a feature, be sure to override the GetRequiredColumnNamesCore and add the columns you need to the collection. In many of the styles, we add properties that allow the user to specify which field they need; then, in the GetRequiredColumnNamesCore,​ we read that property and add it to the collection./​/
  
 == Return Value == == Return Value ==
   * Type:Void   * Type:Void
-  * Description:​N/A+  * Description:​None
  
 == Parameters == == Parameters ==
   * //canvas//   * //canvas//
     * Type:​[[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]]     * Type:​[[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]]
-    * Description:​N/A+    * Description:​This parameter is the canvas object or a GeoImage to draw on.
  
   * //​labelsInAllLayers//​   * //​labelsInAllLayers//​
     * Type:​Collection<​[[ThinkGeo.MapSuite.Core.SimpleCandidate|SimpleCandidate]]>​     * Type:​Collection<​[[ThinkGeo.MapSuite.Core.SimpleCandidate|SimpleCandidate]]>​
-    * Description:​N/A +    * Description:​This parameter represents the labels used for collision detection and duplication checking.
- +
-<div newline></​div>​ +
-** {{wiki:​ProtectedMethod.gif|}} OnRequestedDrawing(RequestedDrawingLayerEventArgs) ** +
- +
-N/A +
-== Remarks == +
-N/A +
- +
-== Return Value == +
-  * Type:Void +
-  * Description:​N/​A +
- +
-== Parameters == +
-  * //​eventArgs//​ +
-    * Type:​[[ThinkGeo.MapSuite.Core.RequestedDrawingLayerEventArgs|RequestedDrawingLayerEventArgs]] +
-    * Description:​N/​A+
  
 <div newline></​div>​ <div newline></​div>​
 ** {{wiki:​ProtectedMethod.gif|}} OnRequestingDrawing(RequestingDrawingLayerEventArgs) ** ** {{wiki:​ProtectedMethod.gif|}} OnRequestingDrawing(RequestingDrawingLayerEventArgs) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 607: Line 526:
 ** {{wiki:​ProtectedMethod.gif|}} GetThreadSafetyLevelCore() ** ** {{wiki:​ProtectedMethod.gif|}} GetThreadSafetyLevelCore() **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 619: Line 538:
 ** {{wiki:​ProtectedMethod.gif|}} CloneDeepCore() ** ** {{wiki:​ProtectedMethod.gif|}} CloneDeepCore() **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 631: Line 550:
 ** {{wiki:​ProtectedMethod.gif|}} CloseCore() ** ** {{wiki:​ProtectedMethod.gif|}} CloseCore() **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 643: Line 562:
 ** {{wiki:​ProtectedMethod.gif|}} GetBoundingBoxCore() ** ** {{wiki:​ProtectedMethod.gif|}} GetBoundingBoxCore() **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 655: Line 574:
 ** {{wiki:​ProtectedMethod.gif|}} DrawException(GeoCanvas,​Exception) ** ** {{wiki:​ProtectedMethod.gif|}} DrawException(GeoCanvas,​Exception) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 675: Line 594:
 ** {{wiki:​ProtectedMethod.gif|}} DrawExceptionCore(GeoCanvas,​Exception) ** ** {{wiki:​ProtectedMethod.gif|}} DrawExceptionCore(GeoCanvas,​Exception) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 695: Line 614:
 ** {{wiki:​ProtectedMethod.gif|}} OnDrawingException(DrawingExceptionLayerEventArgs) ** ** {{wiki:​ProtectedMethod.gif|}} OnDrawingException(DrawingExceptionLayerEventArgs) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 711: Line 630:
 ** {{wiki:​ProtectedMethod.gif|}} OnDrawnException(DrawnExceptionLayerEventArgs) ** ** {{wiki:​ProtectedMethod.gif|}} OnDrawnException(DrawnExceptionLayerEventArgs) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 727: Line 646:
 ** {{wiki:​ProtectedMethod.gif|}} DrawAttributionCore(GeoCanvas,​String) ** ** {{wiki:​ProtectedMethod.gif|}} DrawAttributionCore(GeoCanvas,​String) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 747: Line 666:
 ** {{wiki:​ProtectedMethod.gif|}} OnDrawingAttribution(DrawingAttributionLayerEventArgs) ** ** {{wiki:​ProtectedMethod.gif|}} OnDrawingAttribution(DrawingAttributionLayerEventArgs) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 763: Line 682:
 ** {{wiki:​ProtectedMethod.gif|}} OnDrawnAttribution(DrawnAttributionLayerEventArgs) ** ** {{wiki:​ProtectedMethod.gif|}} OnDrawnAttribution(DrawnAttributionLayerEventArgs) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 779: Line 698:
 ** {{wiki:​ProtectedMethod.gif|}} OnDrawingProgressChanged(DrawingProgressChangedEventArgs) ** ** {{wiki:​ProtectedMethod.gif|}} OnDrawingProgressChanged(DrawingProgressChangedEventArgs) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 790: Line 709:
   * //e//   * //e//
     * Type:​[[ThinkGeo.MapSuite.Core.DrawingProgressChangedEventArgs|DrawingProgressChangedEventArgs]]     * Type:​[[ThinkGeo.MapSuite.Core.DrawingProgressChangedEventArgs|DrawingProgressChangedEventArgs]]
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} OnRequestedDrawing(RequestedDrawingLayerEventArgs) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //​eventArgs//​
 +    * Type:​[[ThinkGeo.MapSuite.Core.RequestedDrawingLayerEventArgs|RequestedDrawingLayerEventArgs]]
     * Description:​N/​A     * Description:​N/​A
  
Line 795: Line 730:
 ** {{wiki:​ProtectedMethod.gif|}} Finalize() ** ** {{wiki:​ProtectedMethod.gif|}} Finalize() **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 807: Line 742:
 ** {{wiki:​ProtectedMethod.gif|}} MemberwiseClone() ** ** {{wiki:​ProtectedMethod.gif|}} MemberwiseClone() **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 820: Line 755:
 ** {{wiki:​PublicProperty.gif|}} NoDataValue ** ** {{wiki:​PublicProperty.gif|}} NoDataValue **
  
-N/A+  * //Gets or sets the no data value.//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
 == Return Value == == Return Value ==
   * Type:Double   * Type:Double
Line 828: Line 763:
 ** {{wiki:​PublicProperty.gif|}} UpperScale ** ** {{wiki:​PublicProperty.gif|}} UpperScale **
  
-N/A+  * //Gets or sets the upper scale.//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
 == Return Value == == Return Value ==
   * Type:Double   * Type:Double
Line 836: Line 771:
 ** {{wiki:​PublicProperty.gif|}} LowerScale ** ** {{wiki:​PublicProperty.gif|}} LowerScale **
  
-N/A+  * //Gets or sets the lower scale.//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
 == Return Value == == Return Value ==
   * Type:Double   * Type:Double
Line 844: Line 779:
 ** {{wiki:​PublicProperty.gif|}} CustomStyles ** ** {{wiki:​PublicProperty.gif|}} CustomStyles **
  
-N/A+  * //Gets the custom styles.//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
 == Return Value == == Return Value ==
   * Type:​Collection<​[[ThinkGeo.MapSuite.Core.Style|Style]]>​   * Type:​Collection<​[[ThinkGeo.MapSuite.Core.Style|Style]]>​
Line 852: Line 787:
 ** {{wiki:​PublicProperty.gif|}} DataValueColumnName ** ** {{wiki:​PublicProperty.gif|}} DataValueColumnName **
  
-N/A+  * //Gets or sets the name of the data value column.//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
 == Return Value == == Return Value ==
   * Type:String   * Type:String
Line 860: Line 795:
 ** {{wiki:​PublicProperty.gif|}} IsoLineLevels ** ** {{wiki:​PublicProperty.gif|}} IsoLineLevels **
  
-N/A+  * //Gets or sets the iso line levels.//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
 == Return Value == == Return Value ==
   * Type:​Collection<​Double>​   * Type:​Collection<​Double>​
Line 868: Line 803:
 ** {{wiki:​PublicProperty.gif|}} IsoLineType ** ** {{wiki:​PublicProperty.gif|}} IsoLineType **
  
-N/A+  * //Gets or sets the type of the iso line.//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
 == Return Value == == Return Value ==
   * Type:​[[ThinkGeo.MapSuite.Core.IsoLineType|IsoLineType]]   * Type:​[[ThinkGeo.MapSuite.Core.IsoLineType|IsoLineType]]
- 
-** {{wiki:​PublicProperty.gif|}} RequestDrawingInterval ** 
- 
-N/A 
-== Remarks == 
-N/A 
-== Return Value == 
-  * Type:​TimeSpan 
  
 ** {{wiki:​PublicProperty.gif|}} IsOpen ** ** {{wiki:​PublicProperty.gif|}} IsOpen **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
 == Return Value == == Return Value ==
   * Type:​Boolean   * Type:​Boolean
Line 892: Line 819:
 ** {{wiki:​PublicProperty.gif|}} HasBoundingBox ** ** {{wiki:​PublicProperty.gif|}} HasBoundingBox **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
 == Return Value == == Return Value ==
   * Type:​Boolean   * Type:​Boolean
Line 900: Line 827:
 ** {{wiki:​PublicProperty.gif|}} DrawingTime ** ** {{wiki:​PublicProperty.gif|}} DrawingTime **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
 == Return Value == == Return Value ==
   * Type:​TimeSpan   * Type:​TimeSpan
Line 908: Line 835:
 ** {{wiki:​PublicProperty.gif|}} Name ** ** {{wiki:​PublicProperty.gif|}} Name **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/+  * //N/A//
-== Return Value == +
-  * Type:​String +
- +
-** {{wiki:​PublicProperty.gif|}} Attribution ** +
- +
-N/A +
-== Remarks == +
-N/A+
 == Return Value == == Return Value ==
   * Type:String   * Type:String
Line 924: Line 843:
 ** {{wiki:​PublicProperty.gif|}} IsVisible ** ** {{wiki:​PublicProperty.gif|}} IsVisible **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
 == Return Value == == Return Value ==
   * Type:​Boolean   * Type:​Boolean
Line 932: Line 851:
 ** {{wiki:​PublicProperty.gif|}} Transparency ** ** {{wiki:​PublicProperty.gif|}} Transparency **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
 == Return Value == == Return Value ==
   * Type:Single   * Type:Single
  
-** {{wiki:​PublicProperty.gif|}} ​BlueTranslation ​**+** {{wiki:​PublicProperty.gif|}} ​IsNegative ​**
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
 == Return Value == == Return Value ==
-  * Type:Single+  * Type:Boolean
  
-** {{wiki:​PublicProperty.gif|}} ​RedTranslation ​**+** {{wiki:​PublicProperty.gif|}} ​IsGrayscale ​**
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
 == Return Value == == Return Value ==
-  * Type:Single+  * Type:Boolean
  
-** {{wiki:​PublicProperty.gif|}} ​GreenTranslation ​**+** {{wiki:​PublicProperty.gif|}} ​DrawingExceptionMode ​**
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
 == Return Value == == Return Value ==
-  * Type:Single+  * Type:[[ThinkGeo.MapSuite.Core.DrawingExceptionMode|DrawingExceptionMode]]
  
-** {{wiki:​PublicProperty.gif|}} ​KeyColors ​**+** {{wiki:​PublicProperty.gif|}} ​Attribution ​**
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
 == Return Value == == Return Value ==
-  * Type:Collection<​[[ThinkGeo.MapSuite.Core.GeoColor|GeoColor]]>​+  * Type:String
  
-** {{wiki:​PublicProperty.gif|}} ​IsNegative ​**+** {{wiki:​PublicProperty.gif|}} ​RequestDrawingInterval ​**
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
 == Return Value == == Return Value ==
-  * Type:Boolean +  * Type:TimeSpan
- +
-** {{wiki:​PublicProperty.gif|}} IsGrayscale ** +
- +
-N/A +
-== Remarks == +
-N/A +
-== Return Value == +
-  * Type:​Boolean +
- +
-** {{wiki:​PublicProperty.gif|}} DrawingExceptionMode ** +
- +
-N/A +
-== Remarks == +
-N/A +
-== Return Value == +
-  * Type:​[[ThinkGeo.MapSuite.Core.DrawingExceptionMode|DrawingExceptionMode]]+
  
 ==== Protected Properties ==== ==== Protected Properties ====
 ** {{wiki:​ProtectedProperty.gif|}} IsOpenCore ** ** {{wiki:​ProtectedProperty.gif|}} IsOpenCore **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
 == Return Value == == Return Value ==
   * Type:​Boolean   * Type:​Boolean
  
 ==== Public Events ==== ==== Public Events ====
-** {{wiki:​PublicEvent.gif|}} ​RequestedDrawing ​** +** {{wiki:​PublicEvent.gif|}} ​DrawingException ​** 
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
-Event Arguments:​[[ThinkGeo.MapSuite.Core.RequestedDrawingLayerEventArgs|RequestedDrawingLayerEventArgs]] +Event Arguments:​[[ThinkGeo.MapSuite.Core.DrawingExceptionLayerEventArgs|DrawingExceptionLayerEventArgs]]
- +
-** {{wiki:​PublicEvent.gif|}} RequestingDrawing ** +
-N/A +
-== Remarks == +
-N/A +
- +
-Event Arguments:​[[ThinkGeo.MapSuite.Core.RequestingDrawingLayerEventArgs|RequestingDrawingLayerEventArgs]]+
  
 ** {{wiki:​PublicEvent.gif|}} DrawingProgressChanged ** ** {{wiki:​PublicEvent.gif|}} DrawingProgressChanged **
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 Event Arguments:​[[ThinkGeo.MapSuite.Core.DrawingProgressChangedEventArgs|DrawingProgressChangedEventArgs]] Event Arguments:​[[ThinkGeo.MapSuite.Core.DrawingProgressChangedEventArgs|DrawingProgressChangedEventArgs]]
- 
-** {{wiki:​PublicEvent.gif|}} DrawingException ** 
-N/A 
-== Remarks == 
-N/A 
- 
-Event Arguments:​[[ThinkGeo.MapSuite.Core.DrawingExceptionLayerEventArgs|DrawingExceptionLayerEventArgs]] 
  
 ** {{wiki:​PublicEvent.gif|}} DrawnException ** ** {{wiki:​PublicEvent.gif|}} DrawnException **
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 Event Arguments:​[[ThinkGeo.MapSuite.Core.DrawnExceptionLayerEventArgs|DrawnExceptionLayerEventArgs]] Event Arguments:​[[ThinkGeo.MapSuite.Core.DrawnExceptionLayerEventArgs|DrawnExceptionLayerEventArgs]]
  
 ** {{wiki:​PublicEvent.gif|}} DrawingAttribution ** ** {{wiki:​PublicEvent.gif|}} DrawingAttribution **
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 Event Arguments:​[[ThinkGeo.MapSuite.Core.DrawingAttributionLayerEventArgs|DrawingAttributionLayerEventArgs]] Event Arguments:​[[ThinkGeo.MapSuite.Core.DrawingAttributionLayerEventArgs|DrawingAttributionLayerEventArgs]]
  
 ** {{wiki:​PublicEvent.gif|}} DrawnAttribution ** ** {{wiki:​PublicEvent.gif|}} DrawnAttribution **
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 Event Arguments:​[[ThinkGeo.MapSuite.Core.DrawnAttributionLayerEventArgs|DrawnAttributionLayerEventArgs]] Event Arguments:​[[ThinkGeo.MapSuite.Core.DrawnAttributionLayerEventArgs|DrawnAttributionLayerEventArgs]]
 +
 +** {{wiki:​PublicEvent.gif|}} RequestedDrawing **
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +Event Arguments:​[[ThinkGeo.MapSuite.Core.RequestedDrawingLayerEventArgs|RequestedDrawingLayerEventArgs]]
 +
 +** {{wiki:​PublicEvent.gif|}} RequestingDrawing **
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +Event Arguments:​[[ThinkGeo.MapSuite.Core.RequestingDrawingLayerEventArgs|RequestingDrawingLayerEventArgs]]
  
  
thinkgeo.mapsuite.portablecore.isolinelayer.1442823085.txt.gz · Last modified: 2015/09/21 08:11 by admin