Description | Hierarchy | Fields | Methods | Properties |
type TSutraElement2D = class(TCustomSutraElement, IElement)
![]() |
FNodes: TSutraNodeNumber2D_Collection; |
![]() |
FSelected: Boolean; |
![]() |
procedure SetNodes(const Value: TSutraNodeNumber2D_Collection); |
![]() |
procedure DrawTop(const BitMap: TBitmap32; const ZoomBox: TQRbwZoomBox2; DrawingChoice: TDrawingChoice; DataArray: TDataArray; SelectedLayer: integer; StringValues : TStringList; Mesh3D: TSutraMesh3D); |
![]() |
function GetMaxX: Double; |
![]() |
function GetMaxY: Double; |
![]() |
function GetMinX: Double; |
![]() |
function GetMinY: Double; |
![]() |
procedure SetSelected(const Value: Boolean); |
![]() |
function GetActiveNode(Index: Integer): INode; |
![]() |
function GetActiveNodeCount: integer; |
![]() |
constructor Create(Collection: TCollection); override; |
![]() |
destructor Destroy; override; |
![]() |
procedure Assign(Source: TPersistent); override; |
![]() |
procedure AssignIElement(Source: IElement); |
![]() |
function IsInside(APoint: TPoint2D): Boolean; |
![]() |
function Center: TPoint2D; |
![]() |
function Intersection(const Input: TSegment2D; out IntersectingSegment: TSegment2D): boolean; |
![]() |
function Edge(Index: integer): TSegment2D; |
![]() |
function ElementArea: double; |
![]() |
property MinX: Double read GetMinX; |
![]() |
property MaxX: Double read GetMaxX; |
![]() |
property MinY: Double read GetMinY; |
![]() |
property MaxY: Double read GetMaxY; |
![]() |
property Selected: Boolean read FSelected write SetSelected; |
![]() |
property Nodes: TSutraNodeNumber2D_Collection read FNodes write SetNodes; |
![]() |
FNodes: TSutraNodeNumber2D_Collection; |
![]() |
FSelected: Boolean; |
![]() |
procedure SetNodes(const Value: TSutraNodeNumber2D_Collection); |
![]() |
procedure DrawTop(const BitMap: TBitmap32; const ZoomBox: TQRbwZoomBox2; DrawingChoice: TDrawingChoice; DataArray: TDataArray; SelectedLayer: integer; StringValues : TStringList; Mesh3D: TSutraMesh3D); |
![]() |
function GetMaxX: Double; |
![]() |
function GetMaxY: Double; |
![]() |
function GetMinX: Double; |
![]() |
function GetMinY: Double; |
![]() |
procedure SetSelected(const Value: Boolean); |
![]() |
function GetActiveNode(Index: Integer): INode; |
![]() |
function GetActiveNodeCount: integer; |
![]() |
constructor Create(Collection: TCollection); override; |
![]() |
destructor Destroy; override; |
![]() |
procedure Assign(Source: TPersistent); override; |
![]() |
procedure AssignIElement(Source: IElement); |
![]() |
function IsInside(APoint: TPoint2D): Boolean; |
![]() |
function Center: TPoint2D; |
![]() |
function Intersection(const Input: TSegment2D; out IntersectingSegment: TSegment2D): boolean; |
![]() |
function Edge(Index: integer): TSegment2D; |
![]() |
function ElementArea: double; |
![]() |
property MinX: Double read GetMinX; |
![]() |
property MaxX: Double read GetMaxX; |
![]() |
property MinY: Double read GetMinY; |
![]() |
property MaxY: Double read GetMaxY; |
![]() |
property Selected: Boolean read FSelected write SetSelected; |
![]() |
property Nodes: TSutraNodeNumber2D_Collection read FNodes write SetNodes; |