Description | Hierarchy | Fields | Methods | Properties |
type TSutraNode2D = class(TCustomSutraNode, INode)
![]() |
FLocation: TPoint2D; |
![]() |
FNodeType: TNodeType; |
![]() |
FElements: TSutraElement2D_List; |
![]() |
FCellOutline: TVertexArray; |
![]() |
FMinX: TFloat; |
![]() |
FMaxX: TFloat; |
![]() |
FMinY: TFloat; |
![]() |
FMaxY: TFloat; |
![]() |
FSelected: Boolean; |
![]() |
procedure SetLocation(const Value: TPoint2D); |
![]() |
procedure SetX(const Value: FastGEO.TFloat); |
![]() |
procedure SetY(const Value: FastGEO.TFloat); |
![]() |
procedure SetNodeType(const Value: TNodeType); |
![]() |
procedure DrawTop(const BitMap: TBitmap32; const ZoomBox: TQRbwZoomBox2; DrawingChoice: TDrawingChoice; DataArray: TDataArray; SelectedLayer: integer; StringValues : TStringList); |
![]() |
function DisplayNumber: integer; |
![]() |
function GetElement(Index: Integer): TSutraElement2D; |
![]() |
function GetElementCount: Integer; |
![]() |
procedure InvalidateOutlines; |
![]() |
function GetMaxX: Double; |
![]() |
function GetMaxY: Double; |
![]() |
function GetMinX: Double; |
![]() |
function GetMinY: Double; |
![]() |
procedure SetSelected(const Value: Boolean); |
![]() |
function GetActiveElementCount: integer; |
![]() |
function GetActiveElement(Index: Integer): IElement; |
![]() |
function GetNodeNumber: Integer; |
![]() |
procedure SetNodeNumber(Value: Integer); |
![]() |
function GetLocation: TPoint2D; |
![]() |
function GetNodeType: TNodeType; |
![]() |
procedure Assign(Source: TPersistent); override; |
![]() |
procedure AssignINode(Source: INode); |
![]() |
function IsInsideCell(APoint: TPoint2D): Boolean; |
![]() |
constructor Create(Collection: TCollection); override; |
![]() |
destructor Destroy; override; |
![]() |
function CellIntersection(const Input: TSegment2D; out IntersectingSegments: TSegment2DArray): boolean; |
![]() |
function EdgeNode: boolean; |
![]() |
procedure GetCellOutline(var CellOutline: TVertexArray); |
![]() |
function CellArea: double; |
![]() |
function IsInside(APoint: TPoint2D): Boolean; |
![]() |
procedure InvalidateCellOutline; |
![]() |
procedure RemoveElement(AnElement: TSutraElement2D); |
![]() |
property Location: TPoint2D read FLocation write SetLocation; |
![]() |
property ElementCount: Integer read GetElementCount; |
![]() |
property Elements[Index:Integer]: TSutraElement2D read GetElement; |
![]() |
property Selected: Boolean read FSelected write SetSelected; |
![]() |
property X: FastGEO.TFloat read FLocation.x write SetX; |
![]() |
property Y: FastGEO.TFloat read FLocation.y write SetY; |
![]() |
property NodeType: TNodeType read FNodeType write SetNodeType; |
![]() |
property MaxX: Double read GetMaxX; |
![]() |
property MinX: Double read GetMinX; |
![]() |
property MaxY: Double read GetMaxY; |
![]() |
property MinY: Double read GetMinY; |
![]() |
FLocation: TPoint2D; |
![]() |
FNodeType: TNodeType; |
![]() |
FElements: TSutraElement2D_List; |
![]() |
FCellOutline: TVertexArray; |
![]() |
FMinX: TFloat; |
![]() |
FMaxX: TFloat; |
![]() |
FMinY: TFloat; |
![]() |
FMaxY: TFloat; |
![]() |
FSelected: Boolean; |
![]() |
procedure SetLocation(const Value: TPoint2D); |
![]() |
procedure SetX(const Value: FastGEO.TFloat); |
![]() |
procedure SetY(const Value: FastGEO.TFloat); |
![]() |
procedure SetNodeType(const Value: TNodeType); |
![]() |
procedure DrawTop(const BitMap: TBitmap32; const ZoomBox: TQRbwZoomBox2; DrawingChoice: TDrawingChoice; DataArray: TDataArray; SelectedLayer: integer; StringValues : TStringList); |
![]() |
function DisplayNumber: integer; |
![]() |
function GetElement(Index: Integer): TSutraElement2D; |
![]() |
function GetElementCount: Integer; |
![]() |
procedure InvalidateOutlines; |
![]() |
function GetMaxX: Double; |
![]() |
function GetMaxY: Double; |
![]() |
function GetMinX: Double; |
![]() |
function GetMinY: Double; |
![]() |
procedure SetSelected(const Value: Boolean); |
![]() |
function GetActiveElementCount: integer; |
![]() |
function GetActiveElement(Index: Integer): IElement; |
![]() |
function GetNodeNumber: Integer; |
![]() |
procedure SetNodeNumber(Value: Integer); |
![]() |
function GetLocation: TPoint2D; |
![]() |
function GetNodeType: TNodeType; |
![]() |
procedure Assign(Source: TPersistent); override; |
![]() |
procedure AssignINode(Source: INode); |
![]() |
function IsInsideCell(APoint: TPoint2D): Boolean; |
![]() |
constructor Create(Collection: TCollection); override; |
![]() |
destructor Destroy; override; |
![]() |
function CellIntersection(const Input: TSegment2D; out IntersectingSegments: TSegment2DArray): boolean; |
![]() |
function EdgeNode: boolean; |
![]() |
procedure GetCellOutline(var CellOutline: TVertexArray); |
|
![]() |
function CellArea: double; |
![]() |
function IsInside(APoint: TPoint2D): Boolean; |
![]() |
procedure InvalidateCellOutline; |
![]() |
procedure RemoveElement(AnElement: TSutraElement2D); |
![]() |
property Location: TPoint2D read FLocation write SetLocation; |
![]() |
property ElementCount: Integer read GetElementCount; |
![]() |
property Elements[Index:Integer]: TSutraElement2D read GetElement; |
![]() |
property Selected: Boolean read FSelected write SetSelected; |
![]() |
property X: FastGEO.TFloat read FLocation.x write SetX; |
![]() |
property Y: FastGEO.TFloat read FLocation.y write SetY; |
![]() |
property NodeType: TNodeType read FNodeType write SetNodeType; |
![]() |
property MaxX: Double read GetMaxX; |
![]() |
property MinX: Double read GetMinX; |
![]() |
property MaxY: Double read GetMaxY; |
![]() |
property MinY: Double read GetMinY; |