DK for .NET | TatukGIS.NDK.TGIS_Shape.Create | Overloads | Constructors | Fields | Methods | Properties
Create a shape instance.
Available also on: Java.
// C# public virtual TGIS_Shape( TGIS_Shape _source, TGIS_Bytes _ptr, bool _mapped, long _uid, TGIS_LayerVector _layer, TGIS_DimensionType _dim );
' VisualBasic Public Overridable Sub New( ByVal _source As TGIS_Shape, ByVal _ptr As TGIS_Bytes, ByVal _mapped As Boolean, ByVal _uid As Long, ByVal _layer As TGIS_LayerVector, ByVal _dim As TGIS_DimensionType )
// Oxygene public constructor ( _source : TGIS_Shape; _ptr : TGIS_Bytes; _mapped : Boolean; _uid : TGIS_Uid; _layer : TGIS_LayerVector; _dim : TGIS_DimensionType ); virtual;
| 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 | TGIS_Bytes | Address in memory where shape data exists. |
| _mapped | bool Boolean | Id _ptr from mapped file or from memory. |
| _uid | long 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.
This is a simple procedure showing how to add a shape to the layer.