Description | Hierarchy | Fields | Methods | Properties |
type TSegment = class(TObject)
TSegment
is a line segment connecting two TNodes. Additional TNodes may be inserted along its length.
![]() |
FNode1: TNode; |
![]() |
FNode2: TNode; |
![]() |
FInnerNodes: TNodeList; |
![]() |
FSegmentType: TSegmentType; |
![]() |
FBoundary: TBoundary; |
![]() |
FQuadMeshCreator: TQuadMeshCreator; |
![]() |
function NodesToInsert: Integer; |
![]() |
procedure Reverse; |
![]() |
constructor Create(Node1, Node2: TNode; SegmentType: TSegmentType; Boundary: TBoundary; QuadMeshCreator: TQuadMeshCreator); |
![]() |
function Split(ANode: TNode): TSegmentList; |
![]() |
function CreateReversedSegment: TSegment; |
![]() |
function Length: double; |
![]() |
procedure InsertNodes(NumberToInsert: Integer); |
![]() |
destructor Destroy; override; |
![]() |
property Node1: TNode read FNode1; |
![]() |
property Node2: TNode read FNode2; |
![]() |
property SegmentType: TSegmentType read FSegmentType; |
![]() |
FNode1: TNode; |
First endpoint TNode of the segment |
![]() |
FNode2: TNode; |
Second endpoint TNode of the segment |
![]() |
FInnerNodes: TNodeList; |
TNodes inserted along length of |
![]() |
FSegmentType: TSegmentType; |
![]() |
FBoundary: TBoundary; |
![]() |
FQuadMeshCreator: TQuadMeshCreator; |
![]() |
function NodesToInsert: Integer; |
|
![]() |
procedure Reverse; |
|
![]() |
constructor Create(Node1, Node2: TNode; SegmentType: TSegmentType; Boundary: TBoundary; QuadMeshCreator: TQuadMeshCreator); |
|
![]() |
function Split(ANode: TNode): TSegmentList; |
|
![]() |
function CreateReversedSegment: TSegment; |
|
![]() |
function Length: double; |
![]() |
procedure InsertNodes(NumberToInsert: Integer); |
|
![]() |
destructor Destroy; override; |
![]() |
property Node1: TNode read FNode1; |
![]() |
property Node2: TNode read FNode2; |
![]() |
property SegmentType: TSegmentType read FSegmentType; |