Description | Hierarchy | Fields | Methods | Properties |
type TSutraElement2D_Collection = class(TCustomSutraCollection)
TPhastCollection
invalidates the model when it is changed.
![]() |
FElementIntervals: TRbwIntervalTree; |
![]() |
FElementRanges: TRbwRangeTree; |
![]() |
FElementCenters: TRbwQuadTree; |
![]() |
function GetItems(Index: integer): TSutraElement2D; |
![]() |
procedure ElementXLimits(Subject: TObject; out LowerBoundary, UpperBoundary: double); |
![]() |
procedure ElementYLimits(Subject: TObject; out LowerBoundary, UpperBoundary: double); |
![]() |
function GetElementRanges: TRbwRangeTree; |
![]() |
function GetElementCenters: TRbwQuadTree; |
![]() |
function GetMesh2D: TSutraMesh2D; |
![]() |
constructor Create(Model: TBaseModel; ParentMesh: TSutraMesh3D); |
![]() |
destructor Destroy; override; |
![]() |
function Add: TSutraElement2D; |
![]() |
function TopContainingElement(APoint: TPoint2D): T2DTopCell; |
![]() |
procedure InvalidateElementIntervals; |
![]() |
property Items[Index:integer]: TSutraElement2D read GetItems; |
![]() |
property Mesh2D: TSutraMesh2D read GetMesh2D; |
![]() |
property ElementRanges: TRbwRangeTree read GetElementRanges; |
![]() |
property ElementCenters: TRbwQuadTree read GetElementCenters; |
![]() |
FElementIntervals: TRbwIntervalTree; |
FMesh2D: TSutraMesh2D; |
![]() |
FElementRanges: TRbwRangeTree; |
![]() |
FElementCenters: TRbwQuadTree; |
![]() |
function GetItems(Index: integer): TSutraElement2D; |
![]() |
procedure ElementXLimits(Subject: TObject; out LowerBoundary, UpperBoundary: double); |
![]() |
procedure ElementYLimits(Subject: TObject; out LowerBoundary, UpperBoundary: double); |
![]() |
function GetElementRanges: TRbwRangeTree; |
![]() |
function GetElementCenters: TRbwQuadTree; |
![]() |
function GetMesh2D: TSutraMesh2D; |
![]() |
constructor Create(Model: TBaseModel; ParentMesh: TSutraMesh3D); |
![]() |
destructor Destroy; override; |
![]() |
function Add: TSutraElement2D; |
![]() |
function TopContainingElement(APoint: TPoint2D): T2DTopCell; |
![]() |
procedure InvalidateElementIntervals; |
![]() |
property Items[Index:integer]: TSutraElement2D read GetItems; |
![]() |
property Mesh2D: TSutraMesh2D read GetMesh2D; |
![]() |
property ElementRanges: TRbwRangeTree read GetElementRanges; |
![]() |
property ElementCenters: TRbwQuadTree read GetElementCenters; |