| 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; | 
| 
 
  | |