Description | Hierarchy | Fields | Methods | Properties |
type TSutraNode3D = class(TCustomSutraNode, INode)
FNode2D: TSutraNode2D; |
|
FZ: FastGEO.TFloat; |
|
FNode2D_Number: Integer; |
|
FElements: TSutraElement3DList; |
|
FActiveElements: TSutraElement3DList; |
|
FActive: Boolean; |
|
FVolume: Extended; |
|
FBottom: Double; |
|
FTop: Double; |
function GetNode2D_Number: integer; |
|
procedure SetNode2D_Number(const Value: integer); |
|
procedure SetZ(const Value: FastGEO.TFloat); |
|
function GetNode2D: TSutraNode2D; |
|
procedure UpdateNode2D; |
|
function GetX: TFloat; |
|
function GetY: TFloat; |
|
procedure UpdateActiveElementList; |
|
function CreatePolyhedron: TPolyhedron; |
|
function GetVolume: Extended; |
|
function GetActiveElementCount: integer; |
|
function GetActiveElement(Index: Integer): IElement; |
|
function GetNodeNumber: Integer; |
|
procedure SetNodeNumber(Value: Integer); |
|
function GetLocation: TPoint2D; |
|
procedure SetLocation(const Value: TPoint2D); |
|
function GetNodeType: TNodeType; |
|
procedure Assign(Source: TPersistent); override; |
|
procedure AssignINode(Source: INode); |
|
constructor Create(Collection: TCollection); override; |
|
destructor Destroy; override; |
|
function NodeLocation: TPoint3D; |
property Node2D: TSutraNode2D read GetNode2D; |
|
property X: TFloat read GetX; |
|
property Y: TFloat read GetY; |
|
property Volume: Extended read GetVolume; |
|
property Top: Double read FTop; |
|
property Bottom: Double read FBottom; |
|
property Z: FastGEO.TFloat read FZ write SetZ; |
|
property Node2D_Number: integer read GetNode2D_Number write SetNode2D_Number; |
|
property Active: Boolean read FActive write FActive; |
FNode2D: TSutraNode2D; |
|
FZ: FastGEO.TFloat; |
|
FNode2D_Number: Integer; |
|
FElements: TSutraElement3DList; |
|
FActiveElements: TSutraElement3DList; |
|
FActive: Boolean; |
|
FVolume: Extended; |
|
FBottom: Double; |
|
FTop: Double; |
|
function GetNode2D_Number: integer; |
|
procedure SetNode2D_Number(const Value: integer); |
|
procedure SetZ(const Value: FastGEO.TFloat); |
|
function GetNode2D: TSutraNode2D; |
|
procedure UpdateNode2D; |
|
function GetX: TFloat; |
|
function GetY: TFloat; |
|
procedure UpdateActiveElementList; |
|
function CreatePolyhedron: TPolyhedron; |
|
function GetVolume: Extended; |
|
function GetActiveElementCount: integer; |
|
function GetActiveElement(Index: Integer): IElement; |
|
function GetNodeNumber: Integer; |
|
procedure SetNodeNumber(Value: Integer); |
|
function GetLocation: TPoint2D; |
|
procedure SetLocation(const Value: TPoint2D); |
|
function GetNodeType: TNodeType; |
|
procedure Assign(Source: TPersistent); override; |
|
procedure AssignINode(Source: INode); |
|
constructor Create(Collection: TCollection); override; |
|
destructor Destroy; override; |
|
function NodeLocation: TPoint3D; |
|
property Node2D: TSutraNode2D read GetNode2D; |
|
property X: TFloat read GetX; |
|
property Y: TFloat read GetY; |
|
property Volume: Extended read GetVolume; |
|
property Top: Double read FTop; |
|
property Bottom: Double read FBottom; |
|
property Z: FastGEO.TFloat read FZ write SetZ; |
|
property Node2D_Number: integer read GetNode2D_Number write SetNode2D_Number; |
|
property Active: Boolean read FActive write FActive; |
|