Unit 'peClipper2D' Package
[Overview][Types][Classes][Procedures and functions][Index] [#bs_engines]

TClipperBase2D

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: peclipper2d.pas line 204

type TClipperBase2D = class

protected

  FLocMinList: TLocMinList;

  

  FCurrentLocMinIdx: Integer;

  

  FPreserveCollinear: Boolean;

  

  FActiveEdges: PEdge2D;

  

  procedure Reset; virtual;

  

  procedure InsertScanbeam();

  

  function PopScanbeam();

  

  function LocalMinimaPEnding;

  

  function PopLocalMinima();

  

  procedure DisposeScanbeamList;

  

  function CreateOutRec2D;

  

  procedure DisposeOutRec2D();

  

  procedure DisposeAllOutRec2Ds;

  

  procedure SwapPositionsInAEL();

  

  procedure DeleteFromAEL();

  

  procedure UpdateEdgeIntoAEL();

  

  property HasOpenPaths: Boolean; [r]

  

public

  constructor Create; virtual;

  

  destructor Destroy; override;

  

  procedure Clear; virtual;

  

  function AddPath(); virtual;

  

  function AddPaths();

  

  property PreserveCollinear: Boolean; [rw]

  

end;

Inheritance

TClipperBase2D

  

|

TObject



CT Web help

CodeTyphon Studio