Description | Hierarchy | Fields | Methods | Properties |
type TSegment = class(TObject)
![]() |
FFirstVertex: TVertex; |
![]() |
FSecondVertex: TVertex; |
![]() |
function Intercept: double; |
![]() |
procedure SimpleIntersection(ASegment: TSegment; ResultVertex: TVertex); |
![]() |
function OverLap(ASegment: TSegment; ResultVertex: TVertex): boolean; |
![]() |
constructor Create(FirstVertex, SecondVertex: TVertex); |
![]() |
destructor Destroy; override; |
![]() |
function Intersection(ASegment: TSegment; ResultVertex: TVertex): boolean; |
![]() |
function IsHorizontal: boolean; |
![]() |
function IsVertical: boolean; |
![]() |
function VertexWithinExtents(AVertex: TVertex): boolean; |
![]() |
function Slope: double; |
![]() |
property FirstVertex: TVertex read FFirstVertex; |
![]() |
property SecondVertex: TVertex read FSecondVertex; |
![]() |
FFirstVertex: TVertex; |
![]() |
FSecondVertex: TVertex; |
![]() |
function Intercept: double; |
![]() |
procedure SimpleIntersection(ASegment: TSegment; ResultVertex: TVertex); |
![]() |
function OverLap(ASegment: TSegment; ResultVertex: TVertex): boolean; |
![]() |
constructor Create(FirstVertex, SecondVertex: TVertex); |
![]() |
destructor Destroy; override; |
![]() |
function Intersection(ASegment: TSegment; ResultVertex: TVertex): boolean; |
![]() |
function IsHorizontal: boolean; |
![]() |
function IsVertical: boolean; |
![]() |
function VertexWithinExtents(AVertex: TVertex): boolean; |
![]() |
function Slope: double; |
![]() |
property FirstVertex: TVertex read FFirstVertex; |
![]() |
property SecondVertex: TVertex read FSecondVertex; |