Description | Hierarchy | Fields | Methods | Properties |
type TShapefileGeometryWriter = class(TObject)
TShapefileGeometryWriter
provides a method of writing the geometry part of ESRI Shapefiles. Each shape in the Shapefile is stored in a TShapeObject which can be added through the AddShape method.
FShapeType: longint; |
|
FShapes: TList; |
|
FOnProgress: TProgressProcedure; |
function GetCapacity: integer; |
|
function GetCount: integer; |
|
function GetItem(Index: integer): TShapeObject; |
|
procedure SetCapacity(const Value: integer); |
|
Constructor Create(ShapeType: longint; OwnsShapes: boolean); |
|
Destructor Destroy; override; |
|
procedure AddShape(Shape: TShapeObject); |
|
procedure WriteToFile(const MainFileName, IndexFileName: string); |
property Capacity: integer read GetCapacity write SetCapacity; |
|
property Count: integer read GetCount; |
|
property Items[Index:integer]: TShapeObject read GetItem; |
|
property OnProgress: TProgressProcedure read FOnProgress write FOnProgress; |
FShapeType: longint; |
|
See also
|
FShapes: TList; |
|
|
FOnProgress: TProgressProcedure; |
|
See OnProgress. |
function GetCapacity: integer; |
|
See Capacity. |
function GetCount: integer; |
|
See Count. |
function GetItem(Index: integer): TShapeObject; |
|
See Items. |
procedure SetCapacity(const Value: integer); |
|
See Capacity. |
Constructor Create(ShapeType: longint; OwnsShapes: boolean); |
|
|
Destructor Destroy; override; |
|
|
procedure AddShape(Shape: TShapeObject); |
|
|
property Capacity: integer read GetCapacity write SetCapacity; |
|
|
property Count: integer read GetCount; |
|
|
property Items[Index:integer]: TShapeObject read GetItem; |
|
|
property OnProgress: TProgressProcedure read FOnProgress write FOnProgress; |
|
|