Class Plane3D
Inheritance
System.Object
Plane3D
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Assembly: fo-dicom.core.dll
Syntax
Constructors
Plane3D(Point3D, Point3D, Point3D)
Declaration
public Plane3D(Point3D a, Point3D b, Point3D c)
Parameters
Plane3D(Vector3D, Point3D)
Declaration
public Plane3D(Vector3D normal, Point3D point)
Parameters
Properties
Distance
Declaration
public double Distance { get; }
Property Value
Type |
Description |
System.Double |
|
Normal
Declaration
public Vector3D Normal { get; set; }
Property Value
Point
Declaration
public Point3D Point { get; set; }
Property Value
Methods
ClosestPoint(Point3D)
Declaration
public Point3D ClosestPoint(Point3D point)
Parameters
Type |
Name |
Description |
Point3D |
point |
|
Returns
Intersect(Line3D, out Point3D)
Declaration
public bool Intersect(Line3D line, out Point3D intersection)
Parameters
Returns
Type |
Description |
System.Boolean |
|
Intersect(Plane3D, out Line3D)
Declaration
public bool Intersect(Plane3D b, out Line3D intersection)
Parameters
Returns
Type |
Description |
System.Boolean |
|
IsParallel(Line3D)
Declaration
public bool IsParallel(Line3D line)
Parameters
Type |
Name |
Description |
Line3D |
line |
|
Returns
Type |
Description |
System.Boolean |
|
IsParallel(Plane3D)
Declaration
public bool IsParallel(Plane3D plane)
Parameters
Type |
Name |
Description |
Plane3D |
plane |
|
Returns
Type |
Description |
System.Boolean |
|
Extension Methods