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()
Assembly: fo-dicom.core.dll
Syntax
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
BottomRight
Declaration
public Point3D BottomRight { get; }
Property Value
Height
Declaration
public double Height { get; }
Property Value
Type |
Description |
System.Double |
|
Normal
Declaration
public Vector3D Normal { get; }
Property Value
Plane
Declaration
public Plane3D Plane { get; }
Property Value
TopLeft
Declaration
public Point3D TopLeft { get; }
Property Value
TopRight
Declaration
public Point3D TopRight { get; }
Property Value
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
Returns
Type |
Description |
System.Boolean |
|
Project(Point3D)
Declaration
public Point3D Project(Point3D point)
Parameters
Type |
Name |
Description |
Point3D |
point |
|
Returns
Project(Segment3D)
Declaration
public Segment3D Project(Segment3D segment)
Parameters
Returns
Extension Methods