Description | Hierarchy | Fields | Methods | Properties |
type TShapeObject = class(TObject)
TShapeObject
represents a shape in an ESRI Shapefile. See TShapefileGeometryReader.Items.
FBoundingBox: TBoundingBox; |
|
FMMax: double; |
|
FMMin: double; |
|
FZMax: double; |
|
FZMin: double; |
|
FMArray: TDoubleDynArray; |
|
FNumParts: integer; |
|
FNumPoints: integer; |
|
FParts: array of integer; |
|
FPartTypes: array of integer; |
|
FPoints: array of TShapePoint; |
|
FShapeType: longint; |
|
FZArray: TDoubleDynArray; |
procedure GetMinMax(var MaxValue, MinValue: Double; const AnArray: TDoubleDynArray); |
|
procedure UpdateBoundingBox; |
|
procedure UpdateZMinMax; |
|
procedure UpdateMMinMax; |
|
constructor Create; |
FBoundingBox: TBoundingBox; |
|
|
FMMax: double; |
|
The maximum measure for the shape. |
FMMin: double; |
|
The minimum measure for the shape. |
FZMax: double; |
|
The maximum Z value for the arc. |
FZMin: double; |
|
The minimum Z value for the arc. |
FMArray: TDoubleDynArray; |
|
|
FNumParts: integer; |
|
|
FNumPoints: integer; |
|
|
FParts: array of integer; |
|
|
FPartTypes: array of integer; |
|
ptTriangleStrip = 0; ptTriangleFan = 1; ptOuterRing = 2; ptInnerRing = 3; ptFirstRing = 4; ptRing = 5; |
FPoints: array of TShapePoint; |
|
|
FShapeType: longint; |
|
|
FZArray: TDoubleDynArray; |
|
|
procedure GetMinMax(var MaxValue, MinValue: Double; const AnArray: TDoubleDynArray); |
|
procedure UpdateBoundingBox; |
|
procedure UpdateZMinMax; |
|
procedure UpdateMMinMax; |
|
constructor Create; |
|
|