Class TSutraElement3D_Collection

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type TSutraElement3D_Collection = class(TCustomSutraCollection)

Description

no description available, TCustomSutraCollection description follows
no description available, TPhastCollection description follows

TPhastCollection invalidates the model when it is changed.

Hierarchy

Overview

Fields

Private FRotatedElementCenters: TRbwQuadTree;
Private FAngle: double;
Private FStoredRotatedLocations: TStoredLocations;

Methods

Private function GetItems(Index: integer): TSutraElement3D;
Private function GetElementCenters(Angle: Double): TRbwQuadTree;
Public constructor Create(Model: TBaseModel; ParentMesh: TSutraMesh3D);
Public destructor Destroy; override;
Public function Add: TSutraElement3D;
Public procedure InvalidateStoredLocations;

Properties

Public property Items[Index:integer]: TSutraElement3D read GetItems;
Public property ElementCenters[Angle:Double]: TRbwQuadTree read GetElementCenters;

Description

Fields

Private FRotatedElementCenters: TRbwQuadTree;
 
Private FAngle: double;
 
Private FStoredRotatedLocations: TStoredLocations;
 

Methods

Private function GetItems(Index: integer): TSutraElement3D;

FMesh: TSutraMesh3D;

Private function GetElementCenters(Angle: Double): TRbwQuadTree;
 
Public constructor Create(Model: TBaseModel; ParentMesh: TSutraMesh3D);
 
Public destructor Destroy; override;
 
Public function Add: TSutraElement3D;
 
Public procedure InvalidateStoredLocations;
 

Properties

Public property Items[Index:integer]: TSutraElement3D read GetItems;
 
Public property ElementCenters[Angle:Double]: TRbwQuadTree read GetElementCenters;
 

Generated by PasDoc 0.12.1 on 2013-05-13 15:42:05