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

TgmTriMesh2D

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

Declaration

Source position: gmtrimesh2d.pas line 241

type TgmTriMesh2D = class(TPersistent)

protected

  FPrecisionSqr: Double;

  

  FSwapCount: Integer;

  

  FCircleCalcCount: Integer;

  

  FDelaunayPrecision: Double;

  

  FSquaredBeta: Double;

  

  procedure SetPrecision(); virtual;

  

  function NewVertex;

  

  class function GetVertexClass; virtual;

  

  function NewTriangle;

  

  class function GetTriangleClass; virtual;

  

  function NewBoundary;

  

  class function GetBoundaryClass; virtual;

  

  procedure InitializeInfo; virtual;

  

public

  constructor Create; virtual;

  

  destructor Destroy; override;

  

  procedure Clear; virtual;

  

  procedure ConvexHull;

  

  procedure OptimizeForFEM();

  

  procedure RemoveNonBoundaries;

  

  function BoundingBox();

  

  function AbsoluteArea;

  

  function SignedArea;

  

  function LocateClosestVertex(); virtual;

  

  property Vertices: TgmVertex2DList; [r]

  

  property Triangles: TgmTriangle2DList; [r]

  

  property Boundaries: TgmBoundary2DList; [r]

  

  property Precision: Double; [rw]

  

  property SearchSteps: Integer; [r]

  

end;

Inheritance

TgmTriMesh2D

  

|

TObject



CT Web help

CodeTyphon Studio