| Description | Hierarchy | Fields | Methods | Properties | 
type TPointList = class(TObject)
|  | FPoints: array of TPoint2D; | 
|  | FCount: integer; | 
|  | procedure Grow; | 
|  | function GetCapacity: integer; | 
|  | function GetPoint(Index: integer): TPoint2D; | 
|  | procedure SetCapacity(const Value: integer); | 
|  | procedure SetPoint(Index: integer; const Value: TPoint2D); | 
|  | function Add(Point: TPoint2D): integer; | 
|  | procedure Insert(Position: integer; Point: TPoint2D); | 
|  | property Capacity: integer read GetCapacity write SetCapacity; | 
|  | property Count: integer read FCount; | 
|  | property Points[Index:integer]: TPoint2D read GetPoint write SetPoint; | 
|  | FPoints: array of TPoint2D; | 
|  | FCount: integer; | 
|  | procedure Grow; | 
|  | function GetCapacity: integer; | 
|  | function GetPoint(Index: integer): TPoint2D; | 
|  | procedure SetCapacity(const Value: integer); | 
|  | procedure SetPoint(Index: integer; const Value: TPoint2D); | 
|  | function Add(Point: TPoint2D): integer; | 
|  | procedure Insert(Position: integer; Point: TPoint2D); | 
|  | property Capacity: integer read GetCapacity write SetCapacity; | 
|  | property Count: integer read FCount; | 
|  | property Points[Index:integer]: TPoint2D read GetPoint write SetPoint; |