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; 

