User Tools

Site Tools


thinkgeo.mapsuite.core.gdiplusrasterlayer

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.gdiplusrasterlayer [2015/09/17 10:29]
admin
thinkgeo.mapsuite.core.gdiplusrasterlayer [2017/03/16 21:59] (current)
Line 1: Line 1:
 ====== ThinkGeo.MapSuite.Core.GdiPlusRasterLayer ====== ====== ThinkGeo.MapSuite.Core.GdiPlusRasterLayer ======
 +
 +{{section>​upgrade_map_suite_to_10.0}}
 +
 This class represents general image types to be drawn on the map, such as .BMP, .JPG, .PNG, etc. This class represents general image types to be drawn on the map, such as .BMP, .JPG, .PNG, etc.
 ===== Inheritance Hierarchy ===== ===== Inheritance Hierarchy =====
Line 7: Line 10:
         ***ThinkGeo.MapSuite.Core.GdiPlusRasterLayer**         ***ThinkGeo.MapSuite.Core.GdiPlusRasterLayer**
 ===== Members Summary ===== ===== Members Summary =====
-=== Public Constructors === +==== Public Constructors ==== 
-<div class_table>​ +** {{wiki:​PublicMethod.gif|}} GdiPlusRasterLayer() **
-**{{wiki:​PublicMethod.gif|}}[[#GdiPlusRasterLayer()|GdiPlusRasterLayer]]** +
-  * **Parameters**:​N/​A +
-  * **DeclaringType**:​N/​A +
-  * **Summary**:​This is a constructor for the class. +
-</​div>​+
  
-<​div ​class_table+  * //This is a constructor for the class.// 
-**{{wiki:​PublicMethod.gif|}}[[#GdiPlusRasterLayer(String)|GdiPlusRasterLayer]]** +== Remarks == 
-  * **Parameters**:​String +  * //If you use this constructor,​ then you need to set the PathFileName property manually before using the layer.// 
-  * **DeclaringType**:​N/​A +== Parameters == 
-  * **Summary**:​This is a constructor for the class. +<​div ​newline></​div
-</​div>​+** {{wiki:​PublicMethod.gif|}} GdiPlusRasterLayer(String) **
  
-<div class_table>​ +  ​//This is a constructor for the class.// 
-**{{wiki:​PublicMethod.gif|}}[[#​GdiPlusRasterLayer(String,​String)|GdiPlusRasterLayer]]** +== Remarks == 
-  * **Parameters**:​String,​String +  * //This constructor gets the layer ready to use.// 
-  * **DeclaringType**:N/A +== Parameters ​== 
-  * **Summary**:This is a constructor for the class. +  * //​pathFilename//​ 
-</​div>​+    ​Type:String 
 +    Description:This parameter ​is the path and filename of the GDI+ image file you want to use. If you want to load Tiff(.tif or .tiff) files, please use the GeoTiffRasterLayer instead for better performance.
  
-<​div ​class_table+<​div ​newline></​div
-**{{wiki:​PublicMethod.gif|}}[[#GdiPlusRasterLayer(String,​RectangleShape)|GdiPlusRasterLayer]]** +** {{wiki:​PublicMethod.gif|}} GdiPlusRasterLayer(String,​String) **
-  * **Parameters**:​String,​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] +
-  * **DeclaringType**:​N/​A +
-  * **Summary**:​This is a constructor for the class. +
-</​div>​+
  
-=== Protected Constructors === +  * //This is a constructor for the class.// 
-=== Public Methods === +== Remarks ​== 
-<div class_table>​ +  * //This constructor gets the layer ready to use.// 
-**{{wiki:​PublicMethod.gif|}}[[#​CloneDeep()|CloneDeep]]*+== Parameters ​== 
-  * **Parameters**:N/A +  //​pathFilename//​ 
-  * **DeclaringType**:[[ThinkGeo.MapSuite.Core.Layer|Layer]] +    Type:String 
-  * **Summary**:​N/​A +    Description:This parameter is the path and filename of the GDI+ image file you want to useIf you want to load a Tiff(.tif or .tiff) files, please use the GeoTiffRasterLayer instead for better performance.
-</​div>​+
  
-<div class_table>​ +  ​//​worldfilePathFilename//​ 
-**{{wiki:​PublicMethod.gif|}}[[#​Close()|Close]]*+    Type:String 
-  * **Parameters**:N/A +    Description:This parameter is the world file path and filename for the GDI+ image you want to use.
-  * **DeclaringType**:[[ThinkGeo.MapSuite.Core.Layer|Layer]] +
-  * **Summary**:​N/​A +
-</​div>​+
  
-<​div ​class_table+<​div ​newline></​div
-**{{wiki:​PublicMethod.gif|}}[[#Draw(GeoCanvas,Collection<​SimpleCandidate>​)|Draw]]** +** {{wiki:​PublicMethod.gif|}} ​GdiPlusRasterLayer(String,RectangleShape) **
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]],​Collection<​[[ThinkGeo.MapSuite.Core.SimpleCandidate|SimpleCandidate]]>​ +
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.Layer|Layer]] +
-  * **Summary**:​N/​A +
-</​div>​+
  
-<div class_table>​ +  ​//This is a constructor for the class.// 
-**{{wiki:​PublicMethod.gif|}}[[#​Equals(Object)|Equals]]** +== Remarks == 
-  * **Parameters**:Object +  * //This constructor gets the layer ready to use.// 
-  * **DeclaringType**:Object +== Parameters ​== 
-  * **Summary**:N/A +  * //​pathFilename//​ 
-</​div>​+    ​Type:String 
 +    Description:This parameter is the path and filename of the GDI+ image file you want to use. If you want to load a Tiff(.tif or .tiff) files, please use the GeoTiffRasterLayer instead for better performance.
  
-<div class_table>​ +  ​* //​imageExtent//​ 
-**{{wiki:​PublicMethod.gif|}}[[#​GetBoundingBox()|GetBoundingBox]]** +    Type:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] 
-  * **Parameters**:​N/A +    Description:This parameter is the image extent of GDI+ image file you want to use.
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.Layer|Layer]] +
-  * **Summary**:N/A +
-</​div>​+
  
-<​div ​class_table+<​div ​newline></​div>​ 
-**{{wiki:​PublicMethod.gif|}}[[#​GetHashCode()|GetHashCode]]** +==== Protected Constructors ==== 
-  * **Parameters**:​N/​A +==== Public Methods ==== 
-  * **DeclaringType**:​Object +** {{wiki:​PublicMethod.gif|}} ​GetProjectionText() **
-  * **Summary**:​N/​A +
-</​div>​+
  
-<div class_table>​ +  ​//N/A// 
-**{{wiki:​PublicMethod.gif|}}[[#​GetHorizontalResolution()|GetHorizontalResolution]]** +== Remarks == 
-  * **Parameters**:​N/A +  * //N/A//
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.RasterLayer|RasterLayer]] +
-  * **Summary**:​N/A +
-</div>+
  
-<div class_table>​ +== Return Value == 
-**{{wiki:​PublicMethod.gif|}}[[#​GetProjectionText()|GetProjectionText]]** +  * Type:String 
-  * **Parameters**:N/A +  * Description:N/A
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.RasterLayer|RasterLayer]] +
-  * **Summary**:N/A +
-</​div>​+
  
-<​div ​class_table+== Parameters == 
-**{{wiki:​PublicMethod.gif|}}[[#​GetThreadSafetyLevel()|GetThreadSafetyLevel]]** +<​div ​newline></​div
-  * **Parameters**:​N/​A +** {{wiki:​PublicMethod.gif|}} ​GetHorizontalResolution() **
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.Layer|Layer]] +
-  * **Summary**:​N/​A +
-</​div>​+
  
-<div class_table>​ +  ​//N/A// 
-**{{wiki:​PublicMethod.gif|}}[[#​GetType()|GetType]]** +== Remarks == 
-  * **Parameters**:​N/A +  * //N/A//
-  * **DeclaringType**:​Object +
-  * **Summary**:​N/A +
-</div>+
  
-<div class_table>​ +== Return Value == 
-**{{wiki:​PublicMethod.gif|}}[[#​GetVerticalResolution()|GetVerticalResolution]]** +  * Type:Single 
-  * **Parameters**:N/A +  * Description:N/A
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.RasterLayer|RasterLayer]] +
-  * **Summary**:N/A +
-</​div>​+
  
-<​div ​class_table+== Parameters == 
-**{{wiki:​PublicMethod.gif|}}[[#Open()|Open]]** +<​div ​newline></​div
-  * **Parameters**:​N/​A +** {{wiki:​PublicMethod.gif|}} ​GetVerticalResolution() **
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.Layer|Layer]] +
-  * **Summary**:​N/​A +
-</​div>​+
  
-<div class_table>​ +  ​//N/A// 
-**{{wiki:​PublicMethod.gif|}}[[#​RequestDrawing(RectangleShape,​TimeSpan)|RequestDrawing]]*+== Remarks == 
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]],​TimeSpan +  * //N/A//
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.Layer|Layer]] +
-  * **Summary**:​N/A +
-</div>+
  
-<div class_table>​ +== Return Value == 
-**{{wiki:​PublicMethod.gif|}}[[#​RequestDrawing(IEnumerable<​RectangleShape>,​TimeSpan,​RequestDrawingBufferTimeType)|RequestDrawing]]** +  * Type:Single 
-  * **Parameters**:IEnumerable<​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]]>,​TimeSpan,​[[ThinkGeo.MapSuite.Core.RequestDrawingBufferTimeType|RequestDrawingBufferTimeType]] +  * Description:N/A
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.Layer|Layer]] +
-  * **Summary**:N/A +
-</​div>​+
  
-<​div ​class_table+== Parameters == 
-**{{wiki:​PublicMethod.gif|}}[[#RequestDrawing(TimeSpan,​RequestDrawingBufferTimeType)|RequestDrawing]]** +<​div ​newline></​div
-  * **Parameters**:​TimeSpan,​[[ThinkGeo.MapSuite.Core.RequestDrawingBufferTimeType|RequestDrawingBufferTimeType]] +** {{wiki:​PublicMethod.gif|}} RequestDrawing() **
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.Layer|Layer]] +
-  * **Summary**:​N/​A +
-</​div>​+
  
-<div class_table>​ +  ​//N/A// 
-**{{wiki:​PublicMethod.gif|}}[[#​RequestDrawing(TimeSpan)|RequestDrawing]]*+== Remarks == 
-  * **Parameters**:​TimeSpan +  * //N/A//
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.Layer|Layer]] +
-  * **Summary**:​N/A +
-</div>+
  
-<div class_table>​ +== Return Value == 
-**{{wiki:​PublicMethod.gif|}}[[#​RequestDrawing(IEnumerable<​RectangleShape>​)|RequestDrawing]]** +  * Type:Void 
-  * **Parameters**:IEnumerable<​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]]>​ +  * Description:N/A
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.Layer|Layer]] +
-  * **Summary**:N/A +
-</​div>​+
  
-<​div ​class_table+== Parameters == 
-**{{wiki:​PublicMethod.gif|}}[[#RequestDrawing(RectangleShape)|RequestDrawing]]** +<​div ​newline></​div
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] +** {{wiki:​PublicMethod.gif|}} RequestDrawing(RectangleShape) **
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.Layer|Layer]] +
-  * **Summary**:​N/​A +
-</​div>​+
  
-<div class_table>​ +  ​//N/A// 
-**{{wiki:​PublicMethod.gif|}}[[#​RequestDrawing()|RequestDrawing]]** +== Remarks == 
-  * **Parameters**:​N/A +  * //N/A//
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.Layer|Layer]] +
-  * **Summary**:​N/A +
-</div>+
  
-<div class_table>​ +== Return Value == 
-**{{wiki:​PublicMethod.gif|}}[[#​RequestDrawing(RectangleShape,​TimeSpan,​RequestDrawingBufferTimeType)|RequestDrawing]]** +  * Type:Void 
-  * **Parameters**:[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]],​TimeSpan,​[[ThinkGeo.MapSuite.Core.RequestDrawingBufferTimeType|RequestDrawingBufferTimeType]] +  * Description:N/A
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.Layer|Layer]] +
-  * **Summary**:N/A +
-</​div>​+
  
-<div class_table>​ +== Parameters == 
-**{{wiki:​PublicMethod.gif|}}[[#​RequestDrawing(IEnumerable<​RectangleShape>,​TimeSpan)|RequestDrawing]]** +  //​extentToRefresh//​ 
-  * **Parameters**:IEnumerable<​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]]>,​TimeSpan +    Type:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] 
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.Layer|Layer]] +    Description:N/A
-  * **Summary**:N/A +
-</​div>​+
  
-<​div ​class_table+<​div ​newline></​div
-**{{wiki:​PublicMethod.gif|}}[[#ToString()|ToString]]** +** {{wiki:​PublicMethod.gif|}} ​RequestDrawing(IEnumerable<​RectangleShape>​) **
-  * **Parameters**:​N/​A +
-  * **DeclaringType**:​Object +
-  * **Summary**:​N/​A +
-</​div>​+
  
-=== Protected Methods === +  * //N/A// 
-<div class_table>​ +== Remarks ​== 
-**{{wiki:​ProtectedMethod.gif|}}[[#​CloneDeepCore()|CloneDeepCore]]** +  * //N/A//
-  * **Parameters**:​N/A +
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.Layer|Layer]] +
-  * **Summary**:​N/+
-</div>+
  
-<div class_table>​ +== Return Value == 
-**{{wiki:​ProtectedMethod.gif|}}[[#​CloseCore()|CloseCore]]** +  * Type:Void 
-  * **Parameters**:N/A +  * Description:N/A
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.RasterLayer|RasterLayer]] +
-  * **Summary**:N/A +
-</​div>​+
  
-<div class_table>​ +== Parameters == 
-**{{wiki:​ProtectedMethod.gif|}}[[#​DrawAttributionCore(GeoCanvas,​String)|DrawAttributionCore]]** +  * //​extentsToRefresh//​ 
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]],​String +    Type:IEnumerable<​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]]> 
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.Layer|Layer]] +    Description:N/A
-  * **Summary**:N/A +
-</​div>​+
  
-<​div ​class_table+<​div ​newline></​div
-**{{wiki:ProtectedMethod.gif|}}[[#DrawCore(GeoCanvas,​Collection<​SimpleCandidate>​)|DrawCore]]** +** {{wiki:PublicMethod.gif|}} ​RequestDrawing(TimeSpan) **
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]],​Collection<​[[ThinkGeo.MapSuite.Core.SimpleCandidate|SimpleCandidate]]>​ +
-  * **DeclaringType**:​N/​A +
-  * **Summary**:​This method will draw the image from the GeoImage source based on the parameters provided. +
-</​div>​+
  
-<div class_table>​ +  ​//N/A// 
-**{{wiki:​ProtectedMethod.gif|}}[[#​DrawException(GeoCanvas,​Exception)|DrawException]]*+== Remarks == 
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]],​Exception +  * //N/A//
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.Layer|Layer]] +
-  * **Summary**:​N/A +
-</div>+
  
-<div class_table>​ +== Return Value == 
-**{{wiki:​ProtectedMethod.gif|}}[[#​DrawExceptionCore(GeoCanvas,​Exception)|DrawExceptionCore]]** +  * Type:Void 
-  * **Parameters**:[[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]],​Exception +  * Description:N/A
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.Layer|Layer]] +
-  * **Summary**:N/A +
-</​div>​+
  
-<div class_table>​ +== Parameters == 
-**{{wiki:​ProtectedMethod.gif|}}[[#​Finalize()|Finalize]]** +  * //​bufferTime//​ 
-  * **Parameters**:​N/A +    Type:TimeSpan 
-  * **DeclaringType**:Object +    Description:N/A
-  * **Summary**:N/A +
-</​div>​+
  
-<​div ​class_table+<​div ​newline></​div
-**{{wiki:ProtectedMethod.gif|}}[[#​GetBoundingBoxCore()|GetBoundingBoxCore]]** +** {{wiki:PublicMethod.gif|}} ​RequestDrawing(TimeSpan,​RequestDrawingBufferTimeType) **
-  * **Parameters**:​N/​A +
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.RasterLayer|RasterLayer]] +
-  * **Summary**:​N/​A +
-</​div>​+
  
-<div class_table>​ +  ​//N/A// 
-**{{wiki:​ProtectedMethod.gif|}}[[#​GetThreadSafetyLevelCore()|GetThreadSafetyLevelCore]]** +== Remarks == 
-  * **Parameters**:​N/A +  * //N/A//
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.Layer|Layer]] +
-  * **Summary**:​N/A +
-</div>+
  
-<div class_table>​ +== Return Value == 
-**{{wiki:​ProtectedMethod.gif|}}[[#​MemberwiseClone()|MemberwiseClone]]** +  * Type:Void 
-  * **Parameters**:N/A +  * Description:N/A
-  * **DeclaringType**:​Object +
-  * **Summary**:N/A +
-</​div>​+
  
-<div class_table>​ +== Parameters == 
-**{{wiki:​ProtectedMethod.gif|}}[[#​OnDrawingAttribution(DrawingAttributionLayerEventArgs)|OnDrawingAttribution]]** +  * //​bufferTime//​ 
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.DrawingAttributionLayerEventArgs|DrawingAttributionLayerEventArgs]] +    Type:TimeSpan 
-  * **DeclaringType**:[[ThinkGeo.MapSuite.Core.Layer|Layer]] +    Description:N/A
-  * **Summary**:N/A +
-</​div>​+
  
-<div class_table>​ +  ​//​bufferTimeType//​ 
-**{{wiki:​ProtectedMethod.gif|}}[[#​OnDrawingException(DrawingExceptionLayerEventArgs)|OnDrawingException]]*+    Type:​[[ThinkGeo.MapSuite.Core.RequestDrawingBufferTimeType|RequestDrawingBufferTimeType]] 
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.DrawingExceptionLayerEventArgs|DrawingExceptionLayerEventArgs]] +    Description:N/A
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.Layer|Layer]] +
-  * **Summary**:N/A +
-</​div>​+
  
-<​div ​class_table+<​div ​newline></​div
-**{{wiki:ProtectedMethod.gif|}}[[#​OnDrawingProgressChanged(DrawingProgressChangedEventArgs)|OnDrawingProgressChanged]]** +** {{wiki:PublicMethod.gif|}} ​RequestDrawing(RectangleShape,​TimeSpan) **
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.DrawingProgressChangedEventArgs|DrawingProgressChangedEventArgs]] +
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.Layer|Layer]] +
-  * **Summary**:​N/​A +
-</​div>​+
  
-<div class_table>​ +  ​//N/A// 
-**{{wiki:​ProtectedMethod.gif|}}[[#​OnDrawnAttribution(DrawnAttributionLayerEventArgs)|OnDrawnAttribution]]*+== Remarks == 
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.DrawnAttributionLayerEventArgs|DrawnAttributionLayerEventArgs]] +  * //N/A//
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.Layer|Layer]] +
-  * **Summary**:​N/A +
-</div>+
  
-<div class_table>​ +== Return Value == 
-**{{wiki:​ProtectedMethod.gif|}}[[#​OnDrawnException(DrawnExceptionLayerEventArgs)|OnDrawnException]]** +  * Type:Void 
-  * **Parameters**:[[ThinkGeo.MapSuite.Core.DrawnExceptionLayerEventArgs|DrawnExceptionLayerEventArgs]] +  * Description:N/A
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.Layer|Layer]] +
-  * **Summary**:N/A +
-</​div>​+
  
-<div class_table>​ +== Parameters == 
-**{{wiki:​ProtectedMethod.gif|}}[[#​OnRequestedDrawing(RequestedDrawingLayerEventArgs)|OnRequestedDrawing]]** +  * //​extentToRefresh//​ 
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.RequestedDrawingLayerEventArgs|RequestedDrawingLayerEventArgs]] +    Type:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] 
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.Layer|Layer]] +    Description:N/A
-  * **Summary**:N/A +
-</​div>​+
  
-<div class_table>​ +  ​//​bufferTime//​ 
-**{{wiki:​ProtectedMethod.gif|}}[[#​OnRequestingDrawing(RequestingDrawingLayerEventArgs)|OnRequestingDrawing]]*+    Type:TimeSpan 
-  * **Parameters**:[[ThinkGeo.MapSuite.Core.RequestingDrawingLayerEventArgs|RequestingDrawingLayerEventArgs]] +    Description:N/A
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.Layer|Layer]] +
-  * **Summary**:N/A +
-</​div>​+
  
-<​div ​class_table+<​div ​newline></​div
-**{{wiki:ProtectedMethod.gif|}}[[#OpenCore()|OpenCore]]** +** {{wiki:PublicMethod.gif|}} ​RequestDrawing(RectangleShape,​TimeSpan,​RequestDrawingBufferTimeType) **
-  * **Parameters**:​N/​A +
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.RasterLayer|RasterLayer]] +
-  * **Summary**:​N/​A +
-</​div>​+
  
-=== Public Properties ​=== +  * //N/A// 
-**{{wiki:​PublicProperty.gif|}}[[#​Attribution|Attribution]]** +== Remarks ​== 
-  * **Return**:​String +  * //N/A//
-  * **Summary**:​N/A+
  
-**{{wiki:​PublicProperty.gif|}}[[#​BlueTranslation|BlueTranslation]]** +== Return Value == 
-  * **Return**:Single +  * Type:Void 
-  * **Summary**:N/A+  * Description:N/A
  
-**{{wiki:​PublicProperty.gif|}}[[#​DrawingExceptionMode|DrawingExceptionMode]]** +== Parameters == 
-  * **Return**:​[[ThinkGeo.MapSuite.Core.DrawingExceptionMode|DrawingExceptionMode]] +  * //​extentToRefresh//​ 
-  * **Summary**:N/A+    ​Type:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] 
 +    Description:N/A
  
-**{{wiki:​PublicProperty.gif|}}[[#​DrawingTime|DrawingTime]]** +  ​//​bufferTime//​ 
-  * **Return**:​TimeSpan +    Type:TimeSpan 
-  * **Summary**:N/A+    Description:N/A
  
-**{{wiki:PublicProperty.gif|}}[[#​GreenTranslation|GreenTranslation]]** +  ​//​bufferTimeType//​ 
-  * **Return**:​Single +    ​Type:[[ThinkGeo.MapSuite.Core.RequestDrawingBufferTimeType|RequestDrawingBufferTimeType]] 
-  * **Summary**:N/A+    Description:N/A
  
-**{{wiki:PublicProperty.gif|}}[[#​HasBoundingBox|HasBoundingBox]]** +<div newline></​div>​ 
-  * **Return**:​Boolean +** {{wiki:PublicMethod.gif|}} ​RequestDrawing(IEnumerable<​RectangleShape>,​TimeSpan) ​**
-  * **Summary**:​This property checks to see if a Layer has a BoundingBox or not. If it has no BoundingBox,​ it will throw an exception when you call the GetBoundingBox() and GetFullExtent() APIs. In GdiPlusRasterLayer,​ we override this API and mark it as true.+
  
-**{{wiki:​PublicProperty.gif|}}[[#​HasProjectionText|HasProjectionText]]** +  ​//N/A// 
-  * **Return**:​Boolean +== Remarks == 
-  * **Summary**:​N/A+  * //N/A//
  
-**{{wiki:​PublicProperty.gif|}}[[#​ImageSource|ImageSource]]** +== Return Value == 
-  * **Return**:[[ThinkGeo.MapSuite.Core.RasterSource|RasterSource]] +  * Type:Void 
-  * **Summary**:N/A+  * Description:N/A
  
-**{{wiki:PublicProperty.gif|}}[[#​InterpolationMode|InterpolationMode]]** +== Parameters == 
-  * **Return**:InterpolationMode +  ​//​extentsToRefresh//​ 
-  * **Summary**:​Gets or sets the interpolation mode associated with this System.Drawing.Graphics.+    ​Type:IEnumerable<​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]]> 
 +    Description:N/A
  
-**{{wiki:​PublicProperty.gif|}}[[#​IsGrayscale|IsGrayscale]]** +  ​//​bufferTime//​ 
-  * **Return**:Boolean +    Type:TimeSpan 
-  * **Summary**:N/A+    Description:N/A
  
-**{{wiki:PublicProperty.gif|}}[[#​IsNegative|IsNegative]]** +<div newline></​div>​ 
-  * **Return**:​Boolean +** {{wiki:PublicMethod.gif|}} ​RequestDrawing(IEnumerable<​RectangleShape>,​TimeSpan,​RequestDrawingBufferTimeType) ​**
-  * **Summary**:​N/​A+
  
-**{{wiki:​PublicProperty.gif|}}[[#​IsOpen|IsOpen]]** +  ​//N/A// 
-  * **Return**:​Boolean +== Remarks == 
-  * **Summary**:​N/A+  * //N/A//
  
-**{{wiki:​PublicProperty.gif|}}[[#​IsVisible|IsVisible]]** +== Return Value == 
-  * **Return**:Boolean +  * Type:Void 
-  * **Summary**:N/A+  * Description:N/A
  
-**{{wiki:​PublicProperty.gif|}}[[#​KeyColors|KeyColors]]** +== Parameters == 
-  * **Return**:Collection<​[[ThinkGeo.MapSuite.Core.GeoColor|GeoColor]]> +  * //​extentsToRefresh//​ 
-  * **Summary**:N/A+    ​Type:IEnumerable<​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]]> 
 +    Description:N/A
  
-**{{wiki:​PublicProperty.gif|}}[[#​LowerThreshold|LowerThreshold]]** +  ​//​bufferTime//​ 
-  * **Return**:Double +    Type:TimeSpan 
-  * **Summary**:N/A+    Description:N/A
  
-**{{wiki:PublicProperty.gif|}}[[#Name|Name]]** +  ​//​bufferTimeType//​ 
-  * **Return**:​String +    ​Type:[[ThinkGeo.MapSuite.Core.RequestDrawingBufferTimeType|RequestDrawingBufferTimeType]] 
-  * **Summary**:N/A+    Description:N/A
  
-**{{wiki:PublicProperty.gif|}}[[#​PathFilename|PathFilename]]** +<div newline></​div>​ 
-  * **Return**:​String +** {{wiki:PublicMethod.gif|}} ​GetThreadSafetyLevel() ​**
-  * **Summary**:​This property gets and sets the path and filename of the image file you want to use.+
  
-**{{wiki:​PublicProperty.gif|}}[[#​RedTranslation|RedTranslation]]** +  ​//N/A// 
-  * **Return**:​Single +== Remarks == 
-  * **Summary**:​N/A+  * //N/A//
  
-**{{wiki:PublicProperty.gif|}}[[#​RequestDrawingInterval|RequestDrawingInterval]]** +== Return Value == 
-  * **Return**:​TimeSpan +  ​Type:[[ThinkGeo.MapSuite.Core.ThreadSafetyLevel|ThreadSafetyLevel]] 
-  * **Summary**:N/A+  * Description:N/A
  
-**{{wiki:PublicProperty.gif|}}[[#​Transparency|Transparency]]** +== Parameters == 
-  * **Return**:​Single +<div newline></​div>​ 
-  * **Summary**:​N/​A+** {{wiki:PublicMethod.gif|}} ​CloneDeep() ​**
  
-**{{wiki:​PublicProperty.gif|}}[[#​UpperThreshold|UpperThreshold]]** +  ​//N/A// 
-  * **Return**:​Double +== Remarks == 
-  * **Summary**:​N/A+  * //N/A//
  
-=== Protected Properties === +== Return Value == 
-**{{wiki:ProtectedProperty.gif|}}[[#IsOpenCore|IsOpenCore]]** +  Type:[[ThinkGeo.MapSuite.Core.Layer|Layer]] 
-  * **Return**:​Boolean +  * Description:N/A
-  * **Summary**:N/A+
  
-=== Public Events === +== Parameters ​== 
-**{{wiki:PublicEvent.gif|}}[[#​DrawingAttribution|DrawingAttribution]]** +<div newline></​div>​ 
-  * **Event Arguments**:​[[ThinkGeo.MapSuite.Core.DrawingAttributionLayerEventArgs|DrawingAttributionLayerEventArgs]] +** {{wiki:PublicMethod.gif|}} ​Open() ​**
-  * **Summary**:​N/​A+
  
-**{{wiki:​PublicEvent.gif|}}[[#​DrawingException|DrawingException]]** +  ​//N/A// 
-  * **Event Arguments**:​[[ThinkGeo.MapSuite.Core.DrawingExceptionLayerEventArgs|DrawingExceptionLayerEventArgs]] +== Remarks == 
-  * **Summary**:​N/A+  * //N/A//
  
-**{{wiki:​PublicEvent.gif|}}[[#​DrawingProgressChanged|DrawingProgressChanged]]** +== Return Value == 
-  * **Event Arguments**:[[ThinkGeo.MapSuite.Core.DrawingProgressChangedEventArgs|DrawingProgressChangedEventArgs]] +  * Type:Void 
-  * **Summary**:N/A+  * Description:N/A
  
-**{{wiki:PublicEvent.gif|}}[[#​DrawnAttribution|DrawnAttribution]]** +== Parameters == 
-  * **Event Arguments**:​[[ThinkGeo.MapSuite.Core.DrawnAttributionLayerEventArgs|DrawnAttributionLayerEventArgs]] +<div newline></​div>​ 
-  * **Summary**:​N/​A+** {{wiki:PublicMethod.gif|}} ​Close() ​**
  
-**{{wiki:​PublicEvent.gif|}}[[#​DrawnException|DrawnException]]** +  ​//N/A// 
-  * **Event Arguments**:​[[ThinkGeo.MapSuite.Core.DrawnExceptionLayerEventArgs|DrawnExceptionLayerEventArgs]] +== Remarks == 
-  * **Summary**:​N/A+  * //N/A//
  
-**{{wiki:​PublicEvent.gif|}}[[#​RequestedDrawing|RequestedDrawing]]** +== Return Value == 
-  * **Event Arguments**:[[ThinkGeo.MapSuite.Core.RequestedDrawingLayerEventArgs|RequestedDrawingLayerEventArgs]] +  * Type:Void 
-  * **Summary**:N/A+  * Description:N/A
  
-**{{wiki:PublicEvent.gif|}}[[#​RequestingDrawing|RequestingDrawing]]** +== Parameters == 
-  * **Event Arguments**:​[[ThinkGeo.MapSuite.Core.RequestingDrawingLayerEventArgs|RequestingDrawingLayerEventArgs]] +<div newline></​div>​ 
-  * **Summary**:​N/​A+** {{wiki:PublicMethod.gif|}} ​GetBoundingBox() ​**
  
-**{{wiki:​PublicEvent.gif|}}[[#​StreamLoading|StreamLoading]]** +  ​//N/A// 
-  * **Event Arguments**:​[[ThinkGeo.MapSuite.Core.StreamLoadingEventArgs|StreamLoadingEventArgs]] +== Remarks == 
-  * **Summary**:​This event allows you to pass in your own stream to represent the image.+  * //N/A//
  
-===== Public Constructors ===== +== Return Value == 
-=== GdiPlusRasterLayer() === +  * Type:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] 
-This is a constructor for the class. +  * Description:​N/A
-==== Remarks ==== +
-If you use this constructor,​ then you need to set the PathFileName property manually before using the layer. +
-==== Parameters ==== +
-[[#Public Constructors|Go Back]] +
-=== GdiPlusRasterLayer(String) === +
-This is a constructor for the class. +
-==== Remarks ==== +
-This constructor gets the layer ready to use. +
-==== Parameters ==== +
-**pathFilename** +
-  ​* **Type**:​String +
-  * **Description:​This parameter is the path and filename of the GDI+ image file you want to use. If you want to load a Tiff(.tif or .tiff) files, please use the GeoTiffRasterLayer instead for better performance.+
  
-[[#Public Constructors|Go Back]] +== Parameters == 
-=== GdiPlusRasterLayer(String,​String) === +<div newline></​div>​ 
-This is a constructor for the class. +** {{wiki:PublicMethod.gif|}} Draw(GeoCanvas,​Collection<​SimpleCandidate>​**
-==== Remarks ==== +
-This constructor gets the layer ready to use. +
-==== Parameters ​==== +
-**pathFilename** +
-  * **Type**:​String +
-  * **Description:This parameter is the path and filename of the GDI+ image file you want to useIf you want to load a Tiff(.tif or .tifffiles, please use the GeoTiffRasterLayer instead for better performance.+
  
-**worldfilePathFilename** +  ​//N/A// 
-  * **Type**:​String +== Remarks == 
-  * **Description:​This parameter is the world file path and filename for the GDI+ image you want to use.+  * //N/A//
  
-[[#Public Constructors|Go Back]] +== Return Value == 
-=== GdiPlusRasterLayer(String,​RectangleShape) === +  * Type:Void 
-This is a constructor for the class. +  * Description:​N/A
-==== Remarks ==== +
-This constructor gets the layer ready to use. +
-==== Parameters ==== +
-**pathFilename** +
-  ​* **Type**:String +
-  ​* **Description:​This parameter is the path and filename of the GDI+ image file you want to use. If you want to load a Tiff(.tif or .tiff) files, please use the GeoTiffRasterLayer instead for better performance.+
  
-**imageExtent** +== Parameters == 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] +  * //​canvas//​ 
-  * **Description:​This parameter is the image extent of GDI+ image file you want to use.+    ​* Type:​[[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] 
 +    * Description:​N/A
  
-[[#Public Constructors|Go Back]] +  * //​labelsInAllLayers//​ 
-===== Protected Constructors ===== +    * Type:​Collection<​[[ThinkGeo.MapSuite.Core.SimpleCandidate|SimpleCandidate]]> 
-===== Public Methods ===== +    * Description:​N/A
-=== CloneDeep() === +
-N/A +
-==== Remarks ==== +
-N/A+
  
-**Return Value** +<div newline></​div>​ 
-  * **Return Type**:[[ThinkGeo.MapSuite.Core.Layer|Layer]] +** {{wiki:PublicMethod.gif|}} ToString() ​**
-  ​* **Description**:​N/​A+
  
-==== Parameters ==== +  * //N/A// 
-[[#Public Methods|Go Back]] +== Remarks == 
-=== Close() === +  * //N/A//
-N/A +
-==== Remarks ​==== +
-N/A+
  
-**Return Value** +== Return Value == 
-  * **Return ​Type**:Void +  * Type:String 
-  ​* **Description**:N/A+  * Description:​N/​A
  
-==== Parameters ​==== +== Parameters == 
-[[#Public Methods|Go Back]] +<div newline></div> 
-=== Draw(GeoCanvas,​Collection<SimpleCandidate>) === +** {{wiki:​PublicMethod.gif|}} Equals(Object) **
-N/A +
-==== Remarks ==== +
-N/A+
  
-**Return Value** +  ​//N/A// 
-  * **Return Type**:Void +== Remarks == 
-  * **Description**:​N/A+  * //N/A//
  
-==== Parameters ==== +== Return Value == 
-**canvas** +  * Type:Boolean 
-  ​* **Type**:[[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] +  * Description:​N/​A
-  ​* **Description**:N/A+
  
-**labelsInAllLayers** +== Parameters == 
-  * **Type**:Collection<​[[ThinkGeo.MapSuite.Core.SimpleCandidate|SimpleCandidate]]>​ +  * //obj// 
-  * **Description**:N/A+    ​* Type:Object 
 +    * Description:​N/​A
  
-[[#Public Methods|Go Back]] +<div newline></​div>​ 
-=== Equals(Object=== +** {{wiki:​PublicMethod.gif|}} GetHashCode() **
-N/A +
-==== Remarks ==== +
-N/A+
  
-**Return Value** +  ​//N/A// 
-  * **Return Type**:​Boolean +== Remarks == 
-  * **Description**:​N/A+  * //N/A//
  
-==== Parameters ==== +== Return Value == 
-**obj** +  * Type:Int32 
-  ​* **Type**:Object +  * Description:​N/​A
-  ​* **Description**:N/A+
  
-[[#Public Methods|Go Back]] +== Parameters ​== 
-=== GetBoundingBox() === +<div newline><​/div> 
-N/A +** {{wiki:​PublicMethod.gif|}} GetType() **
-==== Remarks ==== +
-N/A+
  
-**Return Value** +  ​//N/A// 
-  * **Return Type**:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] +== Remarks == 
-  * **Description**:​N/A+  * //N/A//
  
-==== Parameters ==== +== Return Value == 
-[[#Public Methods|Go Back]] +  * Type:Type 
-=== GetHashCode() === +  * Description:​N/A
-N/A +
-==== Remarks ==== +
-N/A+
  
-**Return Value** +== Parameters == 
-  * **Return Type**:Int32 +<div newline></​div>​ 
-  ​* **Description**:​N/​A+==== Protected Methods ==== 
 +** {{wiki:ProtectedMethod.gif|}} DrawCore(GeoCanvas,​Collection<​SimpleCandidate>​) ​**
  
-==== Parameters ==== +  * //This method will draw the image from the GeoImage source based on the parameters provided.//​ 
-[[#Public Methods|Go Back]] +== Remarks ​== 
-=== GetHorizontalResolution() === +  * //The DrawCore method will be called when the layer is being drawn. It will determine if the image is within the extent and the threshold defined. If these parameters are met, it will query the RasterSource for an image and then apply the other various properties ​(such as transparency,​ etc.on the image. Lastly, it will draw the image on the GeoImage or native image passed into the method.//
-N/+
-==== Remarks ==== +
-N/A+
  
-**Return Value** +== Return Value == 
-  * **Return ​Type**:Single +  * Type:Void 
-  ​* **Description**:N/A+  * Description:​None
  
-==== Parameters ​==== +== Parameters == 
-[[#Public Methods|Go Back]] +  * //​canvas//​ 
-=== GetProjectionText() === +    * Type:[[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] 
-N/A +    * Description:​This parameter is the GeoCanvas used to Draw the RasterLayer.
-==== Remarks ==== +
-N/A+
  
-**Return Value** +  ​//​labelsInAllLayers//​ 
-  **Return ​Type**:String +    * Type:Collection<​[[ThinkGeo.MapSuite.Core.SimpleCandidate|SimpleCandidate]]>​ 
-  * **Description**:N/A+    * Description:​This parameter is not used for ImageLayers.
  
-==== Parameters ==== +<div newline></​div>​ 
-[[#Public Methods|Go Back]] +** {{wiki:​ProtectedMethod.gif|}} GetBoundingBoxCore() **
-=== GetThreadSafetyLevel() === +
-N/A +
-==== Remarks ==== +
-N/A+
  
-**Return Value** +  ​//N/A// 
-  * **Return Type**:​[[ThinkGeo.MapSuite.Core.ThreadSafetyLevel|ThreadSafetyLevel]] +== Remarks == 
-  * **Description**:​N/A+  * //N/A//
  
-==== Parameters ==== +== Return Value == 
-[[#Public Methods|Go Back]] +  * Type:[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] 
-=== GetType() === +  * Description:​N/A
-N/A +
-==== Remarks ==== +
-N/A+
  
-**Return Value** +== Parameters == 
-  * **Return Type**:Type +<div newline></​div>​ 
-  ​* **Description**:​N/​A+** {{wiki:ProtectedMethod.gif|}} OpenCore() ​**
  
-==== Parameters ==== +  * //N/A// 
-[[#Public Methods|Go Back]] +== Remarks == 
-=== GetVerticalResolution() === +  * //N/A//
-N/A +
-==== Remarks ​==== +
-N/A+
  
-**Return Value** +== Return Value == 
-  * **Return ​Type**:Single +  * Type:Void 
-  ​* **Description**:N/A+  * Description:​N/​A
  
-==== Parameters ​==== +== Parameters == 
-[[#Public Methods|Go Back]] +<div newline></​div>​ 
-=== Open() === +** {{wiki:​ProtectedMethod.gif|}} CloseCore() **
-N/A +
-==== Remarks ==== +
-N/A+
  
-**Return Value** +  ​//N/A// 
-  * **Return Type**:Void +== Remarks == 
-  * **Description**:​N/A+  * //N/A//
  
-==== Parameters ==== +== Return Value == 
-[[#Public Methods|Go Back]] +  * Type:Void 
-=== RequestDrawing(RectangleShape,​TimeSpan) === +  * Description:​N/A
-N/A +
-==== Remarks ==== +
-N/A+
  
-**Return Value** +== Parameters == 
-  * **Return Type**:Void +<div newline></​div>​ 
-  ​* **Description**:​N/​A+** {{wiki:ProtectedMethod.gif|}} OnRequestedDrawing(RequestedDrawingLayerEventArgs) ​**
  
-==== Parameters ==== +  * //N/A// 
-**extentToRefresh** +== Remarks ​== 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] +  * //N/A//
-  * **Description**:​N/A+
  
-**bufferTime** +== Return Value == 
-  ​* **Type**:TimeSpan +  * Type:Void 
-  ​* **Description**:N/A+  * Description:​N/​A
  
-[[#Public Methods|Go Back]] +== Parameters ​== 
-=== RequestDrawing(IEnumerable<​RectangleShape>,​TimeSpan,​RequestDrawingBufferTimeType) === +  * //​eventArgs/​
-N/A +    * Type:​[[ThinkGeo.MapSuite.Core.RequestedDrawingLayerEventArgs|RequestedDrawingLayerEventArgs]] 
-==== Remarks ==== +    * Description:​N/A
-N/A+
  
-**Return Value** +<div newline></​div>​ 
-  * **Return Type**:Void +** {{wiki:ProtectedMethod.gif|}} OnRequestingDrawing(RequestingDrawingLayerEventArgs) ​**
-  ​* **Description**:​N/​A+
  
-==== Parameters ==== +  * //N/A// 
-**extentsToRefresh** +== Remarks ​== 
-  * **Type**:​IEnumerable<​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]]>​ +  * //N/A//
-  * **Description**:​N/A+
  
-**bufferTime** +== Return Value == 
-  ​* **Type**:TimeSpan +  * Type:Void 
-  ​* **Description**:N/A+  * Description:​N/​A
  
-**bufferTimeType** +== Parameters == 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.RequestDrawingBufferTimeType|RequestDrawingBufferTimeType]] +  * //​eventArgs//​ 
-  * **Description**:N/A+    ​* Type:​[[ThinkGeo.MapSuite.Core.RequestingDrawingLayerEventArgs|RequestingDrawingLayerEventArgs]] 
 +    * Description:​N/​A
  
-[[#Public Methods|Go Back]] +<div newline></​div>​ 
-=== RequestDrawing(TimeSpan,​RequestDrawingBufferTimeType=== +** {{wiki:​ProtectedMethod.gif|}} GetThreadSafetyLevelCore() **
-N/A +
-==== Remarks ==== +
-N/A+
  
-**Return Value** +  ​//N/A// 
-  * **Return Type**:Void +== Remarks == 
-  * **Description**:​N/A+  * //N/A//
  
-==== Parameters ==== +== Return Value == 
-**bufferTime** +  * Type:[[ThinkGeo.MapSuite.Core.ThreadSafetyLevel|ThreadSafetyLevel]] 
-  ​* **Type**:TimeSpan +  * Description:​N/​A
-  ​* **Description**:N/A+
  
-**bufferTimeType** +== Parameters == 
-  * **Type**:[[ThinkGeo.MapSuite.Core.RequestDrawingBufferTimeType|RequestDrawingBufferTimeType]] +<div newline></​div>​ 
-  ​* **Description**:​N/​A+** {{wiki:ProtectedMethod.gif|}} CloneDeepCore() ​**
  
-[[#Public Methods|Go Back]] +  * //N/A// 
-=== RequestDrawing(TimeSpan) === +== Remarks == 
-N/A +  * //N/A//
-==== Remarks ​==== +
-N/A+
  
-**Return Value** +== Return Value == 
-  * **Return ​Type**:Void +  * Type:[[ThinkGeo.MapSuite.Core.Layer|Layer]] 
-  ​* **Description**:N/A+  * Description:​N/​A
  
-==== Parameters ​==== +== Parameters == 
-**bufferTime** +<div newline></​div>​ 
-  * **Type**:TimeSpan +** {{wiki:ProtectedMethod.gif|}} DrawException(GeoCanvas,​Exception) ​**
-  ​* **Description**:​N/​A+
  
-[[#Public Methods|Go Back]] +  * //N/A// 
-=== RequestDrawing(IEnumerable<​RectangleShape>​) === +== Remarks == 
-N/A +  * //N/A//
-==== Remarks ​==== +
-N/A+
  
-**Return Value** +== Return Value == 
-  * **Return ​Type**:Void +  * Type:Void 
-  ​* **Description**:N/A+  * Description:​N/​A
  
-==== Parameters ​==== +== Parameters == 
-**extentsToRefresh** +  //canvas// 
-  * **Type**:IEnumerable<​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]]> +    * Type:​[[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] 
-  * **Description**:N/A+    * Description:​N/​A
  
-[[#Public Methods|Go Back]] +  * //e/
-=== RequestDrawing(RectangleShape) === +    * Type:​Exception 
-N/A +    * Description:​N/A
-==== Remarks ==== +
-N/A+
  
-**Return Value** +<div newline></​div>​ 
-  * **Return Type**:Void +** {{wiki:ProtectedMethod.gif|}} DrawExceptionCore(GeoCanvas,​Exception) ​**
-  ​* **Description**:​N/​A+
  
-==== Parameters ==== +  * //N/A// 
-**extentToRefresh** +== Remarks ​== 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] +  * //N/A//
-  * **Description**:​N/A+
  
-[[#Public Methods|Go Back]] +== Return Value == 
-=== RequestDrawing() === +  * Type:Void 
-N/A +  * Description:​N/A
-==== Remarks ==== +
-N/A+
  
-**Return Value** +== Parameters == 
-  * **Return ​Type**:Void +  * //​canvas//​ 
-  * **Description**:N/A+    ​* Type:[[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] 
 +    * Description:​N/​A
  
-==== Parameters ==== +  * //e/
-[[#Public Methods|Go Back]] +    * Type:​Exception 
-=== RequestDrawing(RectangleShape,​TimeSpan,​RequestDrawingBufferTimeType) === +    * Description:​N/A
-N/A +
-==== Remarks ==== +
-N/A+
  
-**Return Value** +<div newline></​div>​ 
-  * **Return Type**:Void +** {{wiki:ProtectedMethod.gif|}} OnDrawingException(DrawingExceptionLayerEventArgs) ​**
-  ​* **Description**:​N/​A+
  
-==== Parameters ==== +  * //N/A// 
-**extentToRefresh** +== Remarks ​== 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] +  * //N/A//
-  * **Description**:​N/A+
  
-**bufferTime** +== Return Value == 
-  ​* **Type**:TimeSpan +  * Type:Void 
-  ​* **Description**:N/A+  * Description:​N/​A
  
-**bufferTimeType** +== Parameters == 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.RequestDrawingBufferTimeType|RequestDrawingBufferTimeType]] +  * //e// 
-  * **Description**:N/A+    ​* Type:​[[ThinkGeo.MapSuite.Core.DrawingExceptionLayerEventArgs|DrawingExceptionLayerEventArgs]] 
 +    * Description:​N/​A
  
-[[#Public Methods|Go Back]] +<div newline></div> 
-=== RequestDrawing(IEnumerable<RectangleShape>,TimeSpan) === +** {{wiki:​ProtectedMethod.gif|}} OnDrawnException(DrawnExceptionLayerEventArgs) **
-N/A +
-==== Remarks ==== +
-N/A+
  
-**Return Value** +  ​//N/A// 
-  * **Return Type**:Void +== Remarks == 
-  * **Description**:​N/A+  * //N/A//
  
-==== Parameters ==== +== Return Value == 
-**extentsToRefresh** +  * Type:Void 
-  ​* **Type**:IEnumerable<​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]]>​ +  * Description:​N/​A
-  ​* **Description**:N/A+
  
-**bufferTime** +== Parameters == 
-  * **Type**:TimeSpan +  * //e// 
-  * **Description**:N/A+    ​* Type:[[ThinkGeo.MapSuite.Core.DrawnExceptionLayerEventArgs|DrawnExceptionLayerEventArgs]] 
 +    * Description:​N/​A
  
-[[#Public Methods|Go Back]] +<div newline></​div>​ 
-=== ToString() === +** {{wiki:​ProtectedMethod.gif|}} DrawAttributionCore(GeoCanvas,​String**
-N/A +
-==== Remarks ==== +
-N/A+
  
-**Return Value** +  ​//N/A// 
-  * **Return Type**:​String +== Remarks == 
-  * **Description**:​N/A+  * //N/A//
  
-==== Parameters ==== +== Return Value == 
-[[#Public Methods|Go Back]] +  * Type:Void 
-===== Protected Methods ===== +  * Description:​N/A
-=== CloneDeepCore() === +
-N/A +
-==== Remarks ==== +
-N/A+
  
-**Return Value** +== Parameters == 
-  * **Return ​Type**:​[[ThinkGeo.MapSuite.Core.Layer|Layer]] +  * //​canvas//​ 
-  * **Description**:N/A+    ​* Type:​[[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] 
 +    * Description:​N/​A
  
-==== Parameters ==== +  * //​attribution/​
-[[#​Protected Methods|Go Back]] +    * Type:String 
-=== CloseCore() === +    * Description:​N/A
-N/A +
-==== Remarks ==== +
-N/A+
  
-**Return Value** +<div newline></​div>​ 
-  * **Return Type**:Void +** {{wiki:ProtectedMethod.gif|}} OnDrawingAttribution(DrawingAttributionLayerEventArgs) ​**
-  ​* **Description**:​N/​A+
  
-==== Parameters ==== +  * //N/A// 
-[[#​Protected Methods|Go Back]] +== Remarks == 
-=== DrawAttributionCore(GeoCanvas,​String) === +  * //N/A//
-N/A +
-==== Remarks ​==== +
-N/A+
  
-**Return Value** +== Return Value == 
-  * **Return ​Type**:Void +  * Type:Void 
-  ​* **Description**:N/A+  * Description:​N/​A
  
-==== Parameters ​==== +== Parameters == 
-**canvas** +  //args// 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] +    * Type:​[[ThinkGeo.MapSuite.Core.DrawingAttributionLayerEventArgs|DrawingAttributionLayerEventArgs]] 
-  * **Description**:N/A+    * Description:​N/​A
  
-**attribution** +<div newline></​div>​ 
-  * **Type**:String +** {{wiki:ProtectedMethod.gif|}} OnDrawnAttribution(DrawnAttributionLayerEventArgs) ​**
-  ​* **Description**:​N/​A+
  
-[[#​Protected Methods|Go Back]] +  * //N/A// 
-=== DrawCore(GeoCanvas,​Collection<​SimpleCandidate>​) === +== Remarks == 
-This method will draw the image from the GeoImage source based on the parameters provided. +  * //N/A//
-==== Remarks ​==== +
-The DrawCore method will be called when the layer is being drawn. It will determine if the image is within the extent and the threshold defined. If these parameters are met, it will query the RasterSource for an image and then apply the other various properties (such as transparency,​ etc.) on the image. Lastly, it will draw the image on the GeoImage or native image passed into the method.+
  
-**Return Value** +== Return Value == 
-  * **Return ​Type**:Void +  * Type:Void 
-  ​* **Description**:None+  * Description:​N/A
  
-==== Parameters ​==== +== Parameters == 
-**canvas** +  //args// 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] +    * Type:​[[ThinkGeo.MapSuite.Core.DrawnAttributionLayerEventArgs|DrawnAttributionLayerEventArgs]] 
-  * **Description**:This parameter is the GeoCanvas used to Draw the RasterLayer.+    * Description:​N/A
  
-**labelsInAllLayers** +<div newline></​div>​ 
-  * **Type**:Collection<​[[ThinkGeo.MapSuite.Core.SimpleCandidate|SimpleCandidate]]>​ +** {{wiki:ProtectedMethod.gif|}} OnDrawingProgressChanged(DrawingProgressChangedEventArgs) ​**
-  ​* **Description**:​This parameter is not used for ImageLayers.+
  
-[[#​Protected Methods|Go Back]] +  * //N/A// 
-=== DrawException(GeoCanvas,​Exception) === +== Remarks == 
-N/A +  * //N/A//
-==== Remarks ​==== +
-N/A+
  
-**Return Value** +== Return Value == 
-  * **Return ​Type**:Void +  * Type:Void 
-  ​* **Description**:N/A+  * Description:​N/​A
  
-==== Parameters ​==== +== Parameters == 
-**canvas** +  //e// 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] +    * Type:​[[ThinkGeo.MapSuite.Core.DrawingProgressChangedEventArgs|DrawingProgressChangedEventArgs]] 
-  * **Description**:N/A+    * Description:​N/​A
  
-**e** +<div newline></​div>​ 
-  * **Type**:Exception +** {{wiki:ProtectedMethod.gif|}} Finalize() ​**
-  ​* **Description**:​N/​A+
  
-[[#​Protected Methods|Go Back]] +  * //N/A// 
-=== DrawExceptionCore(GeoCanvas,​Exception) === +== Remarks == 
-N/A +  * //N/A//
-==== Remarks ​==== +
-N/A+
  
-**Return Value** +== Return Value == 
-  * **Return ​Type**:Void +  * Type:Void 
-  ​* **Description**:N/A+  * Description:​N/​A
  
-==== Parameters ​==== +== Parameters == 
-**canvas** +<div newline></​div>​ 
-  * **Type**:[[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] +** {{wiki:ProtectedMethod.gif|}} MemberwiseClone() ​**
-  ​* **Description**:​N/​A+
  
-**e** +  ​//N/A// 
-  * **Type**:​Exception +== Remarks == 
-  * **Description**:​N/A+  * //N/A//
  
-[[#​Protected Methods|Go Back]] +== Return Value == 
-=== Finalize() === +  * Type:Object 
-N/A +  * Description:​N/A
-==== Remarks ==== +
-N/A+
  
-**Return Value** +== Parameters == 
-  * **Return Type**:Void +<div newline></​div>​ 
-  ​* **Description**:​N/​A+==== Public Properties ==== 
 +** {{wiki:PublicProperty.gif|}} HasBoundingBox ​**
  
-==== Parameters ==== +This property checks to see if a Layer has a BoundingBox or not. If it has no BoundingBox,​ it will throw an exception when you call the GetBoundingBox() and GetFullExtent() APIs. In GdiPlusRasterLayer,​ we override this API and mark it as true. 
-[[#​Protected Methods|Go Back]] +== Remarks ​== 
-=== GetBoundingBoxCore() === +The default implementation in the base class returns false. 
-N/A +== Return Value == 
-==== Remarks ==== +  * Type:​Boolean
-N/A+
  
-**Return Value** +** {{wiki:PublicProperty.gif|}} PathFilename ​**
-  * **Return Type**:[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] +
-  ​* **Description**:​N/​A+
  
-==== Parameters ==== +This property gets and sets the path and filename of the image file you want to use. 
-[[#​Protected Methods|Go Back]] +== Remarks ​== 
-=== GetThreadSafetyLevelCore() === +This should be a complete path and filename for the image file. 
-N/A +== Return Value == 
-==== Remarks ==== +  * Type:String
-N/A+
  
-**Return Value** +** {{wiki:PublicProperty.gif|}} InterpolationMode ​**
-  * **Return Type**:[[ThinkGeo.MapSuite.Core.ThreadSafetyLevel|ThreadSafetyLevel]] +
-  ​* **Description**:​N/​A+
  
-==== Parameters ==== +Gets or sets the interpolation mode associated with this System.Drawing.Graphics. 
-[[#​Protected Methods|Go Back]] +== Remarks ==
-=== MemberwiseClone() === +
-N/A +
-==== Remarks ​====+
 N/A N/A
 +== Return Value ==
 +  * Type:​InterpolationMode
  
-**Return Value** +** {{wiki:PublicProperty.gif|}} ImageSource ​**
-  * **Return Type**:Object +
-  ​* **Description**:​N/​A+
  
-==== Parameters ==== 
-[[#​Protected Methods|Go Back]] 
-=== OnDrawingAttribution(DrawingAttributionLayerEventArgs) === 
 N/A N/A
-==== Remarks ​====+== Remarks ==
 N/A N/A
 +== Return Value ==
 +  * Type:​[[ThinkGeo.MapSuite.Core.RasterSource|RasterSource]]
  
-**Return Value** +** {{wiki:PublicProperty.gif|}} WrappingMode ​**
-  * **Return Type**:Void +
-  ​* **Description**:​N/​A+
  
-==== Parameters ==== 
-**args** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.DrawingAttributionLayerEventArgs|DrawingAttributionLayerEventArgs]] 
-  * **Description**:​N/​A 
- 
-[[#​Protected Methods|Go Back]] 
-=== OnDrawingException(DrawingExceptionLayerEventArgs) === 
 N/A N/A
-==== Remarks ​====+== Remarks ==
 N/A N/A
 +== Return Value ==
 +  * Type:​[[ThinkGeo.MapSuite.Core.WrappingMode|WrappingMode]]
  
-**Return Value** +** {{wiki:PublicProperty.gif|}} WrappingExtent ​**
-  * **Return Type**:Void +
-  ​* **Description**:​N/​A+
  
-==== Parameters ==== 
-**e** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.DrawingExceptionLayerEventArgs|DrawingExceptionLayerEventArgs]] 
-  * **Description**:​N/​A 
- 
-[[#​Protected Methods|Go Back]] 
-=== OnDrawingProgressChanged(DrawingProgressChangedEventArgs) === 
 N/A N/A
-==== Remarks ​====+== Remarks ==
 N/A N/A
 +== Return Value ==
 +  * Type:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]]
  
-**Return Value** +** {{wiki:PublicProperty.gif|}} UpperThreshold ​**
-  * **Return Type**:Void +
-  ​* **Description**:​N/​A+
  
-==== Parameters ==== 
-**e** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.DrawingProgressChangedEventArgs|DrawingProgressChangedEventArgs]] 
-  * **Description**:​N/​A 
- 
-[[#​Protected Methods|Go Back]] 
-=== OnDrawnAttribution(DrawnAttributionLayerEventArgs) === 
 N/A N/A
-==== Remarks ​====+== Remarks ==
 N/A N/A
 +== Return Value ==
 +  * Type:Double
  
-**Return Value** +** {{wiki:PublicProperty.gif|}} LowerThreshold ​**
-  * **Return Type**:Void +
-  ​* **Description**:​N/​A+
  
-==== Parameters ==== 
-**args** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.DrawnAttributionLayerEventArgs|DrawnAttributionLayerEventArgs]] 
-  * **Description**:​N/​A 
- 
-[[#​Protected Methods|Go Back]] 
-=== OnDrawnException(DrawnExceptionLayerEventArgs) === 
 N/A N/A
-==== Remarks ​====+== Remarks ==
 N/A N/A
 +== Return Value ==
 +  * Type:Double
  
-**Return Value** +** {{wiki:PublicProperty.gif|}} HasProjectionText ​**
-  * **Return Type**:Void +
-  ​* **Description**:​N/​A+
  
-==== Parameters ==== 
-**e** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.DrawnExceptionLayerEventArgs|DrawnExceptionLayerEventArgs]] 
-  * **Description**:​N/​A 
- 
-[[#​Protected Methods|Go Back]] 
-=== OnRequestedDrawing(RequestedDrawingLayerEventArgs) === 
 N/A N/A
-==== Remarks ​====+== Remarks ==
 N/A N/A
 +== Return Value ==
 +  * Type:​Boolean
  
-**Return Value** +** {{wiki:PublicProperty.gif|}} RequestDrawingInterval ​**
-  * **Return Type**:Void +
-  ​* **Description**:​N/​A+
  
-==== Parameters ==== 
-**eventArgs** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.RequestedDrawingLayerEventArgs|RequestedDrawingLayerEventArgs]] 
-  * **Description**:​N/​A 
- 
-[[#​Protected Methods|Go Back]] 
-=== OnRequestingDrawing(RequestingDrawingLayerEventArgs) === 
 N/A N/A
-==== Remarks ​====+== Remarks ==
 N/A N/A
 +== Return Value ==
 +  * Type:​TimeSpan
  
-**Return Value** +** {{wiki:PublicProperty.gif|}} IsOpen ​**
-  * **Return Type**:Void +
-  ​* **Description**:​N/​A+
  
-==== Parameters ==== 
-**eventArgs** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.RequestingDrawingLayerEventArgs|RequestingDrawingLayerEventArgs]] 
-  * **Description**:​N/​A 
- 
-[[#​Protected Methods|Go Back]] 
-=== OpenCore() === 
 N/A N/A
-==== Remarks ​====+== Remarks ==
 N/A N/A
 +== Return Value ==
 +  * Type:​Boolean
  
-**Return Value** +** {{wiki:PublicProperty.gif|}} DrawingTime ​**
-  * **Return Type**:Void +
-  ​* **Description**:​N/​A+
  
-==== Parameters ==== 
-[[#​Protected Methods|Go Back]] 
-===== Public Properties ===== 
-=== Attribution === 
 N/A N/A
-==== Remarks ​====+== Remarks ==
 N/A N/A
-==== Return Value ==== +== Return Value == 
-**Return ​Type**:String+  * Type:TimeSpan
  
-[[#Public Properties|Go Back]] +** {{wiki:​PublicProperty.gif|}} Name **
-=== BlueTranslation === +
-N/A +
-==== Remarks ==== +
-N/A +
-==== Return Value ==== +
-**Return Type**:Single+
  
-[[#Public Properties|Go Back]] 
-=== DrawingExceptionMode === 
 N/A N/A
-==== Remarks ​====+== Remarks ==
 N/A N/A
-==== Return Value ==== +== Return Value == 
-**Return ​Type**:[[ThinkGeo.MapSuite.Core.DrawingExceptionMode|DrawingExceptionMode]]+  * Type:String
  
-[[#Public Properties|Go Back]] +** {{wiki:​PublicProperty.gif|}} Attribution ​**
-=== DrawingTime === +
-N/A +
-==== Remarks ==== +
-N/A +
-==== Return Value ==== +
-**Return Type**:TimeSpan+
  
-[[#Public Properties|Go Back]] 
-=== GreenTranslation === 
 N/A N/A
-==== Remarks ​====+== Remarks ==
 N/A N/A
-==== Return Value ==== +== Return Value == 
-**Return ​Type**:Single+  * Type:String
  
-[[#Public Properties|Go Back]] +** {{wiki:​PublicProperty.gif|}} IsVisible ​**
-=== HasBoundingBox === +
-This property checks to see if a Layer has a BoundingBox or not. If it has no BoundingBox,​ it will throw an exception when you call the GetBoundingBox() and GetFullExtent() APIs. In GdiPlusRasterLayer,​ we override this API and mark it as true. +
-==== Remarks ==== +
-The default implementation in the base class returns false. +
-==== Return Value ==== +
-**Return Type**:Boolean+
  
-[[#Public Properties|Go Back]] 
-=== HasProjectionText === 
 N/A N/A
-==== Remarks ​====+== Remarks ==
 N/A N/A
-==== Return Value ==== +== Return Value == 
-**Return ​Type**:Boolean+  * Type:Boolean 
 + 
 +** {{wiki:PublicProperty.gif|}} Transparency **
  
-[[#Public Properties|Go Back]] 
-=== ImageSource === 
 N/A N/A
-==== Remarks ​====+== Remarks ==
 N/A N/A
-==== Return Value ==== +== Return Value == 
-**Return ​Type**:[[ThinkGeo.MapSuite.Core.RasterSource|RasterSource]]+  * Type:Single
  
-[[#Public Properties|Go Back]] +** {{wiki:​PublicProperty.gif|}} BlueTranslation ​**
-=== InterpolationMode === +
-Gets or sets the interpolation mode associated with this System.Drawing.Graphics. +
-==== Remarks ==== +
-N/A +
-==== Return Value ==== +
-**Return Type**:​InterpolationMode+
  
-[[#Public Properties|Go Back]] 
-=== IsGrayscale === 
 N/A N/A
-==== Remarks ​====+== Remarks ==
 N/A N/A
-==== Return Value ==== +== Return Value == 
-**Return ​Type**:Boolean+  * Type:Single
  
-[[#Public Properties|Go Back]] +** {{wiki:​PublicProperty.gif|}} RedTranslation ​**
-=== IsNegative === +
-N/A +
-==== Remarks ==== +
-N/A +
-==== Return Value ==== +
-**Return Type**:Boolean+
  
-[[#Public Properties|Go Back]] 
-=== IsOpen === 
 N/A N/A
-==== Remarks ​====+== Remarks ==
 N/A N/A
-==== Return Value ==== +== Return Value == 
-**Return ​Type**:Boolean+  * Type:Single
  
-[[#Public Properties|Go Back]] +** {{wiki:​PublicProperty.gif|}} GreenTranslation ​**
-=== IsVisible === +
-N/A +
-==== Remarks ==== +
-N/A +
-==== Return Value ==== +
-**Return Type**:Boolean+
  
-[[#Public Properties|Go Back]] 
-=== KeyColors === 
 N/A N/A
-==== Remarks ​====+== Remarks ==
 N/A N/A
-==== Return Value ==== +== Return Value == 
-**Return ​Type**:Collection<​[[ThinkGeo.MapSuite.Core.GeoColor|GeoColor]]>​+  * Type:Single
  
-[[#Public Properties|Go Back]] +** {{wiki:​PublicProperty.gif|}} KeyColors ​**
-=== LowerThreshold === +
-N/A +
-==== Remarks ==== +
-N/A +
-==== Return Value ==== +
-**Return Type**:Double+
  
-[[#Public Properties|Go Back]] 
-=== Name === 
 N/A N/A
-==== Remarks ​====+== Remarks ==
 N/A N/A
-==== Return Value ==== +== Return Value == 
-**Return ​Type**:String+  * Type:Collection<​[[ThinkGeo.MapSuite.Core.GeoColor|GeoColor]]>​
  
-[[#Public Properties|Go Back]] +** {{wiki:​PublicProperty.gif|}} IsNegative ​**
-=== PathFilename === +
-This property gets and sets the path and filename of the image file you want to use. +
-==== Remarks ==== +
-This should be a complete path and filename for the image file. +
-==== Return Value ==== +
-**Return Type**:String+
  
-[[#Public Properties|Go Back]] 
-=== RedTranslation === 
 N/A N/A
-==== Remarks ​====+== Remarks ==
 N/A N/A
-==== Return Value ==== +== Return Value == 
-**Return ​Type**:Single+  * Type:Boolean 
 + 
 +** {{wiki:PublicProperty.gif|}} IsGrayscale **
  
-[[#Public Properties|Go Back]] 
-=== RequestDrawingInterval === 
 N/A N/A
-==== Remarks ​====+== Remarks ==
 N/A N/A
-==== Return Value ==== +== Return Value == 
-**Return ​Type**:TimeSpan+  * Type:Boolean
  
-[[#Public Properties|Go Back]] +** {{wiki:​PublicProperty.gif|}} DrawingExceptionMode ​**
-=== Transparency === +
-N/A +
-==== Remarks ==== +
-N/A +
-==== Return Value ==== +
-**Return Type**:Single+
  
-[[#Public Properties|Go Back]] 
-=== UpperThreshold === 
 N/A N/A
-==== Remarks ​====+== Remarks ==
 N/A N/A
-==== Return Value ==== +== Return Value == 
-**Return ​Type**:Double+  * Type:[[ThinkGeo.MapSuite.Core.DrawingExceptionMode|DrawingExceptionMode]]
  
-[[#Public Properties|Go Back]] +==== Protected Properties ==== 
-===== Protected Properties ​===== +** {{wiki:​ProtectedProperty.gif|}} IsOpenCore ​**
-=== IsOpenCore === +
-N/A +
-==== Remarks ==== +
-N/A +
-==== Return Value ==== +
-**Return Type**:Boolean+
  
-[[#​Protected Properties|Go Back]] 
-===== Public Events ===== 
-=== DrawingAttribution === 
 N/A N/A
-==== Remarks ​====+== Remarks ==
 N/A N/A
 +== Return Value ==
 +  * Type:​Boolean
  
-**Event Arguments**:​[[ThinkGeo.MapSuite.Core.DrawingAttributionLayerEventArgs|DrawingAttributionLayerEventArgs]]+==== Public Events ==== 
 +** {{wiki:​PublicEvent.gif|}} StreamLoading ​** 
 +This event allows you to pass in your own stream to represent the image. 
 +== Remarks == 
 +If you wish, you can pass in your own stream to represent the image. The stream can come from a variety of places, including isolated storage, a compressed file, or an encrypted stream. When the image is finished with the stream it will dispose of it, so be sure to keep this in mind when passing the stream in. If you do not pass in an alternate stream, the class will attempt to load the file from the file system using the PathFileName property. 
 + 
 +Event Arguments:​[[ThinkGeo.MapSuite.Core.StreamLoadingEventArgs|StreamLoadingEventArgs]]
  
-[[#Public Events|Go Back]] +** {{wiki:​PublicEvent.gif|}} RequestedDrawing **
-=== DrawingException ===+
 N/A N/A
-==== Remarks ​====+== Remarks ==
 N/A N/A
  
-**Event Arguments**:​[[ThinkGeo.MapSuite.Core.DrawingExceptionLayerEventArgs|DrawingExceptionLayerEventArgs]]+Event Arguments:​[[ThinkGeo.MapSuite.Core.RequestedDrawingLayerEventArgs|RequestedDrawingLayerEventArgs]]
  
-[[#Public Events|Go Back]] +** {{wiki:​PublicEvent.gif|}} RequestingDrawing **
-=== DrawingProgressChanged ===+
 N/A N/A
-==== Remarks ​====+== Remarks ==
 N/A N/A
  
-**Event Arguments**:​[[ThinkGeo.MapSuite.Core.DrawingProgressChangedEventArgs|DrawingProgressChangedEventArgs]]+Event Arguments:​[[ThinkGeo.MapSuite.Core.RequestingDrawingLayerEventArgs|RequestingDrawingLayerEventArgs]]
  
-[[#Public Events|Go Back]] +** {{wiki:​PublicEvent.gif|}} DrawingProgressChanged **
-=== DrawnAttribution ===+
 N/A N/A
-==== Remarks ​====+== Remarks ==
 N/A N/A
  
-**Event Arguments**:​[[ThinkGeo.MapSuite.Core.DrawnAttributionLayerEventArgs|DrawnAttributionLayerEventArgs]]+Event Arguments:​[[ThinkGeo.MapSuite.Core.DrawingProgressChangedEventArgs|DrawingProgressChangedEventArgs]]
  
-[[#Public Events|Go Back]] +** {{wiki:​PublicEvent.gif|}} DrawingException **
-=== DrawnException ===+
 N/A N/A
-==== Remarks ​====+== Remarks ==
 N/A N/A
  
-**Event Arguments**:​[[ThinkGeo.MapSuite.Core.DrawnExceptionLayerEventArgs|DrawnExceptionLayerEventArgs]]+Event Arguments:​[[ThinkGeo.MapSuite.Core.DrawingExceptionLayerEventArgs|DrawingExceptionLayerEventArgs]]
  
-[[#Public Events|Go Back]] +** {{wiki:​PublicEvent.gif|}} DrawnException **
-=== RequestedDrawing ===+
 N/A N/A
-==== Remarks ​====+== Remarks ==
 N/A N/A
  
-**Event Arguments**:​[[ThinkGeo.MapSuite.Core.RequestedDrawingLayerEventArgs|RequestedDrawingLayerEventArgs]]+Event Arguments:​[[ThinkGeo.MapSuite.Core.DrawnExceptionLayerEventArgs|DrawnExceptionLayerEventArgs]]
  
-[[#Public Events|Go Back]] +** {{wiki:​PublicEvent.gif|}} DrawingAttribution **
-=== RequestingDrawing ===+
 N/A N/A
-==== Remarks ​====+== Remarks ==
 N/A N/A
  
-**Event Arguments**:​[[ThinkGeo.MapSuite.Core.RequestingDrawingLayerEventArgs|RequestingDrawingLayerEventArgs]]+Event Arguments:​[[ThinkGeo.MapSuite.Core.DrawingAttributionLayerEventArgs|DrawingAttributionLayerEventArgs]]
  
-[[#Public Events|Go Back]] +** {{wiki:​PublicEvent.gif|}} DrawnAttribution ** 
-=== StreamLoading === +N/A 
-This event allows you to pass in your own stream to represent the image. +== Remarks == 
-==== Remarks ​==== +N/A
-If you wish, you can pass in your own stream to represent the image. The stream can come from a variety of places, including isolated storage, a compressed file, or an encrypted stream. When the image is finished with the stream it will dispose of it, so be sure to keep this in mind when passing the stream in. If you do not pass in an alternate stream, the class will attempt to load the file from the file system using the PathFileName property.+
  
-**Event Arguments**:​[[ThinkGeo.MapSuite.Core.StreamLoadingEventArgs|StreamLoadingEventArgs]]+Event Arguments:​[[ThinkGeo.MapSuite.Core.DrawnAttributionLayerEventArgs|DrawnAttributionLayerEventArgs]]
  
-[[#Public Events|Go Back]] 
  
thinkgeo.mapsuite.core.gdiplusrasterlayer.1442485752.txt.gz · Last modified: 2015/09/17 10:29 by admin