ThinkGeo Cloud
ThinkGeo UI Controls
ThinkGeo Open Source
Help and Support
External Resources
ThinkGeo Cloud
ThinkGeo UI Controls
ThinkGeo Open Source
Help and Support
External Resources
Note: The page was created before Map Suite 10. Map Suite 10.0 organized many classes into new namespaces and assemblies as well as had a few minor breaks in compatibility. The majority of previously built code should work without modification assuming the new namespaces are added. For guidance on upgrading your existing code, please check out MapSuite 10 Upgrade Guide.
<!– Class –> This class inherits from InterativeOverlay abstract class. This specified overlay describle the EditShape interative process with MapControl using Mouse or Keyborad.
*System.Object ThinkGeo.MapSuite.FormsEdition.Adapters.MapElementAdapter *ThinkGeo.MapSuite.FormsEdition.Adapters.OverlayAdapter ThinkGeo.MapSuite.FormsEdition.Adapters.EditInteractiveOverlayAdapter
Name | Parameters | DeclaringType | Summary |
---|
Name | Parameters | DeclaringType | Summary |
---|---|---|---|
EditInteractiveOverlayAdapter | Initializes a new instance of the class. |
Name | Parameters | DeclaringType | Summary |
---|---|---|---|
CalculateAllControlPoints | This method calculates all control points. | ||
ClearAllControlPoints | This method clears all control points in corresponding layer. | ||
CreateConcrete | MapElementAdapter | Creates the concrete. | |
Equals | Object | Object | |
GetBoundingBox | OverlayAdapter | ||
GetHashCode | Object | ||
GetType | Object | ||
Refresh | OverlayAdapter | This method refreshes all the content in the OverlayCanvas. For example, LayerOverlay with multiple tiles; when the style of one layer is changed, call Refresh to refresh all the tiles to accept new styles. | |
ToString | Object |
Name | Parameters | DeclaringType | Summary |
---|---|---|---|
CreateConcreteCore | MapElementAdapter | Creates the concrete core. | |
Finalize | Object | ||
MemberwiseClone | Object | ||
RegisterCollectionSynchronization | GeoCollection<FormsItem>, GeoCollection<ConcreteItem> | MapElementAdapter |
Name | Return | DeclaringType | Summary |
---|---|---|---|
CanDrag | Boolean | Gets a value which indicates whether the shape can be dragged. | |
CanReshape | Boolean | Gets a value which indicates whether the shape can be reshaped. | |
CanResize | Boolean | Gets a value which indicates whether the shape can be resized. | |
CanRotate | Boolean | Gets a value which indicates whether the shape can be rotated. | |
Concrete | Object | MapElementAdapter | Gets or sets the concrete. |
EditShapesLayer | InMemoryFeatureLayer | This property gets the InMemoryFeatureLayer which holds the edit shapes. | |
IsVisible | Boolean | OverlayAdapter | Gets or sets a value indicating whether this instance is visible. |
Name | String | OverlayAdapter | Gets or sets the name. |
Name | Return | DeclaringType | Summary |
---|
Name | Event Arguments | DeclaringType | Summary |
---|
Initializes a new instance of the class.
Name | Type | Description |
---|
This method calculates all control points.
First, it will clear all control points. Then it will calculate each control points according to their settings.
Return Type | Description |
---|---|
Void<!– System.Void –> |
Name | Type | Description |
---|
<!– ThinkGeo.MapSuite.FormsEdition.Adapters.EditInteractiveOverlayAdapter –> Go Back
This method clears all control points in corresponding layer.
Return Type | Description |
---|---|
Void<!– System.Void –> |
Name | Type | Description |
---|
<!– ThinkGeo.MapSuite.FormsEdition.Adapters.EditInteractiveOverlayAdapter –> Go Back
Creates the concrete.
Return Type | Description |
---|---|
Object<!– System.Object –> | System.Object. |
Name | Type | Description |
---|
<!– ThinkGeo.MapSuite.FormsEdition.Adapters.MapElementAdapter –> Go Back
Return Type | Description |
---|---|
Boolean<!– System.Boolean –> |
Name | Type | Description |
---|---|---|
obj | Object<!– System.Object –> |
<!– System.Object –> Go Back
Return Type | Description |
---|---|
RectangleShape<!– ThinkGeo.MapSuite.Core.RectangleShape –> |
Name | Type | Description |
---|
<!– ThinkGeo.MapSuite.FormsEdition.Adapters.OverlayAdapter –> 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
This method refreshes all the content in the OverlayCanvas. For example, LayerOverlay with multiple tiles; when the style of one layer is changed, call Refresh to refresh all the tiles to accept new styles.
The difference from Draw() method is that Refresh() method refreshs all the elements while Draw() does not.
Return Type | Description |
---|---|
Void<!– System.Void –> |
Name | Type | Description |
---|
<!– ThinkGeo.MapSuite.FormsEdition.Adapters.OverlayAdapter –> Go Back
Return Type | Description |
---|---|
String<!– System.String –> |
Name | Type | Description |
---|
<!– System.Object –> Go Back
Creates the concrete core.
Return Type | Description |
---|---|
Object<!– System.Object –> | System.Object. |
Name | Type | Description |
---|
<!– ThinkGeo.MapSuite.FormsEdition.Adapters.MapElementAdapter –> 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
Return Type | Description |
---|---|
Void<!– System.Void –> |
Name | Type | Description |
---|---|---|
formsItems | GeoCollection<FormsItem><!– GeoCollection{FormsItem} –> | |
concreteItems | GeoCollection<ConcreteItem><!– GeoCollection{ConcreteItem} –> |
<!– ThinkGeo.MapSuite.FormsEdition.Adapters.MapElementAdapter –> Go Back
Gets a value which indicates whether the shape can be dragged.
Return Type |
---|
Boolean<!– System.Boolean –> |
<!– ThinkGeo.MapSuite.FormsEdition.Adapters.EditInteractiveOverlayAdapter –> Go Back
Gets a value which indicates whether the shape can be reshaped.
Return Type |
---|
Boolean<!– System.Boolean –> |
<!– ThinkGeo.MapSuite.FormsEdition.Adapters.EditInteractiveOverlayAdapter –> Go Back
Gets a value which indicates whether the shape can be resized.
Return Type |
---|
Boolean<!– System.Boolean –> |
<!– ThinkGeo.MapSuite.FormsEdition.Adapters.EditInteractiveOverlayAdapter –> Go Back
Gets a value which indicates whether the shape can be rotated.
Return Type |
---|
Boolean<!– System.Boolean –> |
<!– ThinkGeo.MapSuite.FormsEdition.Adapters.EditInteractiveOverlayAdapter –> Go Back
Gets or sets the concrete.
Return Type |
---|
Object<!– System.Object –> |
<!– ThinkGeo.MapSuite.FormsEdition.Adapters.MapElementAdapter –> Go Back
This property gets the InMemoryFeatureLayer which holds the edit shapes.
Return Type |
---|
InMemoryFeatureLayer<!– ThinkGeo.MapSuite.Core.InMemoryFeatureLayer –> |
<!– ThinkGeo.MapSuite.FormsEdition.Adapters.EditInteractiveOverlayAdapter –> Go Back
Gets or sets a value indicating whether this instance is visible.
Return Type |
---|
Boolean<!– System.Boolean –> |
<!– ThinkGeo.MapSuite.FormsEdition.Adapters.OverlayAdapter –> Go Back
Gets or sets the name.
Return Type |
---|
String<!– System.String –> |
<!– ThinkGeo.MapSuite.FormsEdition.Adapters.OverlayAdapter –> Go Back