Products
Professional Services
Demos and Downloads
Help and Support
Products
Professional Services
Demos and Downloads
Help and Support
This is an old revision of the document!
<!– Class –> This class is used to fill an area with a image texture.
This class is used to fill an area with a image texture. For example, you may have a small bitmap that looks like marble, which you can then use to fill in an area feature.
Name | Parameters | DeclaringType | Summary |
---|---|---|---|
![]() | GeoImage | This is a constructor for the class. | |
![]() | GeoImage, DrawingRectangleF | This is a constructor for the class. | |
![]() | GeoImage, GeoWrapMode | This is a constructor for the class. | |
![]() | GeoImage, GeoWrapMode, DrawingRectangleF | This is a constructor for the class. |
Name | Parameters | DeclaringType | Summary |
---|
Name | Parameters | DeclaringType | Summary |
---|---|---|---|
![]() | GeoBrush | Create a copy of GeoBrush using the deep clone process. The default implementation uses serialization. | |
![]() | Object | ||
![]() | Object |
Name | Return | DeclaringType | Summary |
---|---|---|---|
![]() | DrawingRectangleF | This property gets and sets the screen rectangle used to fill the texture. | |
![]() | GeoImage | This property gets and sets the GeoImage used for the texture fill. | |
![]() | GeoWrapMode | This property gets and sets the wrap mode that is used to determine how an area is filled if the area is larger than the texture. | |
![]() | Int64 | GeoBrush | The id of the GeoBrush. This is always used as a key when in the cached brushes. |
Name | Return | DeclaringType | Summary |
---|
Name | Event Arguments | DeclaringType | Summary |
---|
This is a constructor for the class.
This overload allows you to pass in the image for the texture.
You will use this constructor when you want to use the Tile wrap mode and you want the image fill to encompass the entire shape.
Name | Type | Description |
---|---|---|
image | GeoImage<!– ThinkGeo.MapSuite.Core.GeoImage –> | This parameter is the image you want to use as the texture. |
This is a constructor for the class.
This constructor allows you to pass in the image as well as a screen rectangle that determines how much of the area is filled.
This method allows you to pass in a rectangle in screen coordinates to determine how much of the area is textured.
Name | Type | Description |
---|---|---|
image | GeoImage<!– ThinkGeo.MapSuite.Core.GeoImage –> | This parameter is the image you want to use as the texture. |
rectangleF | DrawingRectangleF<!– ThinkGeo.MapSuite.Core.DrawingRectangleF –> | This parameter is a rectangle (in screen coordinates) that specifies the area you want to use for the texture. |
This is a constructor for the class.
This constructor allows you to pass in the image and the wrap mode.
Name | Type | Description |
---|---|---|
image | GeoImage<!– ThinkGeo.MapSuite.Core.GeoImage –> | This parameter is the image you want to use as the texture. |
wrapMode | GeoWrapMode<!– ThinkGeo.MapSuite.Core.GeoWrapMode –> | This parameter determines the way the texture wraps when the area to fill is larger than the texture. |
This is a constructor for the class.
This constructor allows you to pass in the image as well as a screen rectangle that determines how much of the area is filled along with the wrap mode.
Name | Type | Description |
---|---|---|
image | GeoImage<!– ThinkGeo.MapSuite.Core.GeoImage –> | This parameter is the image you want to use as the texture. |
wrapMode | GeoWrapMode<!– ThinkGeo.MapSuite.Core.GeoWrapMode –> | This parameter determines the way the texture wraps when the area to fill is larger than the texture. |
rectangleF | DrawingRectangleF<!– ThinkGeo.MapSuite.Core.DrawingRectangleF –> | This parameter is a rectangle (in screen coordinates) that specifies the area you want to use for the texture. |
Create a copy of GeoBrush using the deep clone process.
The difference between deep clone and shallow clone is as follows: In shallow cloning, only the object is copied; the objects within it are not. By contrast, deep cloning copies the cloned object as well as all the objects within.
Return Type | Description |
---|---|
GeoBrush<!– ThinkGeo.MapSuite.Core.GeoBrush –> | A cloned GeoBrush. |
Name | Type | Description |
---|
<!– ThinkGeo.MapSuite.Core.GeoBrush –> Go Back
Return Type | Description |
---|---|
Boolean<!– System.Boolean –> |
Name | Type | Description |
---|---|---|
obj | Object<!– System.Object –> |
<!– System.Object –> Go Back
Return Type | Description |
---|---|
Int32<!– System.Int32 –> |
Name | Type | Description |
---|
<!– System.Object –> Go Back
Return Type | Description |
---|---|
Type<!– System.Type –> |
Name | Type | Description |
---|
<!– System.Object –> Go Back
Return Type | Description |
---|---|
String<!– System.String –> |
Name | Type | Description |
---|
<!– System.Object –> Go Back
Create a copy of GeoBrush using the deep clone process. The default implementation uses serialization.
The difference between deep clone and shallow clone is as follows: In shallow cloning, only the object is copied; the objects within it are not. By contrast, deep cloning copies the cloned object as well as all the objects within.
Return Type | Description |
---|---|
GeoBrush<!– ThinkGeo.MapSuite.Core.GeoBrush –> | A cloned GeoBrush. |
Name | Type | Description |
---|
<!– ThinkGeo.MapSuite.Core.GeoBrush –> Go Back
Return Type | Description |
---|---|
Void<!– System.Void –> |
Name | Type | Description |
---|
<!– System.Object –> Go Back
Return Type | Description |
---|---|
Object<!– System.Object –> |
Name | Type | Description |
---|
<!– System.Object –> Go Back
This property gets and sets the screen rectangle used to fill the texture.
Return Type |
---|
DrawingRectangleF<!– ThinkGeo.MapSuite.Core.DrawingRectangleF –> |
<!– ThinkGeo.MapSuite.Core.GeoTextureBrush –> Go Back
This property gets and sets the GeoImage used for the texture fill.
Return Type |
---|
GeoImage<!– ThinkGeo.MapSuite.Core.GeoImage –> |
<!– ThinkGeo.MapSuite.Core.GeoTextureBrush –> Go Back
This property gets and sets the wrap mode that is used to determine how an area is filled if the area is larger than the texture.
This property gets and sets the wrap mode that is used to determine how an area is filled if the area is larger than the texture.
Return Type |
---|
GeoWrapMode<!– ThinkGeo.MapSuite.Core.GeoWrapMode –> |
<!– ThinkGeo.MapSuite.Core.GeoTextureBrush –> Go Back
The id of the GeoBrush. This is always used as a key when in the cached brushes.
Return Type |
---|
Int64<!– System.Int64 –> |
<!– ThinkGeo.MapSuite.Core.GeoBrush –> Go Back
8501 Wade Blvd Ste 550
Frisco, TX 75034
United States
sales@thinkgeo.com
1-785-727-4133
Online Store
- Desktop
WPF
WinForms
- Web
WebAPI HTML5/JavaScript
ASP.NET MVC
WebForms with AJAX
- Mobile
iOS
Android™
World Street
World Imagery
Routing
Geocoding
Reverse Geocoding
Elevation
Quick Start Guides
Documentation
Blogs
Discussion Forums
Customer Portal
About Us
News & Announcemets
Privacy Policy
Copyright 2003-2017 ThinkGeo LLC.
All rights reserved.