Description | Hierarchy | Fields | Methods | Properties |
type TGpcPolygonClass = class(TObject)
![]() |
FPolygon: Tgpc_polygon; |
![]() |
function GetContours(ContourIndex: integer): Tgpc_vertex_list; |
![]() |
function GetHoles(ContourIndex: integer): boolean; |
![]() |
function GetNumberOfContours: integer; |
![]() |
function GetVertexCount(ContourIndex: integer): integer; |
![]() |
function GetVertices(ContourIndex, VertexIndex: integer): Tgpc_vertex; |
![]() |
procedure SetContours(ContourIndex: integer; const Value: Tgpc_vertex_list); |
![]() |
procedure SetHoles(ContourIndex: integer; const Value: boolean); |
![]() |
procedure SetNumberOfContours(const Value: integer); |
![]() |
procedure SetVertexCount(ContourIndex: integer; const Value: integer); |
![]() |
procedure SetVertices(ContourIndex, VertexIndex: integer; const Value: Tgpc_vertex); |
![]() |
Constructor Create; |
![]() |
Constructor CreateFromOperation(Operation: Tgpc_op; Subject, Clip: TGpcPolygonClass); |
![]() |
Destructor Destroy; override; |
![]() |
procedure ReadFromFile(FileName: string; ReadHoles: boolean); |
![]() |
procedure WriteToFile(FileName: string; WriteHoles: boolean); |
![]() |
function ContourArea(ContourIndex: integer): double; |
![]() |
procedure AddContour(const contour: Tgpc_vertex_list; Hole: boolean); |
![]() |
function TotalVertexCount: integer; |
![]() |
property NumberOfContours: integer read GetNumberOfContours
write SetNumberOfContours; |
![]() |
property Contours[ContourIndex:integer]: Tgpc_vertex_list read GetContours
write SetContours; |
![]() |
property Holes[ContourIndex:integer]: boolean read GetHoles write SetHoles; |
![]() |
property VertexCount[ContourIndex:integer]: integer read GetVertexCount
write SetVertexCount; |
![]() |
property Vertices[ContourIndex,VertexIndex:integer]: Tgpc_vertex
read GetVertices write SetVertices; |
![]() |
FPolygon: Tgpc_polygon; |
![]() |
function GetContours(ContourIndex: integer): Tgpc_vertex_list; |
![]() |
function GetHoles(ContourIndex: integer): boolean; |
![]() |
function GetNumberOfContours: integer; |
![]() |
function GetVertexCount(ContourIndex: integer): integer; |
![]() |
function GetVertices(ContourIndex, VertexIndex: integer): Tgpc_vertex; |
![]() |
procedure SetContours(ContourIndex: integer; const Value: Tgpc_vertex_list); |
![]() |
procedure SetHoles(ContourIndex: integer; const Value: boolean); |
![]() |
procedure SetNumberOfContours(const Value: integer); |
![]() |
procedure SetVertexCount(ContourIndex: integer; const Value: integer); |
![]() |
procedure SetVertices(ContourIndex, VertexIndex: integer; const Value: Tgpc_vertex); |
![]() |
Constructor Create; |
![]() |
Constructor CreateFromOperation(Operation: Tgpc_op; Subject, Clip: TGpcPolygonClass); |
![]() |
Destructor Destroy; override; |
![]() |
procedure ReadFromFile(FileName: string; ReadHoles: boolean); |
![]() |
procedure WriteToFile(FileName: string; WriteHoles: boolean); |
![]() |
function ContourArea(ContourIndex: integer): double; |
![]() |
procedure AddContour(const contour: Tgpc_vertex_list; Hole: boolean); |
![]() |
function TotalVertexCount: integer; |
![]() |
property NumberOfContours: integer read GetNumberOfContours
write SetNumberOfContours; |
Setting |
![]() |
property Contours[ContourIndex:integer]: Tgpc_vertex_list read GetContours
write SetContours; |
![]() |
property Holes[ContourIndex:integer]: boolean read GetHoles write SetHoles; |
![]() |
property VertexCount[ContourIndex:integer]: integer read GetVertexCount
write SetVertexCount; |
Setting |
![]() |
property Vertices[ContourIndex,VertexIndex:integer]: Tgpc_vertex
read GetVertices write SetVertices; |