Fellow Oak DICOM
Search Results for

    Show / Hide Table of Contents

    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()
    Namespace: FellowOakDicom.Imaging.Mathematics
    Assembly: fo-dicom.core.dll
    Syntax
    public class Plane3D

    Constructors

    Plane3D(Point3D, Point3D, Point3D)

    Declaration
    public Plane3D(Point3D a, Point3D b, Point3D c)
    Parameters
    Type Name Description
    Point3D a
    Point3D b
    Point3D c

    Plane3D(Vector3D, Point3D)

    Declaration
    public Plane3D(Vector3D normal, Point3D point)
    Parameters
    Type Name Description
    Vector3D normal
    Point3D point

    Properties

    Distance

    Declaration
    public double Distance { get; }
    Property Value
    Type Description
    System.Double

    Normal

    Declaration
    public Vector3D Normal { get; set; }
    Property Value
    Type Description
    Vector3D

    Point

    Declaration
    public Point3D Point { get; set; }
    Property Value
    Type Description
    Point3D

    Methods

    ClosestPoint(Point3D)

    Declaration
    public Point3D ClosestPoint(Point3D point)
    Parameters
    Type Name Description
    Point3D point
    Returns
    Type Description
    Point3D

    Intersect(Line3D, out Point3D)

    Declaration
    public bool Intersect(Line3D line, out Point3D intersection)
    Parameters
    Type Name Description
    Line3D line
    Point3D intersection
    Returns
    Type Description
    System.Boolean

    Intersect(Plane3D, out Line3D)

    Declaration
    public bool Intersect(Plane3D b, out Line3D intersection)
    Parameters
    Type Name Description
    Plane3D b
    Line3D intersection
    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

    LinqExtensions.IsOneOf<T>(T, T[])
    In This Article
    Back to top Copyright (c) 2012-2025 fo-dicom contributors