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; |
|