Fellow Oak DICOM
Search Results for

    Show / Hide Table of Contents

    Class Slice3D

    Inheritance
    System.Object
    Slice3D
    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 Slice3D

    Constructors

    Slice3D(Vector3D, Point3D, Double, Double)

    Declaration
    public Slice3D(Vector3D normal, Point3D topLeft, double width, double height)
    Parameters
    Type Name Description
    Vector3D normal
    Point3D topLeft
    System.Double width
    System.Double height

    Properties

    BottomLeft

    Declaration
    public Point3D BottomLeft { get; }
    Property Value
    Type Description
    Point3D

    BottomRight

    Declaration
    public Point3D BottomRight { get; }
    Property Value
    Type Description
    Point3D

    Height

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

    Normal

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

    Plane

    Declaration
    public Plane3D Plane { get; }
    Property Value
    Type Description
    Plane3D

    TopLeft

    Declaration
    public Point3D TopLeft { get; }
    Property Value
    Type Description
    Point3D

    TopRight

    Declaration
    public Point3D TopRight { get; }
    Property Value
    Type Description
    Point3D

    Width

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

    Methods

    Intersect(Slice3D, out Segment3D)

    Declaration
    public bool Intersect(Slice3D b, out Segment3D intersection)
    Parameters
    Type Name Description
    Slice3D b
    Segment3D intersection
    Returns
    Type Description
    System.Boolean

    Project(Point3D)

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

    Project(Segment3D)

    Declaration
    public Segment3D Project(Segment3D segment)
    Parameters
    Type Name Description
    Segment3D segment
    Returns
    Type Description
    Segment3D

    Extension Methods

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