Table of Contents

Class Line3D

Namespace
FellowOakDicom.Imaging.Mathematics
Assembly
fo-dicom.core.dll
public class Line3D
Inheritance
Line3D
Inherited Members
Extension Methods

Constructors

Line3D()

public Line3D()

Line3D(Line3D)

public Line3D(Line3D line)

Parameters

line Line3D

Line3D(Point3D, Point3D)

public Line3D(Point3D p1, Point3D p2)

Parameters

p1 Point3D
p2 Point3D

Line3D(Point3D, Vector3D)

public Line3D(Point3D p, Vector3D v)

Parameters

p Point3D
v Vector3D

Properties

Point

public Point3D Point { get; set; }

Property Value

Point3D

Vector

public Vector3D Vector { get; set; }

Property Value

Vector3D

Methods

ClosestPoint(Point3D)

public Point3D ClosestPoint(Point3D point)

Parameters

point Point3D

Returns

Point3D

ClosestPoints(Line3D, out Point3D, out Point3D)

public bool ClosestPoints(Line3D b, out Point3D pa, out Point3D pb)

Parameters

b Line3D
pa Point3D
pb Point3D

Returns

bool