====== ThinkGeo.MapSuite.Core.DynamicIsoLineLayer ======
{{section>upgrade_map_suite_to_10.0}}
===== Inheritance Hierarchy =====
  *System.Object
    *ThinkGeo.MapSuite.Core.Layer
      *ThinkGeo.MapSuite.Core.IsoLineLayer
        ***ThinkGeo.MapSuite.Core.DynamicIsoLineLayer**
===== Members Summary =====
==== Public Constructors ====
** {{wiki:PublicMethod.gif|}} DynamicIsoLineLayer() **
  * //N/A//
== Remarks ==
  * //N/A//
== Parameters ==
** {{wiki:PublicMethod.gif|}} DynamicIsoLineLayer(IDictionary) **
  * //N/A//
== Remarks ==
  * //N/A//
== Parameters ==
  * //dataPoints//
    * Type:IDictionary<[[ThinkGeo.MapSuite.Core.PointShape|PointShape]],Double>
    * Description:N/A
** {{wiki:PublicMethod.gif|}} DynamicIsoLineLayer(IDictionary,IEnumerable) **
  * //N/A//
== Remarks ==
  * //N/A//
== Parameters ==
  * //dataPoints//
    * Type:IDictionary<[[ThinkGeo.MapSuite.Core.PointShape|PointShape]],Double>
    * Description:N/A
  * //isoLineLevels//
    * Type:IEnumerable
    * Description:N/A
** {{wiki:PublicMethod.gif|}} DynamicIsoLineLayer(IDictionary,IEnumerable,GridInterpolationModel) **
  * //N/A//
== Remarks ==
  * //N/A//
== Parameters ==
  * //dataPoints//
    * Type:IDictionary<[[ThinkGeo.MapSuite.Core.PointShape|PointShape]],Double>
    * Description:N/A
  * //isoLineLevels//
    * Type:IEnumerable
    * Description:N/A
  * //gridInterpolationModel//
    * Type:[[ThinkGeo.MapSuite.Core.GridInterpolationModel|GridInterpolationModel]]
    * Description:N/A
** {{wiki:PublicMethod.gif|}} DynamicIsoLineLayer(IDictionary,IEnumerable,GridInterpolationModel,IsoLineType) **
  * //N/A//
== Remarks ==
  * //N/A//
== Parameters ==
  * //dataPoints//
    * Type:IDictionary<[[ThinkGeo.MapSuite.Core.PointShape|PointShape]],Double>
    * Description:N/A
  * //isoLineLevels//
    * Type:IEnumerable
    * Description:N/A
  * //gridInterpolationModel//
    * Type:[[ThinkGeo.MapSuite.Core.GridInterpolationModel|GridInterpolationModel]]
    * Description:N/A
  * //isoLineType//
    * Type:[[ThinkGeo.MapSuite.Core.IsoLineType|IsoLineType]]
    * Description:N/A
==== Protected Constructors ====
==== Public Methods ====
** {{wiki:PublicMethod.gif|}} GetIsoLineFeatures(RectangleShape,Double,GeographyUnit) **
  * //N/A//
== Remarks ==
  * //N/A//
== Return Value ==
  * Type:Collection<[[ThinkGeo.MapSuite.Core.Feature|Feature]]>
  * Description:N/A
== Parameters ==
  * //worldExtent//
    * Type:[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]]
    * Description:N/A
  * //scale//
    * Type:Double
    * Description:N/A
  * //mapUnit//
    * Type:[[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]]
    * Description:N/A
** {{wiki:PublicMethod.gif|}} RequestDrawing() **
  * //N/A//
== Remarks ==
  * //N/A//
== Return Value ==
  * Type:Void
  * Description:N/A
== Parameters ==
** {{wiki:PublicMethod.gif|}} RequestDrawing(RectangleShape) **
  * //N/A//
== Remarks ==
  * //N/A//
== Return Value ==
  * Type:Void
  * Description:N/A
== Parameters ==
  * //extentToRefresh//
    * Type:[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]]
    * Description:N/A
** {{wiki:PublicMethod.gif|}} RequestDrawing(IEnumerable) **
  * //N/A//
== Remarks ==
  * //N/A//
== Return Value ==
  * Type:Void
  * Description:N/A
== Parameters ==
  * //extentsToRefresh//
    * Type:IEnumerable<[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]]>
    * Description:N/A
** {{wiki:PublicMethod.gif|}} RequestDrawing(TimeSpan) **
  * //N/A//
== Remarks ==
  * //N/A//
== Return Value ==
  * Type:Void
  * Description:N/A
== Parameters ==
  * //bufferTime//
    * Type:TimeSpan
    * Description:N/A
** {{wiki:PublicMethod.gif|}} RequestDrawing(TimeSpan,RequestDrawingBufferTimeType) **
  * //N/A//
== Remarks ==
  * //N/A//
== Return Value ==
  * Type:Void
  * Description:N/A
== Parameters ==
  * //bufferTime//
    * Type:TimeSpan
    * Description:N/A
  * //bufferTimeType//
    * Type:[[ThinkGeo.MapSuite.Core.RequestDrawingBufferTimeType|RequestDrawingBufferTimeType]]
    * Description:N/A
** {{wiki:PublicMethod.gif|}} RequestDrawing(RectangleShape,TimeSpan) **
  * //N/A//
== Remarks ==
  * //N/A//
== Return Value ==
  * Type:Void
  * Description:N/A
== Parameters ==
  * //extentToRefresh//
    * Type:[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]]
    * Description:N/A
  * //bufferTime//
    * Type:TimeSpan
    * Description:N/A
** {{wiki:PublicMethod.gif|}} RequestDrawing(RectangleShape,TimeSpan,RequestDrawingBufferTimeType) **
  * //N/A//
== Remarks ==
  * //N/A//
== Return Value ==
  * Type:Void
  * Description:N/A
== 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
** {{wiki:PublicMethod.gif|}} RequestDrawing(IEnumerable,TimeSpan) **
  * //N/A//
== Remarks ==
  * //N/A//
== Return Value ==
  * Type:Void
  * Description:N/A
== Parameters ==
  * //extentsToRefresh//
    * Type:IEnumerable<[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]]>
    * Description:N/A
  * //bufferTime//
    * Type:TimeSpan
    * Description:N/A
** {{wiki:PublicMethod.gif|}} RequestDrawing(IEnumerable,TimeSpan,RequestDrawingBufferTimeType) **
  * //N/A//
== Remarks ==
  * //N/A//
== Return Value ==
  * Type:Void
  * Description:N/A
== Parameters ==
  * //extentsToRefresh//
    * 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
** {{wiki:PublicMethod.gif|}} GetThreadSafetyLevel() **
  * //N/A//
== Remarks ==
  * //N/A//
== Return Value ==
  * Type:[[ThinkGeo.MapSuite.Core.ThreadSafetyLevel|ThreadSafetyLevel]]
  * Description:N/A
== Parameters ==
** {{wiki:PublicMethod.gif|}} CloneDeep() **
  * //N/A//
== Remarks ==
  * //N/A//
== Return Value ==
  * Type:[[ThinkGeo.MapSuite.Core.Layer|Layer]]
  * Description:N/A
== Parameters ==
** {{wiki:PublicMethod.gif|}} Open() **
  * //N/A//
== Remarks ==
  * //N/A//
== Return Value ==
  * Type:Void
  * Description:N/A
== Parameters ==
** {{wiki:PublicMethod.gif|}} Close() **
  * //N/A//
== Remarks ==
  * //N/A//
== Return Value ==
  * Type:Void
  * Description:N/A
== Parameters ==
** {{wiki:PublicMethod.gif|}} GetBoundingBox() **
  * //N/A//
== Remarks ==
  * //N/A//
== Return Value ==
  * Type:[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]]
  * Description:N/A
== Parameters ==
** {{wiki:PublicMethod.gif|}} Draw(GeoCanvas,Collection) **
  * //N/A//
== Remarks ==
  * //N/A//
== Return Value ==
  * Type:Void
  * Description:N/A
== Parameters ==
  * //canvas//
    * Type:[[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]]
    * Description:N/A
  * //labelsInAllLayers//
    * Type:Collection<[[ThinkGeo.MapSuite.Core.SimpleCandidate|SimpleCandidate]]>
    * Description:N/A
** {{wiki:PublicMethod.gif|}} ToString() **
  * //N/A//
== Remarks ==
  * //N/A//
== Return Value ==
  * Type:String
  * Description:N/A
== Parameters ==
** {{wiki:PublicMethod.gif|}} Equals(Object) **
  * //N/A//
== Remarks ==
  * //N/A//
== Return Value ==
  * Type:Boolean
  * Description:N/A
== Parameters ==
  * //obj//
    * Type:Object
    * Description:N/A
** {{wiki:PublicMethod.gif|}} GetHashCode() **
  * //N/A//
== Remarks ==
  * //N/A//
== Return Value ==
  * Type:Int32
  * Description:N/A
== Parameters ==
** {{wiki:PublicMethod.gif|}} GetType() **
  * //N/A//
== Remarks ==
  * //N/A//
== Return Value ==
  * Type:Type
  * Description:N/A
== Parameters ==
==== Protected Methods ====
** {{wiki:ProtectedMethod.gif|}} GetFeaturesForDrawingCore(GeoCanvas,Collection) **
  * //N/A//
== Remarks ==
  * //N/A//
== Return Value ==
  * Type:Collection<[[ThinkGeo.MapSuite.Core.Feature|Feature]]>
  * Description:N/A
== Parameters ==
  * //canvas//
    * Type:[[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]]
    * Description:N/A
  * //labelsInAllLayers//
    * Type:Collection<[[ThinkGeo.MapSuite.Core.SimpleCandidate|SimpleCandidate]]>
    * Description:N/A
** {{wiki:ProtectedMethod.gif|}} OpenCore() **
  * //N/A//
== Remarks ==
  * //N/A//
== Return Value ==
  * Type:Void
  * Description:N/A
== Parameters ==
** {{wiki:ProtectedMethod.gif|}} DrawCore(GeoCanvas,Collection) **
  * //N/A//
== Remarks ==
  * //N/A//
== Return Value ==
  * Type:Void
  * Description:N/A
== Parameters ==
  * //canvas//
    * Type:[[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]]
    * Description:N/A
  * //labelsInAllLayers//
    * Type:Collection<[[ThinkGeo.MapSuite.Core.SimpleCandidate|SimpleCandidate]]>
    * Description:N/A
** {{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
** {{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
** {{wiki:ProtectedMethod.gif|}} GetThreadSafetyLevelCore() **
  * //N/A//
== Remarks ==
  * //N/A//
== Return Value ==
  * Type:[[ThinkGeo.MapSuite.Core.ThreadSafetyLevel|ThreadSafetyLevel]]
  * Description:N/A
== Parameters ==
** {{wiki:ProtectedMethod.gif|}} CloneDeepCore() **
  * //N/A//
== Remarks ==
  * //N/A//
== Return Value ==
  * Type:[[ThinkGeo.MapSuite.Core.Layer|Layer]]
  * Description:N/A
== Parameters ==
** {{wiki:ProtectedMethod.gif|}} CloseCore() **
  * //N/A//
== Remarks ==
  * //N/A//
== Return Value ==
  * Type:Void
  * Description:N/A
== Parameters ==
** {{wiki:ProtectedMethod.gif|}} GetBoundingBoxCore() **
  * //N/A//
== Remarks ==
  * //N/A//
== Return Value ==
  * Type:[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]]
  * Description:N/A
== Parameters ==
** {{wiki:ProtectedMethod.gif|}} DrawException(GeoCanvas,Exception) **
  * //N/A//
== Remarks ==
  * //N/A//
== Return Value ==
  * Type:Void
  * Description:N/A
== Parameters ==
  * //canvas//
    * Type:[[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]]
    * Description:N/A
  * //e//
    * Type:Exception
    * Description:N/A
** {{wiki:ProtectedMethod.gif|}} DrawExceptionCore(GeoCanvas,Exception) **
  * //N/A//
== Remarks ==
  * //N/A//
== Return Value ==
  * Type:Void
  * Description:N/A
== Parameters ==
  * //canvas//
    * Type:[[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]]
    * Description:N/A
  * //e//
    * Type:Exception
    * Description:N/A
** {{wiki:ProtectedMethod.gif|}} OnDrawingException(DrawingExceptionLayerEventArgs) **
  * //N/A//
== Remarks ==
  * //N/A//
== Return Value ==
  * Type:Void
  * Description:N/A
== Parameters ==
  * //e//
    * Type:[[ThinkGeo.MapSuite.Core.DrawingExceptionLayerEventArgs|DrawingExceptionLayerEventArgs]]
    * Description:N/A
** {{wiki:ProtectedMethod.gif|}} OnDrawnException(DrawnExceptionLayerEventArgs) **
  * //N/A//
== Remarks ==
  * //N/A//
== Return Value ==
  * Type:Void
  * Description:N/A
== Parameters ==
  * //e//
    * Type:[[ThinkGeo.MapSuite.Core.DrawnExceptionLayerEventArgs|DrawnExceptionLayerEventArgs]]
    * Description:N/A
** {{wiki:ProtectedMethod.gif|}} DrawAttributionCore(GeoCanvas,String) **
  * //N/A//
== Remarks ==
  * //N/A//
== Return Value ==
  * Type:Void
  * Description:N/A
== Parameters ==
  * //canvas//
    * Type:[[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]]
    * Description:N/A
  * //attribution//
    * Type:String
    * Description:N/A
** {{wiki:ProtectedMethod.gif|}} OnDrawingAttribution(DrawingAttributionLayerEventArgs) **
  * //N/A//
== Remarks ==
  * //N/A//
== Return Value ==
  * Type:Void
  * Description:N/A
== Parameters ==
  * //args//
    * Type:[[ThinkGeo.MapSuite.Core.DrawingAttributionLayerEventArgs|DrawingAttributionLayerEventArgs]]
    * Description:N/A
** {{wiki:ProtectedMethod.gif|}} OnDrawnAttribution(DrawnAttributionLayerEventArgs) **
  * //N/A//
== Remarks ==
  * //N/A//
== Return Value ==
  * Type:Void
  * Description:N/A
== Parameters ==
  * //args//
    * Type:[[ThinkGeo.MapSuite.Core.DrawnAttributionLayerEventArgs|DrawnAttributionLayerEventArgs]]
    * Description:N/A
** {{wiki:ProtectedMethod.gif|}} OnDrawingProgressChanged(DrawingProgressChangedEventArgs) **
  * //N/A//
== Remarks ==
  * //N/A//
== Return Value ==
  * Type:Void
  * Description:N/A
== Parameters ==
  * //e//
    * Type:[[ThinkGeo.MapSuite.Core.DrawingProgressChangedEventArgs|DrawingProgressChangedEventArgs]]
    * Description:N/A
** {{wiki:ProtectedMethod.gif|}} Finalize() **
  * //N/A//
== Remarks ==
  * //N/A//
== Return Value ==
  * Type:Void
  * Description:N/A
== Parameters ==
** {{wiki:ProtectedMethod.gif|}} MemberwiseClone() **
  * //N/A//
== Remarks ==
  * //N/A//
== Return Value ==
  * Type:Object
  * Description:N/A
== Parameters ==
==== Public Properties ====
** {{wiki:PublicProperty.gif|}} DataPoints **
N/A
== Remarks ==
N/A
== Return Value ==
  * Type:Dictionary<[[ThinkGeo.MapSuite.Core.PointShape|PointShape]],Double>
** {{wiki:PublicProperty.gif|}} NoDataValue **
N/A
== Remarks ==
N/A
== Return Value ==
  * Type:Double
** {{wiki:PublicProperty.gif|}} CellWidthInPixel **
N/A
== Remarks ==
N/A
== Return Value ==
  * Type:Int32
** {{wiki:PublicProperty.gif|}} CellHeightInPixel **
N/A
== Remarks ==
N/A
== Return Value ==
  * Type:Int32
** {{wiki:PublicProperty.gif|}} DynamicGridInterpolationModel **
This property represents the interpolation model used to generate IsoLines
== Remarks ==
N/A
== Return Value ==
  * Type:[[ThinkGeo.MapSuite.Core.GridInterpolationModel|GridInterpolationModel]]
** {{wiki:PublicProperty.gif|}} UpperScale **
N/A
== Remarks ==
N/A
== Return Value ==
  * Type:Double
** {{wiki:PublicProperty.gif|}} LowerScale **
N/A
== Remarks ==
N/A
== Return Value ==
  * Type:Double
** {{wiki:PublicProperty.gif|}} CustomStyles **
N/A
== Remarks ==
N/A
== Return Value ==
  * Type:Collection<[[ThinkGeo.MapSuite.Core.Style|Style]]>
** {{wiki:PublicProperty.gif|}} DataValueColumnName **
N/A
== Remarks ==
N/A
== Return Value ==
  * Type:String
** {{wiki:PublicProperty.gif|}} IsoLineLevels **
N/A
== Remarks ==
N/A
== Return Value ==
  * Type:Collection
** {{wiki:PublicProperty.gif|}} IsoLineType **
N/A
== Remarks ==
N/A
== Return Value ==
  * Type:[[ThinkGeo.MapSuite.Core.IsoLineType|IsoLineType]]
** {{wiki:PublicProperty.gif|}} RequestDrawingInterval **
N/A
== Remarks ==
N/A
== Return Value ==
  * Type:TimeSpan
** {{wiki:PublicProperty.gif|}} IsOpen **
N/A
== Remarks ==
N/A
== Return Value ==
  * Type:Boolean
** {{wiki:PublicProperty.gif|}} HasBoundingBox **
N/A
== Remarks ==
N/A
== Return Value ==
  * Type:Boolean
** {{wiki:PublicProperty.gif|}} DrawingTime **
N/A
== Remarks ==
N/A
== Return Value ==
  * Type:TimeSpan
** {{wiki:PublicProperty.gif|}} Name **
N/A
== Remarks ==
N/A
== Return Value ==
  * Type:String
** {{wiki:PublicProperty.gif|}} Attribution **
N/A
== Remarks ==
N/A
== Return Value ==
  * Type:String
** {{wiki:PublicProperty.gif|}} IsVisible **
N/A
== Remarks ==
N/A
== Return Value ==
  * Type:Boolean
** {{wiki:PublicProperty.gif|}} Transparency **
N/A
== Remarks ==
N/A
== Return Value ==
  * Type:Single
** {{wiki:PublicProperty.gif|}} BlueTranslation **
N/A
== Remarks ==
N/A
== Return Value ==
  * Type:Single
** {{wiki:PublicProperty.gif|}} RedTranslation **
N/A
== Remarks ==
N/A
== Return Value ==
  * Type:Single
** {{wiki:PublicProperty.gif|}} GreenTranslation **
N/A
== Remarks ==
N/A
== Return Value ==
  * Type:Single
** {{wiki:PublicProperty.gif|}} KeyColors **
N/A
== Remarks ==
N/A
== Return Value ==
  * Type:Collection<[[ThinkGeo.MapSuite.Core.GeoColor|GeoColor]]>
** {{wiki:PublicProperty.gif|}} IsNegative **
N/A
== Remarks ==
N/A
== Return Value ==
  * 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 ====
** {{wiki:ProtectedProperty.gif|}} IsOpenCore **
N/A
== Remarks ==
N/A
== Return Value ==
  * Type:Boolean
==== Public Events ====
** {{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]]
** {{wiki:PublicEvent.gif|}} DrawingProgressChanged **
N/A
== Remarks ==
N/A
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 **
N/A
== Remarks ==
N/A
Event Arguments:[[ThinkGeo.MapSuite.Core.DrawnExceptionLayerEventArgs|DrawnExceptionLayerEventArgs]]
** {{wiki:PublicEvent.gif|}} DrawingAttribution **
N/A
== Remarks ==
N/A
Event Arguments:[[ThinkGeo.MapSuite.Core.DrawingAttributionLayerEventArgs|DrawingAttributionLayerEventArgs]]
** {{wiki:PublicEvent.gif|}} DrawnAttribution **
N/A
== Remarks ==
N/A
Event Arguments:[[ThinkGeo.MapSuite.Core.DrawnAttributionLayerEventArgs|DrawnAttributionLayerEventArgs]]