This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
thinkgeo.mapsuite.core.restrictionlayer [2015/09/17 10:38] admin |
thinkgeo.mapsuite.core.restrictionlayer [2017/03/16 21:59] (current) |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== ThinkGeo.MapSuite.Core.RestrictionLayer ====== | ====== ThinkGeo.MapSuite.Core.RestrictionLayer ====== | ||
+ | |||
+ | {{section>upgrade_map_suite_to_10.0}} | ||
+ | |||
This layer can show or hide one or many zones that you want to restrict from being displayed. You can use the specified style to decorate the zones and set the lower/upper scale to control at which zoom levels you want to show or hide the zones. The default decoration style is a hatch pattern. You can change this to a circle with slash image, or, if you want a different look, you can use custom styles. | This layer can show or hide one or many zones that you want to restrict from being displayed. You can use the specified style to decorate the zones and set the lower/upper scale to control at which zoom levels you want to show or hide the zones. The default decoration style is a hatch pattern. You can change this to a circle with slash image, or, if you want a different look, you can use custom styles. | ||
===== Inheritance Hierarchy ===== | ===== Inheritance Hierarchy ===== | ||
Line 6: | Line 9: | ||
***ThinkGeo.MapSuite.Core.RestrictionLayer** | ***ThinkGeo.MapSuite.Core.RestrictionLayer** | ||
===== Members Summary ===== | ===== Members Summary ===== | ||
- | === Public Constructors === | + | ==== Public Constructors ==== |
- | <div class_table> | + | ** {{wiki:PublicMethod.gif|}} RestrictionLayer() ** |
- | **{{wiki:PublicMethod.gif|}}[[#RestrictionLayer()|RestrictionLayer]]** | + | |
- | * **Parameters**:N/A | + | |
- | * **DeclaringType**:N/A | + | |
- | * **Summary**:Initializes a new instance of the RestictionLayer class. | + | |
- | </div> | + | |
- | <div class_table> | + | * //Initializes a new instance of the RestictionLayer class.// |
- | **{{wiki:PublicMethod.gif|}}[[#RestrictionLayer(IEnumerable<AreaBaseShape>)|RestrictionLayer]]** | + | == Remarks == |
- | * **Parameters**:IEnumerable<[[ThinkGeo.MapSuite.Core.AreaBaseShape|AreaBaseShape]]> | + | * //N/A// |
- | * **DeclaringType**:N/A | + | == Parameters == |
- | * **Summary**:Initializes a new instance of the RestictionLayer class for the specified zones. | + | <div newline></div> |
- | </div> | + | ** {{wiki:PublicMethod.gif|}} RestrictionLayer(IEnumerable<AreaBaseShape>) ** |
- | <div class_table> | + | * //Initializes a new instance of the RestictionLayer class for the specified zones.// |
- | **{{wiki:PublicMethod.gif|}}[[#RestrictionLayer(IEnumerable<AreaBaseShape>,RestrictionMode)|RestrictionLayer]]** | + | == Remarks == |
- | * **Parameters**:IEnumerable<[[ThinkGeo.MapSuite.Core.AreaBaseShape|AreaBaseShape]]>,[[ThinkGeo.MapSuite.Core.RestrictionMode|RestrictionMode]] | + | * //N/A// |
- | * **DeclaringType**:N/A | + | == Parameters == |
- | * **Summary**:Initializes a new instance of the RestictionLayer class for the specified zones and restriction mode. | + | * //zones// |
- | </div> | + | * Type:IEnumerable<[[ThinkGeo.MapSuite.Core.AreaBaseShape|AreaBaseShape]]> |
+ | * Description:N/A | ||
- | <div class_table> | + | <div newline></div> |
- | **{{wiki:PublicMethod.gif|}}[[#RestrictionLayer(IEnumerable<AreaBaseShape>,RestrictionMode,Double,Double)|RestrictionLayer]]** | + | ** {{wiki:PublicMethod.gif|}} RestrictionLayer(IEnumerable<AreaBaseShape>,RestrictionMode) ** |
- | * **Parameters**:IEnumerable<[[ThinkGeo.MapSuite.Core.AreaBaseShape|AreaBaseShape]]>,[[ThinkGeo.MapSuite.Core.RestrictionMode|RestrictionMode]],Double,Double | + | |
- | * **DeclaringType**:N/A | + | |
- | * **Summary**:Initializes a new instance of the RestictionLayer class for the specified zones, restriction mode, upper scale and lower scale. | + | |
- | </div> | + | |
- | === Protected Constructors === | + | * //Initializes a new instance of the RestictionLayer class for the specified zones and restriction mode.// |
- | === Public Methods === | + | == Remarks == |
- | <div class_table> | + | * //N/A// |
- | **{{wiki:PublicMethod.gif|}}[[#CloneDeep()|CloneDeep]]** | + | == Parameters == |
- | * **Parameters**:N/A | + | * //zones// |
- | * **DeclaringType**:[[ThinkGeo.MapSuite.Core.Layer|Layer]] | + | * Type:IEnumerable<[[ThinkGeo.MapSuite.Core.AreaBaseShape|AreaBaseShape]]> |
- | * **Summary**:N/A | + | * Description:N/A |
- | </div> | + | |
- | <div class_table> | + | * //zonesToShowOrHide// |
- | **{{wiki:PublicMethod.gif|}}[[#Close()|Close]]** | + | * Type:[[ThinkGeo.MapSuite.Core.RestrictionMode|RestrictionMode]] |
- | * **Parameters**:N/A | + | * Description:N/A |
- | * **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|}} RestrictionLayer(IEnumerable<AreaBaseShape>,RestrictionMode,Double,Double) ** |
- | * **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> | + | * //Initializes a new instance of the RestictionLayer class for the specified zones, restriction mode, upper scale and lower scale.// |
- | **{{wiki:PublicMethod.gif|}}[[#Equals(Object)|Equals]]** | + | == Remarks == |
- | * **Parameters**:Object | + | * //N/A// |
- | * **DeclaringType**:Object | + | == Parameters == |
- | * **Summary**:N/A | + | * //zones// |
- | </div> | + | * Type:IEnumerable<[[ThinkGeo.MapSuite.Core.AreaBaseShape|AreaBaseShape]]> |
+ | * Description:N/A | ||
- | <div class_table> | + | * //zonesToShowOrHide// |
- | **{{wiki:PublicMethod.gif|}}[[#GetBoundingBox()|GetBoundingBox]]** | + | * Type:[[ThinkGeo.MapSuite.Core.RestrictionMode|RestrictionMode]] |
- | * **Parameters**:N/A | + | * Description:N/A |
- | * **DeclaringType**:[[ThinkGeo.MapSuite.Core.Layer|Layer]] | + | |
- | * **Summary**:N/A | + | |
- | </div> | + | |
- | <div class_table> | + | * //upperScale// |
- | **{{wiki:PublicMethod.gif|}}[[#GetHashCode()|GetHashCode]]** | + | * Type:Double |
- | * **Parameters**:N/A | + | * Description:N/A |
- | * **DeclaringType**:Object | + | |
- | * **Summary**:N/A | + | |
- | </div> | + | |
- | <div class_table> | + | * //lowerScale// |
- | **{{wiki:PublicMethod.gif|}}[[#GetThreadSafetyLevel()|GetThreadSafetyLevel]]** | + | * Type:Double |
- | * **Parameters**:N/A | + | * Description:N/A |
- | * **DeclaringType**:[[ThinkGeo.MapSuite.Core.Layer|Layer]] | + | |
- | * **Summary**:N/A | + | |
- | </div> | + | |
- | <div class_table> | + | <div newline></div> |
- | **{{wiki:PublicMethod.gif|}}[[#GetType()|GetType]]** | + | ==== Protected Constructors ==== |
- | * **Parameters**:N/A | + | ==== Public Methods ==== |
- | * **DeclaringType**:Object | + | ** {{wiki:PublicMethod.gif|}} RequestDrawing() ** |
- | * **Summary**:N/A | + | |
- | </div> | + | |
- | <div class_table> | + | * //N/A// |
- | **{{wiki:PublicMethod.gif|}}[[#Open()|Open]]** | + | == 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(IEnumerable<RectangleShape>,TimeSpan,RequestDrawingBufferTimeType)|RequestDrawing]]** | + | * Type:Void |
- | * **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(RectangleShape,TimeSpan,RequestDrawingBufferTimeType)|RequestDrawing]]** | + | <div newline></div> |
- | * **Parameters**:[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]],TimeSpan,[[ThinkGeo.MapSuite.Core.RequestDrawingBufferTimeType|RequestDrawingBufferTimeType]] | + | ** {{wiki:PublicMethod.gif|}} RequestDrawing(RectangleShape) ** |
- | * **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(TimeSpan,RequestDrawingBufferTimeType)|RequestDrawing]]** | + | * Type:Void |
- | * **Parameters**: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)|RequestDrawing]]** | + | * //extentToRefresh// |
- | * **Parameters**: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|}}[[#RequestDrawing(IEnumerable<RectangleShape>)|RequestDrawing]]** | + | ** {{wiki:PublicMethod.gif|}} RequestDrawing(IEnumerable<RectangleShape>) ** |
- | * **Parameters**:IEnumerable<[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]]> | + | |
- | * **DeclaringType**:[[ThinkGeo.MapSuite.Core.Layer|Layer]] | + | |
- | * **Summary**:N/A | + | |
- | </div> | + | |
- | <div class_table> | + | * //N/A// |
- | **{{wiki:PublicMethod.gif|}}[[#RequestDrawing(RectangleShape)|RequestDrawing]]** | + | == Remarks == |
- | * **Parameters**:[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] | + | * //N/A// |
- | * **DeclaringType**:[[ThinkGeo.MapSuite.Core.Layer|Layer]] | + | |
- | * **Summary**:N/A | + | |
- | </div> | + | |
- | <div class_table> | + | == Return Value == |
- | **{{wiki:PublicMethod.gif|}}[[#RequestDrawing(IEnumerable<RectangleShape>,TimeSpan)|RequestDrawing]]** | + | * Type:Void |
- | * **Parameters**:IEnumerable<[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]]>,TimeSpan | + | * Description:N/A |
- | * **DeclaringType**:[[ThinkGeo.MapSuite.Core.Layer|Layer]] | + | |
- | * **Summary**:N/A | + | |
- | </div> | + | |
- | <div class_table> | + | == Parameters == |
- | **{{wiki:PublicMethod.gif|}}[[#RequestDrawing()|RequestDrawing]]** | + | * //extentsToRefresh// |
- | * **Parameters**:N/A | + | * 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:PublicMethod.gif|}}[[#ToString()|ToString]]** | + | ** {{wiki:PublicMethod.gif|}} RequestDrawing(TimeSpan) ** |
- | * **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/A | + | |
- | </div> | + | |
- | <div class_table> | + | == Return Value == |
- | **{{wiki:ProtectedMethod.gif|}}[[#CloseCore()|CloseCore]]** | + | * Type:Void |
- | * **Parameters**:N/A | + | * Description:N/A |
- | * **DeclaringType**:[[ThinkGeo.MapSuite.Core.Layer|Layer]] | + | |
- | * **Summary**:N/A | + | |
- | </div> | + | |
- | <div class_table> | + | == Parameters == |
- | **{{wiki:ProtectedMethod.gif|}}[[#DrawAttributionCore(GeoCanvas,String)|DrawAttributionCore]]** | + | * //bufferTime// |
- | * **Parameters**:[[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]],String | + | * Type:TimeSpan |
- | * **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,RequestDrawingBufferTimeType) ** |
- | * **Parameters**:[[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]],Collection<[[ThinkGeo.MapSuite.Core.SimpleCandidate|SimpleCandidate]]> | + | |
- | * **DeclaringType**:N/A | + | |
- | * **Summary**:This method draws the Layer. | + | |
- | </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> | + | * //bufferTimeType// |
- | **{{wiki:ProtectedMethod.gif|}}[[#GetBoundingBoxCore()|GetBoundingBoxCore]]** | + | * Type:[[ThinkGeo.MapSuite.Core.RequestDrawingBufferTimeType|RequestDrawingBufferTimeType]] |
- | * **Parameters**:N/A | + | * Description:N/A |
- | * **DeclaringType**:N/A | + | |
- | * **Summary**:This method returns the bounding box of the zones. | + | |
- | </div> | + | |
- | <div class_table> | + | <div newline></div> |
- | **{{wiki:ProtectedMethod.gif|}}[[#GetThreadSafetyLevelCore()|GetThreadSafetyLevelCore]]** | + | ** {{wiki:PublicMethod.gif|}} RequestDrawing(RectangleShape,TimeSpan) ** |
- | * **Parameters**:N/A | + | |
- | * **DeclaringType**:[[ThinkGeo.MapSuite.Core.Layer|Layer]] | + | |
- | * **Summary**:N/A | + | |
- | </div> | + | |
- | <div class_table> | + | * //N/A// |
- | **{{wiki:ProtectedMethod.gif|}}[[#MemberwiseClone()|MemberwiseClone]]** | + | == Remarks == |
- | * **Parameters**:N/A | + | * //N/A// |
- | * **DeclaringType**:Object | + | |
- | * **Summary**:N/A | + | |
- | </div> | + | |
- | <div class_table> | + | == Return Value == |
- | **{{wiki:ProtectedMethod.gif|}}[[#OnDrawingAttribution(DrawingAttributionLayerEventArgs)|OnDrawingAttribution]]** | + | * Type:Void |
- | * **Parameters**:[[ThinkGeo.MapSuite.Core.DrawingAttributionLayerEventArgs|DrawingAttributionLayerEventArgs]] | + | * Description:N/A |
- | * **DeclaringType**:[[ThinkGeo.MapSuite.Core.Layer|Layer]] | + | |
- | * **Summary**:N/A | + | |
- | </div> | + | |
- | <div class_table> | + | == Parameters == |
- | **{{wiki:ProtectedMethod.gif|}}[[#OnDrawingException(DrawingExceptionLayerEventArgs)|OnDrawingException]]** | + | * //extentToRefresh// |
- | * **Parameters**:[[ThinkGeo.MapSuite.Core.DrawingExceptionLayerEventArgs|DrawingExceptionLayerEventArgs]] | + | * 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|}}[[#OnDrawingProgressChanged(DrawingProgressChangedEventArgs)|OnDrawingProgressChanged]]** | + | * Type:TimeSpan |
- | * **Parameters**:[[ThinkGeo.MapSuite.Core.DrawingProgressChangedEventArgs|DrawingProgressChangedEventArgs]] | + | * Description:N/A |
- | * **DeclaringType**:[[ThinkGeo.MapSuite.Core.Layer|Layer]] | + | |
- | * **Summary**:N/A | + | |
- | </div> | + | |
- | <div class_table> | + | <div newline></div> |
- | **{{wiki:ProtectedMethod.gif|}}[[#OnDrawnAttribution(DrawnAttributionLayerEventArgs)|OnDrawnAttribution]]** | + | ** {{wiki:PublicMethod.gif|}} RequestDrawing(RectangleShape,TimeSpan,RequestDrawingBufferTimeType) ** |
- | * **Parameters**:[[ThinkGeo.MapSuite.Core.DrawnAttributionLayerEventArgs|DrawnAttributionLayerEventArgs]] | + | |
- | * **DeclaringType**:[[ThinkGeo.MapSuite.Core.Layer|Layer]] | + | |
- | * **Summary**:N/A | + | |
- | </div> | + | |
- | <div class_table> | + | * //N/A// |
- | **{{wiki:ProtectedMethod.gif|}}[[#OnDrawnException(DrawnExceptionLayerEventArgs)|OnDrawnException]]** | + | == Remarks == |
- | * **Parameters**:[[ThinkGeo.MapSuite.Core.DrawnExceptionLayerEventArgs|DrawnExceptionLayerEventArgs]] | + | * //N/A// |
- | * **DeclaringType**:[[ThinkGeo.MapSuite.Core.Layer|Layer]] | + | |
- | * **Summary**:N/A | + | |
- | </div> | + | |
- | <div class_table> | + | == Return Value == |
- | **{{wiki:ProtectedMethod.gif|}}[[#OnRequestedDrawing(RequestedDrawingLayerEventArgs)|OnRequestedDrawing]]** | + | * Type:Void |
- | * **Parameters**:[[ThinkGeo.MapSuite.Core.RequestedDrawingLayerEventArgs|RequestedDrawingLayerEventArgs]] | + | * Description:N/A |
- | * **DeclaringType**:[[ThinkGeo.MapSuite.Core.Layer|Layer]] | + | |
- | * **Summary**:N/A | + | |
- | </div> | + | |
- | <div class_table> | + | == Parameters == |
- | **{{wiki:ProtectedMethod.gif|}}[[#OnRequestingDrawing(RequestingDrawingLayerEventArgs)|OnRequestingDrawing]]** | + | * //extentToRefresh// |
- | * **Parameters**:[[ThinkGeo.MapSuite.Core.RequestingDrawingLayerEventArgs|RequestingDrawingLayerEventArgs]] | + | * 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|}}[[#OpenCore()|OpenCore]]** | + | * Type:TimeSpan |
- | * **Parameters**:N/A | + | * Description:N/A |
- | * **DeclaringType**:[[ThinkGeo.MapSuite.Core.Layer|Layer]] | + | |
- | * **Summary**:N/A | + | |
- | </div> | + | |
- | === Public Properties === | + | * //bufferTimeType// |
- | **{{wiki:PublicProperty.gif|}}[[#Attribution|Attribution]]** | + | * Type:[[ThinkGeo.MapSuite.Core.RequestDrawingBufferTimeType|RequestDrawingBufferTimeType]] |
- | * **Return**:String | + | * Description:N/A |
- | * **Summary**:N/A | + | |
- | **{{wiki:PublicProperty.gif|}}[[#BlueTranslation|BlueTranslation]]** | + | <div newline></div> |
- | * **Return**:Single | + | ** {{wiki:PublicMethod.gif|}} RequestDrawing(IEnumerable<RectangleShape>,TimeSpan) ** |
- | * **Summary**:N/A | + | |
- | **{{wiki:PublicProperty.gif|}}[[#CustomStyles|CustomStyles]]** | + | * //N/A// |
- | * **Return**:[[ThinkGeo.MapSuite.Core.GeoCollection<T>[[ThinkGeo.MapSuite.Core.Style, MapSuiteCore, Version=9.0.0.0, Culture=neutral, PublicKeyToken=null]]|GeoCollection<T>]] | + | == Remarks == |
- | * **Summary**:Allows you to add custom styles to decorate restriction zones. In this case, you must set RestrictionStyle to UseCustomStyles as well. | + | * //N/A// |
- | **{{wiki:PublicProperty.gif|}}[[#DrawingExceptionMode|DrawingExceptionMode]]** | + | == Return Value == |
- | * **Return**:[[ThinkGeo.MapSuite.Core.DrawingExceptionMode|DrawingExceptionMode]] | + | * Type:Void |
- | * **Summary**:N/A | + | * Description:N/A |
- | **{{wiki:PublicProperty.gif|}}[[#DrawingTime|DrawingTime]]** | + | == Parameters == |
- | * **Return**:TimeSpan | + | * //extentsToRefresh// |
- | * **Summary**:N/A | + | * Type:IEnumerable<[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]]> |
+ | * Description:N/A | ||
- | **{{wiki:PublicProperty.gif|}}[[#GreenTranslation|GreenTranslation]]** | + | * //bufferTime// |
- | * **Return**:Single | + | * Type:TimeSpan |
- | * **Summary**:N/A | + | * Description:N/A |
- | **{{wiki:PublicProperty.gif|}}[[#HasBoundingBox|HasBoundingBox]]** | + | <div newline></div> |
- | * **Return**:Boolean | + | ** {{wiki:PublicMethod.gif|}} RequestDrawing(IEnumerable<RectangleShape>,TimeSpan,RequestDrawingBufferTimeType) ** |
- | * **Summary**:N/A | + | |
- | **{{wiki:PublicProperty.gif|}}[[#IsGrayscale|IsGrayscale]]** | + | * //N/A// |
- | * **Return**:Boolean | + | == Remarks == |
- | * **Summary**:N/A | + | * //N/A// |
- | **{{wiki:PublicProperty.gif|}}[[#IsNegative|IsNegative]]** | + | == Return Value == |
- | * **Return**:Boolean | + | * Type:Void |
- | * **Summary**:N/A | + | * Description:N/A |
- | **{{wiki:PublicProperty.gif|}}[[#IsOpen|IsOpen]]** | + | == Parameters == |
- | * **Return**:Boolean | + | * //extentsToRefresh// |
- | * **Summary**:N/A | + | * Type:IEnumerable<[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]]> |
+ | * Description:N/A | ||
- | **{{wiki:PublicProperty.gif|}}[[#IsVisible|IsVisible]]** | + | * //bufferTime// |
- | * **Return**:Boolean | + | * Type:TimeSpan |
- | * **Summary**:N/A | + | * Description:N/A |
- | **{{wiki:PublicProperty.gif|}}[[#KeyColors|KeyColors]]** | + | * //bufferTimeType// |
- | * **Return**:Collection<[[ThinkGeo.MapSuite.Core.GeoColor|GeoColor]]> | + | * Type:[[ThinkGeo.MapSuite.Core.RequestDrawingBufferTimeType|RequestDrawingBufferTimeType]] |
- | * **Summary**:N/A | + | * Description:N/A |
- | **{{wiki:PublicProperty.gif|}}[[#LowerScale|LowerScale]]** | + | <div newline></div> |
- | * **Return**:Double | + | ** {{wiki:PublicMethod.gif|}} GetThreadSafetyLevel() ** |
- | * **Summary**:Specifies the lower threshold of the layer. | + | |
- | **{{wiki:PublicProperty.gif|}}[[#Name|Name]]** | + | * //N/A// |
- | * **Return**:String | + | == Remarks == |
- | * **Summary**:N/A | + | * //N/A// |
- | **{{wiki:PublicProperty.gif|}}[[#RedTranslation|RedTranslation]]** | + | == Return Value == |
- | * **Return**:Single | + | * Type:[[ThinkGeo.MapSuite.Core.ThreadSafetyLevel|ThreadSafetyLevel]] |
- | * **Summary**:N/A | + | * Description:N/A |
- | **{{wiki:PublicProperty.gif|}}[[#RequestDrawingInterval|RequestDrawingInterval]]** | + | == Parameters == |
- | * **Return**:TimeSpan | + | <div newline></div> |
- | * **Summary**:N/A | + | ** {{wiki:PublicMethod.gif|}} CloneDeep() ** |
- | **{{wiki:PublicProperty.gif|}}[[#RestrictionMode|RestrictionMode]]** | + | * //N/A// |
- | * **Return**:[[ThinkGeo.MapSuite.Core.RestrictionMode|RestrictionMode]] | + | == Remarks == |
- | * **Summary**:Specifies whether you want to show or hide zones. | + | * //N/A// |
- | **{{wiki:PublicProperty.gif|}}[[#RestrictionStyle|RestrictionStyle]]** | + | == Return Value == |
- | * **Return**:[[ThinkGeo.MapSuite.Core.RestrictionStyle|RestrictionStyle]] | + | * Type:[[ThinkGeo.MapSuite.Core.Layer|Layer]] |
- | * **Summary**:Specifies the display style of the restriction zones. | + | * Description:N/A |
- | **{{wiki:PublicProperty.gif|}}[[#Transparency|Transparency]]** | + | == Parameters == |
- | * **Return**:Single | + | <div newline></div> |
- | * **Summary**:N/A | + | ** {{wiki:PublicMethod.gif|}} Open() ** |
- | **{{wiki:PublicProperty.gif|}}[[#UpperScale|UpperScale]]** | + | * //N/A// |
- | * **Return**:Double | + | == Remarks == |
- | * **Summary**:Specifies the upper threshold of the layer. | + | * //N/A// |
- | **{{wiki:PublicProperty.gif|}}[[#Zones|Zones]]** | + | == Return Value == |
- | * **Return**:[[ThinkGeo.MapSuite.Core.GeoCollection<T>[[ThinkGeo.MapSuite.Core.AreaBaseShape, MapSuiteCore, Version=9.0.0.0, Culture=neutral, PublicKeyToken=null]]|GeoCollection<T>]] | + | * Type:Void |
- | * **Summary**:Specifies the areas you want to restrict. | + | * Description:N/A |
- | === Protected Properties === | + | == Parameters == |
- | **{{wiki:ProtectedProperty.gif|}}[[#IsOpenCore|IsOpenCore]]** | + | <div newline></div> |
- | * **Return**:Boolean | + | ** {{wiki:PublicMethod.gif|}} Close() ** |
- | * **Summary**:N/A | + | |
- | === Public Events === | + | * //N/A// |
- | **{{wiki:PublicEvent.gif|}}[[#DrawingAttribution|DrawingAttribution]]** | + | == Remarks == |
- | * **Event Arguments**:[[ThinkGeo.MapSuite.Core.DrawingAttributionLayerEventArgs|DrawingAttributionLayerEventArgs]] | + | * //N/A// |
- | * **Summary**:N/A | + | |
- | **{{wiki:PublicEvent.gif|}}[[#DrawingException|DrawingException]]** | + | == Return Value == |
- | * **Event Arguments**:[[ThinkGeo.MapSuite.Core.DrawingExceptionLayerEventArgs|DrawingExceptionLayerEventArgs]] | + | * Type:Void |
- | * **Summary**:N/A | + | * Description:N/A |
- | **{{wiki:PublicEvent.gif|}}[[#DrawingProgressChanged|DrawingProgressChanged]]** | + | == Parameters == |
- | * **Event Arguments**:[[ThinkGeo.MapSuite.Core.DrawingProgressChangedEventArgs|DrawingProgressChangedEventArgs]] | + | <div newline></div> |
- | * **Summary**:N/A | + | ** {{wiki:PublicMethod.gif|}} GetBoundingBox() ** |
- | **{{wiki:PublicEvent.gif|}}[[#DrawnAttribution|DrawnAttribution]]** | + | * //N/A// |
- | * **Event Arguments**:[[ThinkGeo.MapSuite.Core.DrawnAttributionLayerEventArgs|DrawnAttributionLayerEventArgs]] | + | == Remarks == |
- | * **Summary**:N/A | + | * //N/A// |
- | **{{wiki:PublicEvent.gif|}}[[#DrawnException|DrawnException]]** | + | == Return Value == |
- | * **Event Arguments**:[[ThinkGeo.MapSuite.Core.DrawnExceptionLayerEventArgs|DrawnExceptionLayerEventArgs]] | + | * Type:[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] |
- | * **Summary**:N/A | + | * Description:N/A |
- | **{{wiki:PublicEvent.gif|}}[[#RequestedDrawing|RequestedDrawing]]** | + | == Parameters == |
- | * **Event Arguments**:[[ThinkGeo.MapSuite.Core.RequestedDrawingLayerEventArgs|RequestedDrawingLayerEventArgs]] | + | <div newline></div> |
- | * **Summary**:N/A | + | ** {{wiki:PublicMethod.gif|}} Draw(GeoCanvas,Collection<SimpleCandidate>) ** |
- | **{{wiki:PublicEvent.gif|}}[[#RequestingDrawing|RequestingDrawing]]** | + | * //N/A// |
- | * **Event Arguments**:[[ThinkGeo.MapSuite.Core.RequestingDrawingLayerEventArgs|RequestingDrawingLayerEventArgs]] | + | == Remarks == |
- | * **Summary**:N/A | + | * //N/A// |
- | ===== Public Constructors ===== | + | == Return Value == |
- | === RestrictionLayer() === | + | * Type:Void |
- | Initializes a new instance of the RestictionLayer class. | + | * Description:N/A |
- | ==== Remarks ==== | + | |
- | N/A | + | |
- | ==== Parameters ==== | + | |
- | [[#Public Constructors|Go Back]] | + | |
- | === RestrictionLayer(IEnumerable<AreaBaseShape>) === | + | |
- | Initializes a new instance of the RestictionLayer class for the specified zones. | + | |
- | ==== Remarks ==== | + | |
- | N/A | + | |
- | ==== Parameters ==== | + | |
- | **zones** | + | |
- | * **Type**:IEnumerable<[[ThinkGeo.MapSuite.Core.AreaBaseShape|AreaBaseShape]]> | + | |
- | * **Description:N/A | + | |
- | [[#Public Constructors|Go Back]] | + | == Parameters == |
- | === RestrictionLayer(IEnumerable<AreaBaseShape>,RestrictionMode) === | + | * //canvas// |
- | Initializes a new instance of the RestictionLayer class for the specified zones and restriction mode. | + | * Type:[[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] |
- | ==== Remarks ==== | + | * Description:N/A |
- | N/A | + | |
- | ==== Parameters ==== | + | |
- | **zones** | + | |
- | * **Type**:IEnumerable<[[ThinkGeo.MapSuite.Core.AreaBaseShape|AreaBaseShape]]> | + | |
- | * **Description:N/A | + | |
- | **zonesToShowOrHide** | + | * //labelsInAllLayers// |
- | * **Type**:[[ThinkGeo.MapSuite.Core.RestrictionMode|RestrictionMode]] | + | * Type:Collection<[[ThinkGeo.MapSuite.Core.SimpleCandidate|SimpleCandidate]]> |
- | * **Description:N/A | + | * Description:N/A |
- | [[#Public Constructors|Go Back]] | + | <div newline></div> |
- | === RestrictionLayer(IEnumerable<AreaBaseShape>,RestrictionMode,Double,Double) === | + | ** {{wiki:PublicMethod.gif|}} ToString() ** |
- | Initializes a new instance of the RestictionLayer class for the specified zones, restriction mode, upper scale and lower scale. | + | |
- | ==== Remarks ==== | + | |
- | N/A | + | |
- | ==== Parameters ==== | + | |
- | **zones** | + | |
- | * **Type**:IEnumerable<[[ThinkGeo.MapSuite.Core.AreaBaseShape|AreaBaseShape]]> | + | |
- | * **Description:N/A | + | |
- | **zonesToShowOrHide** | + | * //N/A// |
- | * **Type**:[[ThinkGeo.MapSuite.Core.RestrictionMode|RestrictionMode]] | + | == Remarks == |
- | * **Description:N/A | + | * //N/A// |
- | **upperScale** | + | == Return Value == |
- | * **Type**:Double | + | * Type:String |
- | * **Description:N/A | + | * Description:N/A |
- | **lowerScale** | + | == Parameters == |
- | * **Type**:Double | + | <div newline></div> |
- | * **Description:N/A | + | ** {{wiki:PublicMethod.gif|}} Equals(Object) ** |
- | [[#Public Constructors|Go Back]] | + | * //N/A// |
- | ===== Protected Constructors ===== | + | == Remarks == |
- | ===== Public Methods ===== | + | * //N/A// |
- | === CloneDeep() === | + | |
- | N/A | + | |
- | ==== Remarks ==== | + | |
- | N/A | + | |
- | **Return Value** | + | == Return Value == |
- | * **Return Type**:[[ThinkGeo.MapSuite.Core.Layer|Layer]] | + | * Type:Boolean |
- | * **Description**:N/A | + | * Description:N/A |
- | ==== Parameters ==== | + | == Parameters == |
- | [[#Public Methods|Go Back]] | + | * //obj// |
- | === Close() === | + | * Type:Object |
- | N/A | + | * Description:N/A |
- | ==== Remarks ==== | + | |
- | N/A | + | |
- | **Return Value** | + | <div newline></div> |
- | * **Return Type**:Void | + | ** {{wiki:PublicMethod.gif|}} GetHashCode() ** |
- | * **Description**:N/A | + | |
- | ==== Parameters ==== | + | * //N/A// |
- | [[#Public Methods|Go Back]] | + | == Remarks == |
- | === Draw(GeoCanvas,Collection<SimpleCandidate>) === | + | * //N/A// |
- | N/A | + | |
- | ==== Remarks ==== | + | |
- | N/A | + | |
- | **Return Value** | + | == Return Value == |
- | * **Return Type**:Void | + | * Type:Int32 |
- | * **Description**:N/A | + | * Description:N/A |
- | ==== Parameters ==== | + | == Parameters == |
- | **canvas** | + | <div newline></div> |
- | * **Type**:[[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] | + | ** {{wiki:PublicMethod.gif|}} GetType() ** |
- | * **Description**:N/A | + | |
- | **labelsInAllLayers** | + | * //N/A// |
- | * **Type**:Collection<[[ThinkGeo.MapSuite.Core.SimpleCandidate|SimpleCandidate]]> | + | == Remarks == |
- | * **Description**:N/A | + | * //N/A// |
- | [[#Public Methods|Go Back]] | + | == Return Value == |
- | === Equals(Object) === | + | * Type:Type |
- | N/A | + | * Description:N/A |
- | ==== Remarks ==== | + | |
- | N/A | + | |
- | **Return Value** | + | == Parameters == |
- | * **Return Type**:Boolean | + | <div newline></div> |
- | * **Description**:N/A | + | ==== Protected Methods ==== |
+ | ** {{wiki:ProtectedMethod.gif|}} GetBoundingBoxCore() ** | ||
- | ==== Parameters ==== | + | * //This method returns the bounding box of the zones.// |
- | **obj** | + | == Remarks == |
- | * **Type**:Object | + | * //This method returns the bounding box of the zones.// |
- | * **Description**:N/A | + | |
- | [[#Public Methods|Go Back]] | + | == Return Value == |
- | === GetBoundingBox() === | + | * Type:[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] |
- | N/A | + | * Description:This method returns the bounding box of the zones. |
- | ==== Remarks ==== | + | |
- | N/A | + | |
- | **Return Value** | + | == Parameters == |
- | * **Return Type**:[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] | + | <div newline></div> |
- | * **Description**:N/A | + | ** {{wiki:ProtectedMethod.gif|}} DrawCore(GeoCanvas,Collection<SimpleCandidate>) ** |
- | ==== Parameters ==== | + | * //This method draws the Layer.// |
- | [[#Public Methods|Go Back]] | + | == Remarks == |
- | === GetHashCode() === | + | * //This abstract method is called from the concrete public method Draw. 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 to 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 | + | |
- | ==== Remarks ==== | + | |
- | N/A | + | |
- | **Return Value** | + | == Return Value == |
- | * **Return Type**:Int32 | + | * Type:Void |
- | * **Description**:N/A | + | * Description:None |
- | ==== Parameters ==== | + | == Parameters == |
- | [[#Public Methods|Go Back]] | + | * //canvas// |
- | === GetThreadSafetyLevel() === | + | * Type:[[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] |
- | N/A | + | * Description:This parameter is the canvas object or a GeoImage to draw on. |
- | ==== Remarks ==== | + | |
- | N/A | + | |
- | **Return Value** | + | * //labelsInAllLayers// |
- | * **Return Type**:[[ThinkGeo.MapSuite.Core.ThreadSafetyLevel|ThreadSafetyLevel]] | + | * Type:Collection<[[ThinkGeo.MapSuite.Core.SimpleCandidate|SimpleCandidate]]> |
- | * **Description**:N/A | + | * Description:This parameter represents the labels used for collision detection and duplication checking. |
- | ==== Parameters ==== | + | <div newline></div> |
- | [[#Public Methods|Go Back]] | + | ** {{wiki:ProtectedMethod.gif|}} OnRequestedDrawing(RequestedDrawingLayerEventArgs) ** |
- | === GetType() === | + | |
- | N/A | + | |
- | ==== Remarks ==== | + | |
- | N/A | + | |
- | **Return Value** | + | * //N/A// |
- | * **Return Type**:Type | + | == Remarks == |
- | * **Description**:N/A | + | * //N/A// |
- | ==== Parameters ==== | + | == Return Value == |
- | [[#Public Methods|Go Back]] | + | * Type:Void |
- | === Open() === | + | * Description:N/A |
- | N/A | + | |
- | ==== Remarks ==== | + | |
- | N/A | + | |
- | **Return Value** | + | == Parameters == |
- | * **Return Type**:Void | + | * //eventArgs// |
- | * **Description**:N/A | + | * Type:[[ThinkGeo.MapSuite.Core.RequestedDrawingLayerEventArgs|RequestedDrawingLayerEventArgs]] |
+ | * Description:N/A | ||
- | ==== Parameters ==== | + | <div newline></div> |
- | [[#Public Methods|Go Back]] | + | ** {{wiki:ProtectedMethod.gif|}} OnRequestingDrawing(RequestingDrawingLayerEventArgs) ** |
- | === RequestDrawing(IEnumerable<RectangleShape>,TimeSpan,RequestDrawingBufferTimeType) === | + | |
- | 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 | + | * //eventArgs// |
- | * **Description**:N/A | + | * Type:[[ThinkGeo.MapSuite.Core.RequestingDrawingLayerEventArgs|RequestingDrawingLayerEventArgs]] |
+ | * Description:N/A | ||
- | **bufferTimeType** | + | <div newline></div> |
- | * **Type**:[[ThinkGeo.MapSuite.Core.RequestDrawingBufferTimeType|RequestDrawingBufferTimeType]] | + | ** {{wiki:ProtectedMethod.gif|}} GetThreadSafetyLevelCore() ** |
- | * **Description**:N/A | + | |
- | [[#Public Methods|Go Back]] | + | * //N/A// |
- | === RequestDrawing(RectangleShape,TimeSpan,RequestDrawingBufferTimeType) === | + | == Remarks == |
- | N/A | + | * //N/A// |
- | ==== Remarks ==== | + | |
- | N/A | + | |
- | **Return Value** | + | == Return Value == |
- | * **Return Type**:Void | + | * Type:[[ThinkGeo.MapSuite.Core.ThreadSafetyLevel|ThreadSafetyLevel]] |
- | * **Description**:N/A | + | * Description:N/A |
- | ==== Parameters ==== | + | == Parameters == |
- | **extentToRefresh** | + | <div newline></div> |
- | * **Type**:[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] | + | ** {{wiki:ProtectedMethod.gif|}} CloneDeepCore() ** |
- | * **Description**:N/A | + | |
- | **bufferTime** | + | * //N/A// |
- | * **Type**:TimeSpan | + | == Remarks == |
- | * **Description**:N/A | + | * //N/A// |
- | **bufferTimeType** | + | == Return Value == |
- | * **Type**:[[ThinkGeo.MapSuite.Core.RequestDrawingBufferTimeType|RequestDrawingBufferTimeType]] | + | * Type:[[ThinkGeo.MapSuite.Core.Layer|Layer]] |
- | * **Description**:N/A | + | * Description:N/A |
- | [[#Public Methods|Go Back]] | + | == Parameters == |
- | === RequestDrawing(RectangleShape,TimeSpan) === | + | <div newline></div> |
- | N/A | + | ** {{wiki:ProtectedMethod.gif|}} OpenCore() ** |
- | ==== Remarks ==== | + | |
- | N/A | + | |
- | **Return Value** | + | * //N/A// |
- | * **Return Type**:Void | + | == Remarks == |
- | * **Description**:N/A | + | * //N/A// |
- | ==== Parameters ==== | + | == Return Value == |
- | **extentToRefresh** | + | * Type:Void |
- | * **Type**:[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] | + | * Description:N/A |
- | * **Description**:N/A | + | |
- | **bufferTime** | + | == Parameters == |
- | * **Type**:TimeSpan | + | <div newline></div> |
- | * **Description**:N/A | + | ** {{wiki:ProtectedMethod.gif|}} CloseCore() ** |
- | [[#Public Methods|Go Back]] | + | * //N/A// |
- | === RequestDrawing(TimeSpan,RequestDrawingBufferTimeType) === | + | == 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 == |
- | **bufferTime** | + | <div newline></div> |
- | * **Type**:TimeSpan | + | ** {{wiki:ProtectedMethod.gif|}} DrawException(GeoCanvas,Exception) ** |
- | * **Description**:N/A | + | |
- | **bufferTimeType** | + | * //N/A// |
- | * **Type**:[[ThinkGeo.MapSuite.Core.RequestDrawingBufferTimeType|RequestDrawingBufferTimeType]] | + | == Remarks == |
- | * **Description**:N/A | + | * //N/A// |
- | [[#Public Methods|Go Back]] | + | == Return Value == |
- | === RequestDrawing(TimeSpan) === | + | * 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// |
- | **bufferTime** | + | * Type:Exception |
- | * **Type**:TimeSpan | + | * Description:N/A |
- | * **Description**:N/A | + | |
- | [[#Public Methods|Go Back]] | + | <div newline></div> |
- | === RequestDrawing(IEnumerable<RectangleShape>) === | + | ** {{wiki:ProtectedMethod.gif|}} DrawExceptionCore(GeoCanvas,Exception) ** |
- | 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 | + | |
- | [[#Public Methods|Go Back]] | + | == Parameters == |
- | === RequestDrawing(RectangleShape) === | + | * //canvas// |
- | N/A | + | * Type:[[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] |
- | ==== Remarks ==== | + | * Description:N/A |
- | N/A | + | |
- | **Return Value** | + | * //e// |
- | * **Return Type**:Void | + | * Type:Exception |
- | * **Description**:N/A | + | * Description:N/A |
- | ==== Parameters ==== | + | <div newline></div> |
- | **extentToRefresh** | + | ** {{wiki:ProtectedMethod.gif|}} OnDrawingException(DrawingExceptionLayerEventArgs) ** |
- | * **Type**:[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] | + | |
- | * **Description**:N/A | + | |
- | [[#Public Methods|Go Back]] | + | * //N/A// |
- | === RequestDrawing(IEnumerable<RectangleShape>,TimeSpan) === | + | == 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** | + | * //e// |
- | * **Type**:IEnumerable<[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]]> | + | * Type:[[ThinkGeo.MapSuite.Core.DrawingExceptionLayerEventArgs|DrawingExceptionLayerEventArgs]] |
- | * **Description**:N/A | + | * Description:N/A |
- | **bufferTime** | + | <div newline></div> |
- | * **Type**:TimeSpan | + | ** {{wiki:ProtectedMethod.gif|}} OnDrawnException(DrawnExceptionLayerEventArgs) ** |
- | * **Description**:N/A | + | |
- | [[#Public Methods|Go Back]] | + | * //N/A// |
- | === RequestDrawing() === | + | == 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 == |
- | [[#Public Methods|Go Back]] | + | * //e// |
- | === ToString() === | + | * Type:[[ThinkGeo.MapSuite.Core.DrawnExceptionLayerEventArgs|DrawnExceptionLayerEventArgs]] |
- | N/A | + | * Description:N/A |
- | ==== Remarks ==== | + | |
- | N/A | + | |
- | **Return Value** | + | <div newline></div> |
- | * **Return Type**:String | + | ** {{wiki:ProtectedMethod.gif|}} DrawAttributionCore(GeoCanvas,String) ** |
- | * **Description**:N/A | + | |
- | ==== Parameters ==== | + | * //N/A// |
- | [[#Public Methods|Go Back]] | + | == Remarks == |
- | ===== Protected Methods ===== | + | * //N/A// |
- | === CloneDeepCore() === | + | |
- | N/A | + | |
- | ==== Remarks ==== | + | |
- | N/A | + | |
- | **Return Value** | + | == Return Value == |
- | * **Return Type**:[[ThinkGeo.MapSuite.Core.Layer|Layer]] | + | * Type:Void |
- | * **Description**:N/A | + | * Description:N/A |
- | ==== Parameters ==== | + | == Parameters == |
- | [[#Protected Methods|Go Back]] | + | * //canvas// |
- | === CloseCore() === | + | * Type:[[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] |
- | N/A | + | * Description:N/A |
- | ==== Remarks ==== | + | |
- | N/A | + | |
- | **Return Value** | + | * //attribution// |
- | * **Return Type**:Void | + | * Type:String |
- | * **Description**:N/A | + | * Description:N/A |
- | ==== Parameters ==== | + | <div newline></div> |
- | [[#Protected Methods|Go Back]] | + | ** {{wiki:ProtectedMethod.gif|}} OnDrawingAttribution(DrawingAttributionLayerEventArgs) ** |
- | === DrawAttributionCore(GeoCanvas,String) === | + | |
- | N/A | + | |
- | ==== Remarks ==== | + | |
- | N/A | + | |
- | **Return Value** | + | * //N/A// |
- | * **Return Type**:Void | + | == Remarks == |
- | * **Description**:N/A | + | * //N/A// |
- | ==== Parameters ==== | + | == Return Value == |
- | **canvas** | + | * Type:Void |
- | * **Type**:[[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] | + | * Description:N/A |
- | * **Description**:N/A | + | |
- | **attribution** | + | == Parameters == |
- | * **Type**:String | + | * //args// |
- | * **Description**:N/A | + | * Type:[[ThinkGeo.MapSuite.Core.DrawingAttributionLayerEventArgs|DrawingAttributionLayerEventArgs]] |
+ | * Description:N/A | ||
- | [[#Protected Methods|Go Back]] | + | <div newline></div> |
- | === DrawCore(GeoCanvas,Collection<SimpleCandidate>) === | + | ** {{wiki:ProtectedMethod.gif|}} OnDrawnAttribution(DrawnAttributionLayerEventArgs) ** |
- | This method draws the Layer. | + | |
- | ==== Remarks ==== | + | |
- | This abstract method is called from the concrete public method Draw. 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 to allow the user to specify which field they need; then, in the GetRequiredColumnNamesCore, we read that property and add it to the collection. | + | |
- | **Return Value** | + | * //N/A// |
- | * **Return Type**:Void | + | == Remarks == |
- | * **Description**:None | + | * //N/A// |
- | ==== Parameters ==== | + | == Return Value == |
- | **canvas** | + | * Type:Void |
- | * **Type**:[[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] | + | * Description:N/A |
- | * **Description**:This parameter is the canvas object or a GeoImage to draw on. | + | |
- | **labelsInAllLayers** | + | == Parameters == |
- | * **Type**:Collection<[[ThinkGeo.MapSuite.Core.SimpleCandidate|SimpleCandidate]]> | + | * //args// |
- | * **Description**:This parameter represents the labels used for collision detection and duplication checking. | + | * Type:[[ThinkGeo.MapSuite.Core.DrawnAttributionLayerEventArgs|DrawnAttributionLayerEventArgs]] |
+ | * Description:N/A | ||
- | [[#Protected Methods|Go Back]] | + | <div newline></div> |
- | === DrawException(GeoCanvas,Exception) === | + | ** {{wiki:ProtectedMethod.gif|}} OnDrawingProgressChanged(DrawingProgressChangedEventArgs) ** |
- | N/A | + | |
- | ==== Remarks ==== | + | |
- | N/A | + | |
- | **Return Value** | + | * //N/A// |
- | * **Return Type**:Void | + | == Remarks == |
- | * **Description**:N/A | + | * //N/A// |
- | ==== Parameters ==== | + | == Return Value == |
- | **canvas** | + | * Type:Void |
- | * **Type**:[[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] | + | * Description:N/A |
- | * **Description**:N/A | + | |
- | **e** | + | == Parameters == |
- | * **Type**:Exception | + | * //e// |
- | * **Description**:N/A | + | * Type:[[ThinkGeo.MapSuite.Core.DrawingProgressChangedEventArgs|DrawingProgressChangedEventArgs]] |
+ | * Description:N/A | ||
- | [[#Protected Methods|Go Back]] | + | <div newline></div> |
- | === DrawExceptionCore(GeoCanvas,Exception) === | + | ** {{wiki:ProtectedMethod.gif|}} Finalize() ** |
- | N/A | + | |
- | ==== Remarks ==== | + | |
- | N/A | + | |
- | **Return Value** | + | * //N/A// |
- | * **Return Type**:Void | + | == Remarks == |
- | * **Description**:N/A | + | * //N/A// |
- | ==== Parameters ==== | + | == Return Value == |
- | **canvas** | + | * Type:Void |
- | * **Type**:[[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] | + | * Description:N/A |
- | * **Description**:N/A | + | |
- | **e** | + | == Parameters == |
- | * **Type**:Exception | + | <div newline></div> |
- | * **Description**:N/A | + | ** {{wiki:ProtectedMethod.gif|}} MemberwiseClone() ** |
- | [[#Protected Methods|Go Back]] | + | * //N/A// |
- | === Finalize() === | + | == Remarks == |
- | N/A | + | * //N/A// |
- | ==== Remarks ==== | + | |
- | N/A | + | |
- | **Return Value** | + | == Return Value == |
- | * **Return Type**:Void | + | * Type:Object |
- | * **Description**:N/A | + | * Description:N/A |
- | ==== Parameters ==== | + | == Parameters == |
- | [[#Protected Methods|Go Back]] | + | <div newline></div> |
- | === GetBoundingBoxCore() === | + | ==== Public Properties ==== |
- | This method returns the bounding box of the zones. | + | ** {{wiki:PublicProperty.gif|}} UpperScale ** |
- | ==== Remarks ==== | + | |
- | This method returns the bounding box of the zones. | + | |
- | **Return Value** | + | Specifies the upper threshold of the layer. |
- | * **Return Type**:[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] | + | == Remarks == |
- | * **Description**:This method returns the bounding box of the zones. | + | If Restriction mode is ShowZones:If currentScale is greater than UpperScale, it will hide the whole map; otherwise, it will show the specified zones.If Restriction mode is HideZones:If currentScale is less than or equal to UpperScale and greater than or equal to LowerScale, it will hide the specified zones; otherwise, it will do nothing. |
+ | == Return Value == | ||
+ | * Type:Double | ||
- | ==== Parameters ==== | + | ** {{wiki:PublicProperty.gif|}} LowerScale ** |
- | [[#Protected Methods|Go Back]] | + | |
- | === GetThreadSafetyLevelCore() === | + | |
- | N/A | + | |
- | ==== Remarks ==== | + | |
- | N/A | + | |
- | **Return Value** | + | Specifies the lower threshold of the layer. |
- | * **Return Type**:[[ThinkGeo.MapSuite.Core.ThreadSafetyLevel|ThreadSafetyLevel]] | + | == Remarks == |
- | * **Description**:N/A | + | If Restriction mode is ShowZones:If currentScale is less than LowerScale, it will hide the whole map; otherwise, it will show the specified zones.If Restriction mode is HideZones:if currentScale is less than or equal to UpperScale and greater than or equal to LowerScale, it will hide the specified zones; otherwise it will do nothing. |
+ | == Return Value == | ||
+ | * Type:Double | ||
- | ==== Parameters ==== | + | ** {{wiki:PublicProperty.gif|}} CustomStyles ** |
- | [[#Protected Methods|Go Back]] | + | |
- | === MemberwiseClone() === | + | Allows you to add custom styles to decorate restriction zones. In this case, you must set RestrictionStyle to UseCustomStyles as well. |
- | N/A | + | == Remarks == |
- | ==== Remarks ==== | + | |
N/A | N/A | ||
+ | == Return Value == | ||
+ | * Type:[[ThinkGeo.MapSuite.Core.GeoCollection<T>[[ThinkGeo.MapSuite.Core.Style, MapSuiteCore, Version=9.0.0.0, Culture=neutral, PublicKeyToken=null]]|GeoCollection<T>]] | ||
- | **Return Value** | + | ** {{wiki:PublicProperty.gif|}} RestrictionMode ** |
- | * **Return Type**:Object | + | |
- | * **Description**:N/A | + | |
- | ==== Parameters ==== | + | Specifies whether you want to show or hide zones. |
- | [[#Protected Methods|Go Back]] | + | == Remarks == |
- | === OnDrawingAttribution(DrawingAttributionLayerEventArgs) === | + | |
- | N/A | + | |
- | ==== Remarks ==== | + | |
N/A | N/A | ||
+ | == Return Value == | ||
+ | * Type:[[ThinkGeo.MapSuite.Core.RestrictionMode|RestrictionMode]] | ||
- | **Return Value** | + | ** {{wiki:PublicProperty.gif|}} Zones ** |
- | * **Return Type**:Void | + | |
- | * **Description**:N/A | + | |
- | ==== Parameters ==== | + | Specifies the areas you want to restrict. |
- | **args** | + | == Remarks == |
- | * **Type**:[[ThinkGeo.MapSuite.Core.DrawingAttributionLayerEventArgs|DrawingAttributionLayerEventArgs]] | + | |
- | * **Description**:N/A | + | |
- | + | ||
- | [[#Protected Methods|Go Back]] | + | |
- | === OnDrawingException(DrawingExceptionLayerEventArgs) === | + | |
- | N/A | + | |
- | ==== Remarks ==== | + | |
N/A | N/A | ||
+ | == Return Value == | ||
+ | * Type:[[ThinkGeo.MapSuite.Core.GeoCollection<T>[[ThinkGeo.MapSuite.Core.AreaBaseShape, MapSuiteCore, Version=9.0.0.0, Culture=neutral, PublicKeyToken=null]]|GeoCollection<T>]] | ||
- | **Return Value** | + | ** {{wiki:PublicProperty.gif|}} RestrictionStyle ** |
- | * **Return Type**:Void | + | |
- | * **Description**:N/A | + | |
- | ==== Parameters ==== | + | Specifies the display style of the restriction zones. |
- | **e** | + | == Remarks == |
- | * **Type**:[[ThinkGeo.MapSuite.Core.DrawingExceptionLayerEventArgs|DrawingExceptionLayerEventArgs]] | + | |
- | * **Description**:N/A | + | |
- | + | ||
- | [[#Protected Methods|Go Back]] | + | |
- | === OnDrawingProgressChanged(DrawingProgressChangedEventArgs) === | + | |
N/A | N/A | ||
- | ==== Remarks ==== | + | == Return Value == |
- | N/A | + | * Type:[[ThinkGeo.MapSuite.Core.RestrictionStyle|RestrictionStyle]] |
- | + | ||
- | **Return Value** | + | |
- | * **Return Type**:Void | + | |
- | * **Description**:N/A | + | |
- | ==== Parameters ==== | + | ** {{wiki:PublicProperty.gif|}} RequestDrawingInterval ** |
- | **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:TimeSpan | ||
- | **Return Value** | + | ** {{wiki:PublicProperty.gif|}} IsOpen ** |
- | * **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:Boolean | ||
- | **Return Value** | + | ** {{wiki:PublicProperty.gif|}} HasBoundingBox ** |
- | * **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|}} DrawingTime ** |
- | * **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|}} Name ** |
- | * **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:String | ||
- | **Return Value** | + | ** {{wiki:PublicProperty.gif|}} Attribution ** |
- | * **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:String |
+ | |||
+ | ** {{wiki:PublicProperty.gif|}} IsVisible ** | ||
- | [[#Public Properties|Go Back]] | ||
- | === BlueTranslation === | ||
N/A | N/A | ||
- | ==== Remarks ==== | + | == Remarks == |
N/A | N/A | ||
- | ==== Return Value ==== | + | == Return Value == |
- | **Return Type**:Single | + | * Type:Boolean |
- | [[#Public Properties|Go Back]] | + | ** {{wiki:PublicProperty.gif|}} Transparency ** |
- | === CustomStyles === | + | |
- | Allows you to add custom styles to decorate restriction zones. In this case, you must set RestrictionStyle to UseCustomStyles as well. | + | |
- | ==== Remarks ==== | + | |
- | N/A | + | |
- | ==== Return Value ==== | + | |
- | **Return Type**:[[ThinkGeo.MapSuite.Core.GeoCollection<T>[[ThinkGeo.MapSuite.Core.Style, MapSuiteCore, Version=9.0.0.0, Culture=neutral, PublicKeyToken=null]]|GeoCollection<T>]] | + | |
- | [[#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:Single |
- | [[#Public Properties|Go Back]] | + | ** {{wiki:PublicProperty.gif|}} BlueTranslation ** |
- | === 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:Single |
- | [[#Public Properties|Go Back]] | + | ** {{wiki:PublicProperty.gif|}} RedTranslation ** |
- | === HasBoundingBox === | + | |
- | N/A | + | |
- | ==== Remarks ==== | + | |
- | N/A | + | |
- | ==== Return Value ==== | + | |
- | **Return Type**:Boolean | + | |
- | [[#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|}} GreenTranslation ** |
- | === 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|}} KeyColors ** |
- | === 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:Collection<[[ThinkGeo.MapSuite.Core.GeoColor|GeoColor]]> |
- | [[#Public Properties|Go Back]] | + | ** {{wiki:PublicProperty.gif|}} IsNegative ** |
- | === LowerScale === | + | |
- | Specifies the lower threshold of the layer. | + | |
- | ==== Remarks ==== | + | |
- | If Restriction mode is ShowZones:If currentScale is less than LowerScale, it will hide the whole map; otherwise, it will show the specified zones.If Restriction mode is HideZones:if currentScale is less than or equal to UpperScale and greater than or equal to LowerScale, it will hide the specified zones; otherwise it will do nothing. | + | |
- | ==== 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:Boolean |
- | [[#Public Properties|Go Back]] | + | ** {{wiki:PublicProperty.gif|}} IsGrayscale ** |
- | === RedTranslation === | + | |
- | N/A | + | |
- | ==== Remarks ==== | + | |
- | N/A | + | |
- | ==== Return Value ==== | + | |
- | **Return Type**:Single | + | |
- | [[#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 ** |
- | === RestrictionMode === | + | |
- | Specifies whether you want to show or hide zones. | + | |
- | ==== Remarks ==== | + | |
- | N/A | + | |
- | ==== Return Value ==== | + | |
- | **Return Type**:[[ThinkGeo.MapSuite.Core.RestrictionMode|RestrictionMode]] | + | |
- | [[#Public Properties|Go Back]] | ||
- | === RestrictionStyle === | ||
- | Specifies the display style of the restriction zones. | ||
- | ==== Remarks ==== | ||
N/A | N/A | ||
- | ==== Return Value ==== | + | == Remarks == |
- | **Return Type**:[[ThinkGeo.MapSuite.Core.RestrictionStyle|RestrictionStyle]] | + | |
- | + | ||
- | [[#Public Properties|Go Back]] | + | |
- | === Transparency === | + | |
N/A | N/A | ||
- | ==== Remarks ==== | + | == Return Value == |
- | N/A | + | * Type:[[ThinkGeo.MapSuite.Core.DrawingExceptionMode|DrawingExceptionMode]] |
- | ==== Return Value ==== | + | |
- | **Return Type**:Single | + | |
- | [[#Public Properties|Go Back]] | + | ==== Protected Properties ==== |
- | === UpperScale === | + | ** {{wiki:ProtectedProperty.gif|}} IsOpenCore ** |
- | Specifies the upper threshold of the layer. | + | |
- | ==== Remarks ==== | + | |
- | If Restriction mode is ShowZones:If currentScale is greater than UpperScale, it will hide the whole map; otherwise, it will show the specified zones.If Restriction mode is HideZones:If currentScale is less than or equal to UpperScale and greater than or equal to LowerScale, it will hide the specified zones; otherwise, it will do nothing. | + | |
- | ==== Return Value ==== | + | |
- | **Return Type**:Double | + | |
- | + | ||
- | [[#Public Properties|Go Back]] | + | |
- | === Zones === | + | |
- | Specifies the areas you want to restrict. | + | |
- | ==== Remarks ==== | + | |
- | N/A | + | |
- | ==== Return Value ==== | + | |
- | **Return Type**:[[ThinkGeo.MapSuite.Core.GeoCollection<T>[[ThinkGeo.MapSuite.Core.AreaBaseShape, MapSuiteCore, Version=9.0.0.0, Culture=neutral, PublicKeyToken=null]]|GeoCollection<T>]] | + | |
- | [[#Public Properties|Go Back]] | ||
- | ===== Protected Properties ===== | ||
- | === IsOpenCore === | ||
N/A | N/A | ||
- | ==== Remarks ==== | + | == Remarks == |
N/A | N/A | ||
- | ==== Return Value ==== | + | == Return Value == |
- | **Return Type**:Boolean | + | * Type:Boolean |
- | [[#Protected Properties|Go Back]] | + | ==== Public Events ==== |
- | ===== Public Events ===== | + | ** {{wiki:PublicEvent.gif|}} RequestedDrawing ** |
- | === DrawingAttribution === | + | |
N/A | N/A | ||
- | ==== Remarks ==== | + | == Remarks == |
N/A | N/A | ||
- | **Event Arguments**:[[ThinkGeo.MapSuite.Core.DrawingAttributionLayerEventArgs|DrawingAttributionLayerEventArgs]] | + | Event Arguments:[[ThinkGeo.MapSuite.Core.RequestedDrawingLayerEventArgs|RequestedDrawingLayerEventArgs]] |
- | [[#Public Events|Go Back]] | + | ** {{wiki:PublicEvent.gif|}} RequestingDrawing ** |
- | === DrawingException === | + | |
N/A | N/A | ||
- | ==== Remarks ==== | + | == Remarks == |
N/A | N/A | ||
- | **Event Arguments**:[[ThinkGeo.MapSuite.Core.DrawingExceptionLayerEventArgs|DrawingExceptionLayerEventArgs]] | + | Event Arguments:[[ThinkGeo.MapSuite.Core.RequestingDrawingLayerEventArgs|RequestingDrawingLayerEventArgs]] |
- | [[#Public Events|Go Back]] | + | ** {{wiki:PublicEvent.gif|}} DrawingProgressChanged ** |
- | === DrawingProgressChanged === | + | |
N/A | N/A | ||
- | ==== Remarks ==== | + | == Remarks == |
N/A | N/A | ||
- | **Event Arguments**:[[ThinkGeo.MapSuite.Core.DrawingProgressChangedEventArgs|DrawingProgressChangedEventArgs]] | + | Event Arguments:[[ThinkGeo.MapSuite.Core.DrawingProgressChangedEventArgs|DrawingProgressChangedEventArgs]] |
- | [[#Public Events|Go Back]] | + | ** {{wiki:PublicEvent.gif|}} DrawingException ** |
- | === DrawnAttribution === | + | |
N/A | N/A | ||
- | ==== Remarks ==== | + | == Remarks == |
N/A | N/A | ||
- | **Event Arguments**:[[ThinkGeo.MapSuite.Core.DrawnAttributionLayerEventArgs|DrawnAttributionLayerEventArgs]] | + | Event Arguments:[[ThinkGeo.MapSuite.Core.DrawingExceptionLayerEventArgs|DrawingExceptionLayerEventArgs]] |
- | [[#Public Events|Go Back]] | + | ** {{wiki:PublicEvent.gif|}} DrawnException ** |
- | === DrawnException === | + | |
N/A | N/A | ||
- | ==== Remarks ==== | + | == Remarks == |
N/A | N/A | ||
- | **Event Arguments**:[[ThinkGeo.MapSuite.Core.DrawnExceptionLayerEventArgs|DrawnExceptionLayerEventArgs]] | + | Event Arguments:[[ThinkGeo.MapSuite.Core.DrawnExceptionLayerEventArgs|DrawnExceptionLayerEventArgs]] |
- | [[#Public Events|Go Back]] | + | ** {{wiki:PublicEvent.gif|}} DrawingAttribution ** |
- | === RequestedDrawing === | + | |
N/A | N/A | ||
- | ==== Remarks ==== | + | == Remarks == |
N/A | N/A | ||
- | **Event Arguments**:[[ThinkGeo.MapSuite.Core.RequestedDrawingLayerEventArgs|RequestedDrawingLayerEventArgs]] | + | Event Arguments:[[ThinkGeo.MapSuite.Core.DrawingAttributionLayerEventArgs|DrawingAttributionLayerEventArgs]] |
- | [[#Public Events|Go Back]] | + | ** {{wiki:PublicEvent.gif|}} DrawnAttribution ** |
- | === RequestingDrawing === | + | |
N/A | N/A | ||
- | ==== Remarks ==== | + | == Remarks == |
N/A | N/A | ||
- | **Event Arguments**:[[ThinkGeo.MapSuite.Core.RequestingDrawingLayerEventArgs|RequestingDrawingLayerEventArgs]] | + | Event Arguments:[[ThinkGeo.MapSuite.Core.DrawnAttributionLayerEventArgs|DrawnAttributionLayerEventArgs]] |
- | [[#Public Events|Go Back]] | ||