VintaSoft Imaging .NET SDK 15.1: 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.