User Tools

Site Tools


thinkgeo.mapsuite.core.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.core.isolinelayer [2015/09/21 01:06]
admin
thinkgeo.mapsuite.core.isolinelayer [2017/03/16 21:59] (current)
Line 1: Line 1:
 ====== ThinkGeo.MapSuite.Core.IsoLineLayer ====== ====== ThinkGeo.MapSuite.Core.IsoLineLayer ======
-Class IsoLineLayer.+ 
 +{{section>​upgrade_map_suite_to_10.0}} 
 + 
 ===== 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.DynamicIsoLineLayer]] 
-        *[[ThinkGeo.MapSuite.Core.GridIsoLineLayer]] 
         *[[ThinkGeo.MapSuite.Core.InMemoryGridIsoLineLayer]]         *[[ThinkGeo.MapSuite.Core.InMemoryGridIsoLineLayer]]
 +        *[[ThinkGeo.MapSuite.Core.GridIsoLineLayer]]
 +        *[[ThinkGeo.MapSuite.Core.DynamicIsoLineLayer]]
 ===== Members Summary ===== ===== Members Summary =====
 ==== Public Constructors ==== ==== Public Constructors ====
Line 13: Line 16:
 ** {{wiki:​ProtectedMethod.gif|}} IsoLineLayer() ** ** {{wiki:​ProtectedMethod.gif|}} IsoLineLayer() **
  
-Initializes a new instance of the  class.+  * //N/A//
 == Remarks == == Remarks ==
-None+  * //N/A//
 == Parameters == == Parameters ==
 <div newline></​div>​ <div newline></​div>​
 ** {{wiki:​ProtectedMethod.gif|}} IsoLineLayer(IEnumerable<​Double>​) ** ** {{wiki:​ProtectedMethod.gif|}} IsoLineLayer(IEnumerable<​Double>​) **
  
-Initializes a new instance of the  class.+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
 == Parameters == == Parameters ==
   * //​isoLineLevels//​   * //​isoLineLevels//​
     * Type:​IEnumerable<​Double>​     * Type:​IEnumerable<​Double>​
-    * Description:​The iso line levels.+    * Description:​N/A
  
 <div newline></​div>​ <div newline></​div>​
 ** {{wiki:​ProtectedMethod.gif|}} IsoLineLayer(IEnumerable<​Double>,​Double,​Double) ** ** {{wiki:​ProtectedMethod.gif|}} IsoLineLayer(IEnumerable<​Double>,​Double,​Double) **
  
-Initializes a new instance of the  class.+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
 == Parameters == == Parameters ==
   * //​isoLineLevels//​   * //​isoLineLevels//​
     * Type:​IEnumerable<​Double>​     * Type:​IEnumerable<​Double>​
-    * Description:​The iso line levels.+    * Description:​N/A
  
   * //​lowerScale//​   * //​lowerScale//​
     * Type:Double     * Type:Double
-    * Description:​The lower scale.+    * Description:​N/A
  
   * //​upperScale//​   * //​upperScale//​
     * Type:Double     * Type:Double
-    * Description:​The upper scale.+    * Description:​N/A
  
 <div newline></​div>​ <div newline></​div>​
 ** {{wiki:​ProtectedMethod.gif|}} IsoLineLayer(IEnumerable<​Double>,​Double,​Double,​IsoLineType) ** ** {{wiki:​ProtectedMethod.gif|}} IsoLineLayer(IEnumerable<​Double>,​Double,​Double,​IsoLineType) **
  
-Initializes a new instance of the  class.+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
 == Parameters == == Parameters ==
   * //​isoLineLevels//​   * //​isoLineLevels//​
     * Type:​IEnumerable<​Double>​     * Type:​IEnumerable<​Double>​
-    * Description:​The iso line levels.+    * Description:​N/A
  
   * //​lowerScale//​   * //​lowerScale//​
     * Type:Double     * Type:Double
-    * Description:​The lower scale.+    * Description:​N/A
  
   * //​upperScale//​   * //​upperScale//​
     * Type:Double     * Type:Double
-    * Description:​The upper scale.+    * Description:​N/A
  
   * //​isoLineType//​   * //​isoLineType//​
     * Type:​[[ThinkGeo.MapSuite.Core.IsoLineType|IsoLineType]]     * Type:​[[ThinkGeo.MapSuite.Core.IsoLineType|IsoLineType]]
-    * Description:​Type of the iso line.+    * Description:​N/A
  
 <div newline></​div>​ <div newline></​div>​
 ==== Public Methods ==== ==== Public Methods ====
-** {{wiki:​PublicMethod.gif|}} ​GetThreadSafetyLevel() **+** {{wiki:​PublicMethod.gif|}} ​RequestDrawing() **
  
-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>​ <div newline></​div>​
-** {{wiki:​PublicMethod.gif|}} ​CloneDeep() **+** {{wiki:​PublicMethod.gif|}} ​RequestDrawing(RectangleShape) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
-  * Type:[[ThinkGeo.MapSuite.Core.Layer|Layer]]+  * Type:Void
   * 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|}} ​Open() **+** {{wiki:​PublicMethod.gif|}} ​RequestDrawing(IEnumerable<​RectangleShape>​) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 107: Line 114:
  
 == Parameters == == Parameters ==
 +  * //​extentsToRefresh//​
 +    * Type:​IEnumerable<​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]]>​
 +    * Description:​N/​A
 +
 <div newline></​div>​ <div newline></​div>​
-** {{wiki:​PublicMethod.gif|}} ​Close() **+** {{wiki:​PublicMethod.gif|}} ​RequestDrawing(TimeSpan) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 119: Line 130:
  
 == Parameters == == Parameters ==
 +  * //​bufferTime//​
 +    * Type:​TimeSpan
 +    * Description:​N/​A
 +
 <div newline></​div>​ <div newline></​div>​
-** {{wiki:​PublicMethod.gif|}} ​GetBoundingBox() **+** {{wiki:​PublicMethod.gif|}} ​RequestDrawing(TimeSpan,​RequestDrawingBufferTimeType) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
-  * Type:[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]]+  * Type:Void
   * 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|}} ​Draw(GeoCanvas,Collection<​SimpleCandidate>​) **+** {{wiki:​PublicMethod.gif|}} ​RequestDrawing(RectangleShape,TimeSpan) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 143: Line 166:
  
 == Parameters == == Parameters ==
-  * //canvas// +  * //extentToRefresh// 
-    * Type:​[[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]]+    * Type:​[[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
  
 <div newline></​div>​ <div newline></​div>​
-** {{wiki:​PublicMethod.gif|}} RequestDrawing() **+** {{wiki:​PublicMethod.gif|}} RequestDrawing(RectangleShape,​TimeSpan,​RequestDrawingBufferTimeType) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 163: Line 186:
  
 == 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(RectangleShape) **+** {{wiki:​PublicMethod.gif|}} RequestDrawing(IEnumerable<​RectangleShape>,​TimeSpan) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 175: Line 210:
  
 == Parameters == == Parameters ==
-  * //extentToRefresh// +  * //extentsToRefresh// 
-    * Type:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]]+    * Type:IEnumerable<​[[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>​) **+** {{wiki:​PublicMethod.gif|}} RequestDrawing(IEnumerable<​RectangleShape>​,​TimeSpan,​RequestDrawingBufferTimeType) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 193: Line 232:
   * //​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|}} ​RequestDrawing(TimeSpan) **+** {{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 ==
-  * //​bufferTime/​+<div newline><​/div> 
-    Type:TimeSpan +** {{wiki:PublicMethod.gif|}} CloneDeep() **
-    ​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|}} ​RequestDrawing(RectangleShape,​TimeSpan) **+** {{wiki:​PublicMethod.gif|}} ​Open() **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 223: Line 278:
  
 == Parameters == == Parameters ==
-  * //​extentToRefresh/​+<div newline><​/div> 
-    Type:[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] +** {{wiki:PublicMethod.gif|}} Close() **
-    ​Description:​N/​A+
  
-  * //bufferTime// +  * //N/A// 
-    * Type:​TimeSpan +== Remarks == 
-    Description:​N/A+  //N/A//
  
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 <div newline></​div>​ <div newline></​div>​
-** {{wiki:​PublicMethod.gif|}} ​RequestDrawing(IEnumerable<​RectangleShape>,​TimeSpan) **+** {{wiki:​PublicMethod.gif|}} ​GetBoundingBox() **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A// 
 + 
 +== Return Value == 
 +  * Type:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] 
 +  * Description:​N/​A 
 + 
 +== Parameters == 
 +<div newline></​div>​ 
 +** {{wiki:​PublicMethod.gif|}} Draw(GeoCanvas,​Collection<​SimpleCandidate>​) ** 
 + 
 +  * //N/A// 
 +== Remarks == 
 +  * //N/A//
  
 == Return Value == == Return Value ==
Line 243: Line 314:
  
 == Parameters == == Parameters ==
-  * //extentsToRefresh// +  * //canvas// 
-    * Type:IEnumerable<​[[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
  
Line 254: Line 325:
 ** {{wiki:​PublicMethod.gif|}} ToString() ** ** {{wiki:​PublicMethod.gif|}} ToString() **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 266: Line 337:
 ** {{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 282: Line 353:
 ** {{wiki:​PublicMethod.gif|}} GetHashCode() ** ** {{wiki:​PublicMethod.gif|}} GetHashCode() **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 294: Line 365:
 ** {{wiki:​PublicMethod.gif|}} GetType() ** ** {{wiki:​PublicMethod.gif|}} GetType() **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 306: Line 377:
 ** {{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 334: Line 405:
 ** {{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 366: Line 437:
 ** {{wiki:​PublicMethod.gif|}}{{wiki:​Static.gif|}} GetIsoFeatures(GridFeatureSource,​IEnumerable<​Double>,​String,​IsoLineType) ** ** {{wiki:​PublicMethod.gif|}}{{wiki:​Static.gif|}} GetIsoFeatures(GridFeatureSource,​IEnumerable<​Double>,​String,​IsoLineType) **
  
-Gets the iso features.+  * //N/A//
 == 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:​Collection<​Feature>​.+  * Description:​N/A
  
 == Parameters == == Parameters ==
   * //​gridFeatureSource//​   * //​gridFeatureSource//​
     * Type:​[[ThinkGeo.MapSuite.Core.GridFeatureSource|GridFeatureSource]]     * Type:​[[ThinkGeo.MapSuite.Core.GridFeatureSource|GridFeatureSource]]
-    * Description:​The grid feature source.+    * Description:​N/A
  
   * //​isoLineLevels//​   * //​isoLineLevels//​
     * Type:​IEnumerable<​Double>​     * Type:​IEnumerable<​Double>​
-    * Description:​The iso line levels.+    * Description:​N/A
  
   * //​dataValueColumnName//​   * //​dataValueColumnName//​
     * Type:String     * Type:String
-    * Description:​Name of the data value column.+    * Description:​N/A
  
   * //​isoLineType//​   * //​isoLineType//​
     * Type:​[[ThinkGeo.MapSuite.Core.IsoLineType|IsoLineType]]     * Type:​[[ThinkGeo.MapSuite.Core.IsoLineType|IsoLineType]]
-    * Description:​Type of the iso line.+    * Description:​N/A
  
 <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 414: Line 485:
 ** {{wiki:​PublicMethod.gif|}}{{wiki:​Static.gif|}} GetIsoLineLevels(IEnumerable<​Double>,​Int32) ** ** {{wiki:​PublicMethod.gif|}}{{wiki:​Static.gif|}} GetIsoLineLevels(IEnumerable<​Double>,​Int32) **
  
-Gets the iso line levels.+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
   * Type:​Collection<​Double>​   * Type:​Collection<​Double>​
-  * Description:​Collection<​System.Double>​.+  * Description:​N/A
  
 == Parameters == == Parameters ==
   * //​dataValues//​   * //​dataValues//​
     * Type:​IEnumerable<​Double>​     * Type:​IEnumerable<​Double>​
-    * Description:​The data values.+    * Description:​N/A
  
   * //​isoLineLevelCount//​   * //​isoLineLevelCount//​
     * Type:Int32     * Type:Int32
-    * Description:​The iso line level count.+    * Description:​N/A
  
 <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 455: Line 526:
 ** {{wiki:​ProtectedMethod.gif|}} GetFeaturesForDrawingCore(GeoCanvas,​Collection<​SimpleCandidate>​) ** ** {{wiki:​ProtectedMethod.gif|}} GetFeaturesForDrawingCore(GeoCanvas,​Collection<​SimpleCandidate>​) **
  
-Gets the features for drawing core.+  * //N/A//
 == 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:​Collection<​Feature>​.+  * Description:​N/A
  
 == Parameters == == Parameters ==
   * //canvas//   * //canvas//
     * Type:​[[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]]     * Type:​[[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]]
-    * Description:​The canvas.+    * Description:​N/A
  
   * //​labelsInAllLayers//​   * //​labelsInAllLayers//​
     * Type:​Collection<​[[ThinkGeo.MapSuite.Core.SimpleCandidate|SimpleCandidate]]>​     * Type:​Collection<​[[ThinkGeo.MapSuite.Core.SimpleCandidate|SimpleCandidate]]>​
-    * Description:​The labels in all layers.+    * Description:​N/A
  
 <div newline></​div>​ <div newline></​div>​
 ** {{wiki:​ProtectedMethod.gif|}} OpenCore() ** ** {{wiki:​ProtectedMethod.gif|}} OpenCore() **
  
-This method opens the Layer so that it is initialized and ready to use.+  * //N/A//
 == Remarks == == Remarks ==
-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.+  * //N/A//
  
 == Return Value == == Return Value ==
   * Type:Void   * Type:Void
-  * Description:​None+  * Description:​N/A
  
 == Parameters == == Parameters ==
Line 487: Line 558:
 ** {{wiki:​ProtectedMethod.gif|}} DrawCore(GeoCanvas,​Collection<​SimpleCandidate>​) ** ** {{wiki:​ProtectedMethod.gif|}} DrawCore(GeoCanvas,​Collection<​SimpleCandidate>​) **
  
-This method draws the Layer.+  * //N/A//
 == Remarks == == Remarks ==
-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.+  * //N/A//
  
 == Return Value == == Return Value ==
   * Type:Void   * Type:Void
-  * Description:​None+  * Description:​N/A
  
 == Parameters == == Parameters ==
   * //canvas//   * //canvas//
     * Type:​[[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]]     * Type:​[[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]]
-    * Description:​This parameter is the canvas object or a GeoImage to draw on.+    * Description:​N/A
  
   * //​labelsInAllLayers//​   * //​labelsInAllLayers//​
     * Type:​Collection<​[[ThinkGeo.MapSuite.Core.SimpleCandidate|SimpleCandidate]]>​     * Type:​Collection<​[[ThinkGeo.MapSuite.Core.SimpleCandidate|SimpleCandidate]]>​
-    * Description:​This parameter represents the labels used for collision detection and duplication checking.+    * 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 
 + 
 +<div newline></​div>​ 
 +** {{wiki:​ProtectedMethod.gif|}} OnRequestingDrawing(RequestingDrawingLayerEventArgs) ** 
 + 
 +  * //N/A// 
 +== Remarks == 
 +  * //N/A// 
 + 
 +== Return Value == 
 +  * Type:Void 
 +  * Description:​N/​A 
 + 
 +== Parameters == 
 +  * //​eventArgs//​ 
 +    * Type:​[[ThinkGeo.MapSuite.Core.RequestingDrawingLayerEventArgs|RequestingDrawingLayerEventArgs]] 
 +    * Description:​N/​A
  
 <div newline></​div>​ <div newline></​div>​
 ** {{wiki:​ProtectedMethod.gif|}} GetThreadSafetyLevelCore() ** ** {{wiki:​ProtectedMethod.gif|}} GetThreadSafetyLevelCore() **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 519: Line 622:
 ** {{wiki:​ProtectedMethod.gif|}} CloneDeepCore() ** ** {{wiki:​ProtectedMethod.gif|}} CloneDeepCore() **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 531: Line 634:
 ** {{wiki:​ProtectedMethod.gif|}} CloseCore() ** ** {{wiki:​ProtectedMethod.gif|}} CloseCore() **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 543: Line 646:
 ** {{wiki:​ProtectedMethod.gif|}} GetBoundingBoxCore() ** ** {{wiki:​ProtectedMethod.gif|}} GetBoundingBoxCore() **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 555: Line 658:
 ** {{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 575: Line 678:
 ** {{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 595: Line 698:
 ** {{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 611: Line 714:
 ** {{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 627: Line 730:
 ** {{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 647: Line 750:
 ** {{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 663: Line 766:
 ** {{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 679: Line 782:
 ** {{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 690: Line 793:
   * //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 
- 
-<div newline></​div>​ 
-** {{wiki:​ProtectedMethod.gif|}} OnRequestingDrawing(RequestingDrawingLayerEventArgs) ** 
- 
-N/A 
-== Remarks == 
-N/A 
- 
-== Return Value == 
-  * Type:Void 
-  * Description:​N/​A 
- 
-== Parameters == 
-  * //​eventArgs//​ 
-    * Type:​[[ThinkGeo.MapSuite.Core.RequestingDrawingLayerEventArgs|RequestingDrawingLayerEventArgs]] 
     * Description:​N/​A     * Description:​N/​A
  
Line 727: Line 798:
 ** {{wiki:​ProtectedMethod.gif|}} Finalize() ** ** {{wiki:​ProtectedMethod.gif|}} Finalize() **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 739: Line 810:
 ** {{wiki:​ProtectedMethod.gif|}} MemberwiseClone() ** ** {{wiki:​ProtectedMethod.gif|}} MemberwiseClone() **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 752: Line 823:
 ** {{wiki:​PublicProperty.gif|}} NoDataValue ** ** {{wiki:​PublicProperty.gif|}} NoDataValue **
  
-Gets or sets the no data value.+N/A
 == Remarks == == Remarks ==
 N/A N/A
Line 760: Line 831:
 ** {{wiki:​PublicProperty.gif|}} UpperScale ** ** {{wiki:​PublicProperty.gif|}} UpperScale **
  
-Gets or sets the upper scale.+N/A
 == Remarks == == Remarks ==
 N/A N/A
Line 768: Line 839:
 ** {{wiki:​PublicProperty.gif|}} LowerScale ** ** {{wiki:​PublicProperty.gif|}} LowerScale **
  
-Gets or sets the lower scale.+N/A
 == Remarks == == Remarks ==
 N/A N/A
Line 776: Line 847:
 ** {{wiki:​PublicProperty.gif|}} CustomStyles ** ** {{wiki:​PublicProperty.gif|}} CustomStyles **
  
-Gets the custom styles.+N/A
 == Remarks == == Remarks ==
 N/A N/A
Line 784: Line 855:
 ** {{wiki:​PublicProperty.gif|}} DataValueColumnName ** ** {{wiki:​PublicProperty.gif|}} DataValueColumnName **
  
-Gets or sets the name of the data value column.+N/A
 == Remarks == == Remarks ==
 N/A N/A
Line 792: Line 863:
 ** {{wiki:​PublicProperty.gif|}} IsoLineLevels ** ** {{wiki:​PublicProperty.gif|}} IsoLineLevels **
  
-Gets or sets the iso line levels.+N/A
 == Remarks == == Remarks ==
 N/A N/A
Line 800: Line 871:
 ** {{wiki:​PublicProperty.gif|}} IsoLineType ** ** {{wiki:​PublicProperty.gif|}} IsoLineType **
  
-Gets or sets the type of the iso line.+N/A
 == 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 **
Line 831: Line 910:
  
 ** {{wiki:​PublicProperty.gif|}} Name ** ** {{wiki:​PublicProperty.gif|}} Name **
 +
 +N/A
 +== Remarks ==
 +N/A
 +== Return Value ==
 +  * Type:String
 +
 +** {{wiki:​PublicProperty.gif|}} Attribution **
  
 N/A N/A
Line 854: Line 941:
   * Type:Single   * Type:Single
  
-** {{wiki:​PublicProperty.gif|}} ​IsNegative ​**+** {{wiki:​PublicProperty.gif|}} ​BlueTranslation ​**
  
 N/A N/A
Line 860: Line 947:
 N/A N/A
 == Return Value == == Return Value ==
-  * Type:Boolean+  * Type:Single
  
-** {{wiki:​PublicProperty.gif|}} ​IsGrayscale ​**+** {{wiki:​PublicProperty.gif|}} ​RedTranslation ​**
  
 N/A N/A
Line 868: Line 955:
 N/A N/A
 == Return Value == == Return Value ==
-  * Type:Boolean+  * Type:Single
  
-** {{wiki:​PublicProperty.gif|}} ​DrawingExceptionMode ​**+** {{wiki:​PublicProperty.gif|}} ​GreenTranslation ​**
  
 N/A N/A
Line 876: Line 963:
 N/A N/A
 == Return Value == == Return Value ==
-  * Type:[[ThinkGeo.MapSuite.Core.DrawingExceptionMode|DrawingExceptionMode]]+  * Type:Single
  
-** {{wiki:​PublicProperty.gif|}} ​Attribution ​**+** {{wiki:​PublicProperty.gif|}} ​KeyColors ​**
  
 N/A N/A
Line 884: Line 971:
 N/A N/A
 == Return Value == == Return Value ==
-  * Type:String+  * Type:Collection<​[[ThinkGeo.MapSuite.Core.GeoColor|GeoColor]]>​
  
-** {{wiki:​PublicProperty.gif|}} ​RequestDrawingInterval ​**+** {{wiki:​PublicProperty.gif|}} ​IsNegative ​**
  
 N/A N/A
Line 892: Line 979:
 N/A N/A
 == Return Value == == Return Value ==
-  * Type:TimeSpan+  * Type:Boolean 
 + 
 +** {{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 ====
Line 904: Line 1007:
  
 ==== Public Events ==== ==== Public Events ====
-** {{wiki:​PublicEvent.gif|}} ​DrawingException ​**+** {{wiki:​PublicEvent.gif|}} ​RequestedDrawing ​**
 N/A N/A
 == Remarks == == Remarks ==
 N/A N/A
  
-Event Arguments:​[[ThinkGeo.MapSuite.Core.DrawingExceptionLayerEventArgs|DrawingExceptionLayerEventArgs]]+Event Arguments:​[[ThinkGeo.MapSuite.Core.RequestedDrawingLayerEventArgs|RequestedDrawingLayerEventArgs]]
  
-** {{wiki:​PublicEvent.gif|}} ​DrawingProgressChanged ​**+** {{wiki:​PublicEvent.gif|}} ​RequestingDrawing ​**
 N/A N/A
 == Remarks == == Remarks ==
 N/A N/A
  
-Event Arguments:​[[ThinkGeo.MapSuite.Core.DrawingProgressChangedEventArgs|DrawingProgressChangedEventArgs]]+Event Arguments:​[[ThinkGeo.MapSuite.Core.RequestingDrawingLayerEventArgs|RequestingDrawingLayerEventArgs]]
  
-** {{wiki:​PublicEvent.gif|}} ​DrawnException ​**+** {{wiki:​PublicEvent.gif|}} ​DrawingProgressChanged ​**
 N/A N/A
 == Remarks == == Remarks ==
 N/A N/A
  
-Event Arguments:​[[ThinkGeo.MapSuite.Core.DrawnExceptionLayerEventArgs|DrawnExceptionLayerEventArgs]]+Event Arguments:​[[ThinkGeo.MapSuite.Core.DrawingProgressChangedEventArgs|DrawingProgressChangedEventArgs]]
  
-** {{wiki:​PublicEvent.gif|}} ​DrawingAttribution ​**+** {{wiki:​PublicEvent.gif|}} ​DrawingException ​**
 N/A N/A
 == Remarks == == Remarks ==
 N/A N/A
  
-Event Arguments:​[[ThinkGeo.MapSuite.Core.DrawingAttributionLayerEventArgs|DrawingAttributionLayerEventArgs]]+Event Arguments:​[[ThinkGeo.MapSuite.Core.DrawingExceptionLayerEventArgs|DrawingExceptionLayerEventArgs]]
  
-** {{wiki:​PublicEvent.gif|}} ​DrawnAttribution ​**+** {{wiki:​PublicEvent.gif|}} ​DrawnException ​**
 N/A N/A
 == Remarks == == Remarks ==
 N/A N/A
  
-Event Arguments:​[[ThinkGeo.MapSuite.Core.DrawnAttributionLayerEventArgs|DrawnAttributionLayerEventArgs]]+Event Arguments:​[[ThinkGeo.MapSuite.Core.DrawnExceptionLayerEventArgs|DrawnExceptionLayerEventArgs]]
  
-** {{wiki:​PublicEvent.gif|}} ​RequestedDrawing ​**+** {{wiki:​PublicEvent.gif|}} ​DrawingAttribution ​**
 N/A N/A
 == Remarks == == Remarks ==
 N/A N/A
  
-Event Arguments:​[[ThinkGeo.MapSuite.Core.RequestedDrawingLayerEventArgs|RequestedDrawingLayerEventArgs]]+Event Arguments:​[[ThinkGeo.MapSuite.Core.DrawingAttributionLayerEventArgs|DrawingAttributionLayerEventArgs]]
  
-** {{wiki:​PublicEvent.gif|}} ​RequestingDrawing ​**+** {{wiki:​PublicEvent.gif|}} ​DrawnAttribution ​**
 N/A N/A
 == Remarks == == Remarks ==
 N/A N/A
  
-Event Arguments:​[[ThinkGeo.MapSuite.Core.RequestingDrawingLayerEventArgs|RequestingDrawingLayerEventArgs]]+Event Arguments:​[[ThinkGeo.MapSuite.Core.DrawnAttributionLayerEventArgs|DrawnAttributionLayerEventArgs]]
  
  
thinkgeo.mapsuite.core.isolinelayer.1442797560.txt.gz · Last modified: 2015/09/21 01:06 by admin