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

TClipperBase3D

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

Declaration

Source position: peclipper3d.pas line 205

type TClipperBase3D = class

protected

  FLocMinList: TLocMinList;

  

  FCurrentLocMinIdx: Integer;

  

  FPreserveCollinear: Boolean;

  

  FActiveEdges: PEdge3D;

  

  procedure Reset; virtual;

  

  procedure InsertScanbeam();

  

  function PopScanbeam();

  

  function LocalMinimaPEnding;

  

  function PopLocalMinima();

  

  procedure DisposeScanbeamList;

  

  function CreateOutRec3D;

  

  procedure DisposeOutRec3D();

  

  procedure DisposeAllOutRec3Ds;

  

  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

TClipperBase3D

  

|

TObject



CT Web help

CodeTyphon Studio