Description | Hierarchy | Fields | Methods | Properties |
type TXYZSegment = class(TObject)
![]() |
Start: TXYZLocation; |
![]() |
Stop: TXYZLocation; |
![]() |
function GetThirdVariable(X1, X2, Y1, Y2, Z1, Z2, X, Y: extended; Var Z: extended): TZResult; |
![]() |
function Alpha: extended; |
![]() |
function Beta: extended; |
![]() |
function Gamma: extended; |
![]() |
function Intersection(AnotherSegment: TXYZSegment; var IntersectionPoint: TXYZLocation): TLineIntersectionResult; overload; |
![]() |
function Intersection(AnotherSegment: TXYZSegment; var IntersectionLine: TXYZSegment): boolean; overload; |
![]() |
function GetX(Y, Z: extended; Var X: extended): TZResult; |
![]() |
function GetY(X, Z: extended; Var Y: extended): TZResult; |
![]() |
function GetZ(X, Y: extended; Var Z: extended): TZResult; |
![]() |
function Length: extended; |
![]() |
Start: TXYZLocation; |
![]() |
Stop: TXYZLocation; |
![]() |
function GetThirdVariable(X1, X2, Y1, Y2, Z1, Z2, X, Y: extended; Var Z: extended): TZResult; |
![]() |
function Alpha: extended; |
![]() |
function Beta: extended; |
![]() |
function Gamma: extended; |
![]() |
function Intersection(AnotherSegment: TXYZSegment; var IntersectionPoint: TXYZLocation): TLineIntersectionResult; overload; |
![]() |
function Intersection(AnotherSegment: TXYZSegment; var IntersectionLine: TXYZSegment): boolean; overload; |
returns true if the lines are not parallel and false if they are parallel. |
![]() |
function GetX(Y, Z: extended; Var X: extended): TZResult; |
![]() |
function GetY(X, Z: extended; Var Y: extended): TZResult; |
![]() |
function GetZ(X, Y: extended; Var Z: extended): TZResult; |
![]() |
function Length: extended; |