DK for Python | tatukgis_pdk.TGIS_Shape.Create | Overloads | Constructors | Methods | Properties
Create a shape instance.
# Python def __init__( self, _source: TGIS_Shape, _ptr: Pointer, _mapped: bool, _uid: TGIS_Uid, _layer: TGIS_LayerVector, _dim: TGIS_DimensionType ) -> None:
| Name | Type | Description |
|---|---|---|
| _source | TGIS_Shape | If not nil then base shape will be based on this shape. Otherwise _prt, _mapped, _uid and _layer will be used. |
| _ptr | Pointer | Address in memory where shape data exists. |
| _mapped | bool | Id _ptr from mapped file or from memory. |
| _uid | TGIS_Uid | Unique identity for shape. |
| _layer | TGIS_LayerVector | Reference to the layer on which shape will be created. |
| _dim | TGIS_DimensionType | Dimension |
Use this method to create a shape. Internally it calls Recreate method.