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; |
|