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