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. |
| |
|