VintaSoft Imaging .NET SDK 15.0: Documentation for .NET developer
In This Topic
    VintaSoft DICOM .NET Plug-in: API changes in version 15.0
    In This Topic

    API changes in Vintasoft.Imaging.Dicom.dll

    New enumerations:

    public enum Vintasoft.Imaging.Dicom.DicomOutputUnitsType Specifies available unit types for DICOM output values.




    API changes in Vintasoft.Imaging.Dicom.Mpr.dll

    New classes:

    public class Vintasoft.Imaging.Dicom.Mpr.MprImagePerpendicularMultiSlice Represents the MPR perpendicular multi slice of MPR image.
    public class Vintasoft.Imaging.Dicom.Mpr.MprPerpendicularMultiSlice Contains information about MPR perpendicular multi slice.


    Changed classes:

    Vintasoft.Imaging.Dicom.Mpr.MprImage
    Added methods
    public System.Nullable<double> GetPointValue(Vintasoft.Imaging.VintasoftPoint3D, Vintasoft.Imaging.Dicom.Mpr.MprInterpolationMode, Vintasoft.Imaging.Dicom.DicomOutputUnitsType) Returns the point value for specified 3D point in World space.
    public System.Nullable<double> GetPointValue(Vintasoft.Imaging.Dicom.Mpr.MprSlice, Vintasoft.Primitives.VintasoftPoint, Vintasoft.Imaging.Dicom.Mpr.MprInterpolationMode, Vintasoft.Imaging.Dicom.DicomOutputUnitsType) Returns the point value for specified 3D point in World space.


    Vintasoft.Imaging.Dicom.Mpr.MprSlice
    Added methods
    public void GetPropertiesAlongXAxis(double, double, Vintasoft.Imaging.VintasoftPoint3D, Vintasoft.Imaging.VintasoftVector3D, Vintasoft.Imaging.VintasoftVector3D) Returns the slice properties along X-axis.




    API changes in Vintasoft.Imaging.Dicom.UI.dll

    New classes:

    public abstract class Vintasoft.Imaging.Dicom.UI.VisualTools.DicomScroll Represents a scroller for DICOM visual tool.


    Changed classes:

    Vintasoft.Imaging.Dicom.UI.VisualTools.DicomViewerTool
    Added properties
    public Vintasoft.Imaging.Dicom.UI.VisualTools.DicomScroll Scroll { get; } Gets the scroller for this visual tool.




    API changes in Vintasoft.Imaging.Dicom.Mpr.UI.dll

    New classes:

    public class Vintasoft.Imaging.Dicom.Mpr.UI.MprPerpendicularMultiSliceView Determines how to display an interactive object, which is associated with MprPerpendicularMultiSlice object, and how user can interact with it.
    public class Vintasoft.Imaging.Dicom.Mpr.UI.VisualTools.MprImagePointLuminanceTextOverlay The text object that shows a point luminance of MPR Slice over image in image viewer.


    Changed classes:

    Vintasoft.Imaging.Dicom.Mpr.UI.MprSliceVisualizer
    Added properties
    public System.Drawing.Font FocusedSliceFont { get; set; } Gets or sets a font for drawing of text of focused MPR slice.
    public System.Drawing.Pen FocusedSlicePen { get; set; } Gets or sets a pen for drawing of outline of focused MPR slice.
    Added constructors
    public void MprSliceVisualizer(Vintasoft.Imaging.Dicom.Mpr.MprSlice, System.Drawing.Color, System.Drawing.Color) Initializes a new instance of the MprSliceVisualizer class.
    Changed constructors
    public void MprSliceVisualizer(Vintasoft.Imaging.Dicom.Mpr.MprSlice, System.Drawing.Color, double) public void MprSliceVisualizer(Vintasoft.Imaging.Dicom.Mpr.MprSlice, System.Drawing.Color, System.Drawing.Color, double)
    public void MprSliceVisualizer(Vintasoft.Imaging.Dicom.Mpr.MprSlice, System.Drawing.Color, double, Vintasoft.Primitives.VintasoftPoint) public void MprSliceVisualizer(Vintasoft.Imaging.Dicom.Mpr.MprSlice, System.Drawing.Color, System.Drawing.Color, double, Vintasoft.Primitives.VintasoftPoint)
    public void MprSliceVisualizer(Vintasoft.Imaging.Dicom.Mpr.MprSlice, System.Drawing.Color, double, Vintasoft.Primitives.VintasoftPoint, double) public void MprSliceVisualizer(Vintasoft.Imaging.Dicom.Mpr.MprSlice, System.Drawing.Color, System.Drawing.Color, double, Vintasoft.Primitives.VintasoftPoint, double)


    Vintasoft.Imaging.Dicom.Mpr.UI.VisualTools.MprImageTool
    Added properties
    public Vintasoft.Imaging.Dicom.UI.VisualTools.DicomScroll Scroll { get; } Gets the scroller for this visual tool.
    Added methods
    public Vintasoft.Imaging.AffineMatrix CreateAffineMatrixFromFocusedSliceToImageViewer() Returns the affine matrix for point transformation from focused slice space to the image viewer.
    public Vintasoft.Imaging.AffineMatrix CreateAffineMatrixFromImageViewerToFocusedSlice() Returns the affine matrix for point transformation from image viewer to the focused slice space.
    public System.Nullable<ushort> GetPointLuminance(Vintasoft.Primitives.VintasoftPoint, Vintasoft.Imaging.Dicom.Mpr.MprInterpolationMode) Returns the point luminance for specified point in viewer space.
    public System.Nullable<double> GetPointValue(Vintasoft.Primitives.VintasoftPoint, Vintasoft.Imaging.Dicom.Mpr.MprInterpolationMode, Vintasoft.Imaging.Dicom.DicomOutputUnitsType) Returns the point value for specified point in viewer space.




    API changes in Vintasoft.Imaging.Dicom.Wpf.UI.dll

    New classes:

    public abstract class Vintasoft.Imaging.Dicom.Wpf.UI.VisualTools.WpfDicomScroll Represents a scroller for DICOM visual tool.


    Changed classes:

    Vintasoft.Imaging.Dicom.Wpf.UI.VisualTools.WpfDicomViewerTool
    Added properties
    public Vintasoft.Imaging.Dicom.Wpf.UI.VisualTools.WpfDicomScroll Scroll { get; } Gets the scroller for this visual tool.




    API changes in Vintasoft.Imaging.Dicom.Mpr.Wpf.UI.dll

    New classes:

    public class Vintasoft.Imaging.Dicom.Mpr.Wpf.UI.WpfMprPerpendicularMultiSliceView Determines how to display an interactive object, which is associated with MprPerpendicularMultiSlice object, and how user can interact with it.
    public class Vintasoft.Imaging.Dicom.Mpr.Wpf.UI.VisualTools.WpfMprImagePointLuminanceTextOverlay The text object that shows a point luminance of MPR Slice over image in image viewer.


    Changed classes:

    Vintasoft.Imaging.Dicom.Mpr.Wpf.UI.WpfMprSliceVisualizer
    Added properties
    public System.Windows.Media.Typeface FocusedSliceFont { get; set; } Gets or sets a typeface for drawing of text of focused MPR slice.
    public double FocusedSliceFontSize { get; set; } Gets or sets a font size in Vintasoft.Imaging.UnitOfMeasure.Millimeters for drawing of text of focused MPR slice.
    public System.Windows.Media.Pen FocusedSlicePen { get; set; } Gets or sets a pen for drawing of outline of focused MPR slice.
    Added constructors
    public void WpfMprSliceVisualizer(Vintasoft.Imaging.Dicom.Mpr.MprSlice, System.Windows.Media.Color, System.Windows.Media.Color) Initializes a new instance of the WpfMprSliceVisualizer class.
    Changed constructors
    public void WpfMprSliceVisualizer(Vintasoft.Imaging.Dicom.Mpr.MprSlice, System.Windows.Media.Color, double) public void WpfMprSliceVisualizer(Vintasoft.Imaging.Dicom.Mpr.MprSlice, System.Windows.Media.Color, System.Windows.Media.Color, double)
    public void WpfMprSliceVisualizer(Vintasoft.Imaging.Dicom.Mpr.MprSlice, System.Windows.Media.Color, double, Vintasoft.Primitives.VintasoftPoint) public void WpfMprSliceVisualizer(Vintasoft.Imaging.Dicom.Mpr.MprSlice, System.Windows.Media.Color, System.Windows.Media.Color, double, Vintasoft.Primitives.VintasoftPoint)
    public void WpfMprSliceVisualizer(Vintasoft.Imaging.Dicom.Mpr.MprSlice, System.Windows.Media.Color, double, Vintasoft.Primitives.VintasoftPoint, double) public void WpfMprSliceVisualizer(Vintasoft.Imaging.Dicom.Mpr.MprSlice, System.Windows.Media.Color, System.Windows.Media.Color, double, Vintasoft.Primitives.VintasoftPoint, double)


    Vintasoft.Imaging.Dicom.Mpr.Wpf.UI.VisualTools.WpfMprImageTool
    Added properties
    public Vintasoft.Imaging.Dicom.Wpf.UI.VisualTools.WpfDicomScroll Scroll { get; } Gets the scroller for this visual tool.
    Added methods
    public Vintasoft.Imaging.AffineMatrix CreateAffineMatrixFromFocusedSliceToImageViewer() Returns the affine matrix for point transformation from focused slice space to the image viewer.
    public Vintasoft.Imaging.AffineMatrix CreateAffineMatrixFromImageViewerToFocusedSlice() Returns the affine matrix for point transformation from image viewer to the focused slice space.
    public System.Nullable<ushort> GetPointLuminance(Vintasoft.Primitives.VintasoftPoint, Vintasoft.Imaging.Dicom.Mpr.MprInterpolationMode) Returns the point luminance for specified point in viewer space.
    public System.Nullable<double> GetPointValue(Vintasoft.Primitives.VintasoftPoint, Vintasoft.Imaging.Dicom.Mpr.MprInterpolationMode, Vintasoft.Imaging.Dicom.DicomOutputUnitsType) Returns the point value for specified point in viewer space.