VintaSoft Imaging .NET SDK 12.4: Documentation for .NET developer
In This Topic
    VintaSoft Annotation .NET Plug-in: Changes in version 8.7
    In This Topic

    API changes in Vintasoft.Imaging.Annotation.dll

    New classes:

    public class Vintasoft.Imaging.Annotation.Measurements.AngleMeasuringData Contains information about the annotation that displays an object for measuring an angle on image.
    public class Vintasoft.Imaging.Annotation.Measurements.AngleMeasuringView Determines how to display the annotation that displays an angle measuring object and how user can interact with annotation.
    public class Vintasoft.Imaging.Annotation.Measurements.EllipseMeasuringData Contains information about the annotation that displays an object for measuring an ellipse on image.
    public class Vintasoft.Imaging.Annotation.Measurements.EllipseMeasuringView Determines how to display the annotation that displays an ellipse measuring object and how user can interact with annotation.
    public class Vintasoft.Imaging.Annotation.Measurements.ImageMeasureTool A visual tool that allows to measure objects on images in image viewer.
    public class Vintasoft.Imaging.Annotation.Measurements.LinearMeasuringData Contains information about the annotation that displays a linear measuring object.
    public class Vintasoft.Imaging.Annotation.Measurements.LinearMeasuringView Determines how to display the annotation that displays a linear measuring object and how user can interact with annotation.
    public class Vintasoft.Imaging.Annotation.Measurements.MeasurementAnnotationData Contains information about annotation that displays the measuring annotation and the measurement result.
    public class Vintasoft.Imaging.Annotation.Measurements.MeasurementAnnotationDataEventArgs Provides data for the MeasuringTextTemplateUpdating event.
    public class Vintasoft.Imaging.Annotation.Measurements.MeasurementAnnotationView Determines how to display a measurement annotation and how user can interact with measurement annotation.
    public abstract class Vintasoft.Imaging.Annotation.Measurements.MeasuringAnnotationData Provides the abstract base class that contains information about the measuring annotation.
    public abstract class Vintasoft.Imaging.Annotation.Measurements.MeasuringAnnotationView Provides the abstract base class that determines how to display a measuring annotation and how user can interact with measuring annotation.
    public class Vintasoft.Imaging.Annotation.Measurements.MeasuringTextData Contains information about the text block that displays the measurement result.
    public class Vintasoft.Imaging.Annotation.Measurements.MeasuringTextView Determines how to display the text block with measurement result and how user can interact with text block.


    Changed classes:

    Vintasoft.Imaging.Annotation.AnnotationData
    Added methods
    public void Transform(Vintasoft.Imaging.AffineMatrix) Applies a transformation to the annotation.


    Vintasoft.Imaging.Annotation.AnnotationDataCollection
    Added methods
    public void Transform(Vintasoft.Imaging.AffineMatrix) Applies a transformation to all annotations in collection.


    Vintasoft.Imaging.Annotation.CompositeAnnotationData
    Added methods
    public void Transform(Vintasoft.Imaging.AffineMatrix) Applies a transformation to the annotation.


    Vintasoft.Imaging.Annotation.EmbeddedImageAnnotationData
    Added constructors
    public void EmbeddedImageAnnotationData(Vintasoft.Imaging.VintasoftImage, bool) Initializes a new instance of the EmbeddedImageAnnotationData class.


    Vintasoft.Imaging.Annotation.UI.AnnotationView
    Changed methods
    public Vintasoft.Imaging.Utils.PointFTransform GetPointTransform(Vintasoft.Imaging.UI.ImageViewer) public Vintasoft.Imaging.PointFTransform GetPointTransform(Vintasoft.Imaging.UI.ImageViewer)


    Vintasoft.Imaging.Annotation.UI.AnnotationViewer
    Added methods
    public void RotateImageWithAnnotations(float) Rotates the focused image with annotations by a specified angle.
    public void RotateImageWithAnnotations(float, System.Drawing.Color) Rotates the focused image with annotations by a specified angle.
    public void RotateImageWithAnnotations(float, Vintasoft.Imaging.ImageProcessing.BorderColorType) Rotates the focused image with annotations by a specified angle.
    Changed methods
    public Vintasoft.Imaging.Utils.AffineMatrix GetTransformFromControlToDip() public Vintasoft.Imaging.AffineMatrix GetTransformFromControlToDip()
    public Vintasoft.Imaging.Utils.AffineMatrix GetTransformFromDipToControl() public Vintasoft.Imaging.AffineMatrix GetTransformFromDipToControl()


    Vintasoft.Imaging.Annotation.UI.VisualTools.AnnotationVisualTool
    Added properties
    public Vintasoft.Imaging.UIActions.DeselectAllItemsUIAction DeselectAllAction { get; } Gets the UI action that deselects all annotations.
    Added methods
    public Vintasoft.Imaging.Annotation.UI.AnnotationView FindAnnotationView(int, int) Finds an annotation view at specified point, in the image viewer space.


    Vintasoft.Imaging.Annotation.UI.VisualTools.UserInteraction.PointBasedAnnotationPointTransformer
    Added properties
    public System.Windows.Forms.MouseButtons ActionButton { get; set; } Gets or sets the mouse button, which is used by transformation points of interactive object.






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

    New classes:

    public class Vintasoft.Imaging.Annotation.Wpf.UI.Measurements.WpfAngleMeasuringView Determines how to display the annotation that displays an angle measuring object and how user can interact with annotation.
    public class Vintasoft.Imaging.Annotation.Wpf.UI.Measurements.WpfEllipseMeasuringView Determines how to display the annotation that displays an ellipse measuring object and how user can interact with annotation.
    public class Vintasoft.Imaging.Annotation.Wpf.UI.Measurements.WpfImageMeasureTool Visual tool that allows to measure objects on images in image viewer.
    public class Vintasoft.Imaging.Annotation.Wpf.UI.Measurements.WpfLinearMeasuringView Determines how to display the annotation that displays a linear measuring object and how user can interact with annotation.
    public class Vintasoft.Imaging.Annotation.Wpf.UI.Measurements.WpfMeasurementAnnotationView Determines how to display a measurement annotation and how user can interact with measurement annotation.
    public abstract class Vintasoft.Imaging.Annotation.Wpf.UI.Measurements.WpfMeasuringAnnotationView Provides the abstract base class that determines how to display a measuring annotation and how user can interact with measuring annotation.
    public class Vintasoft.Imaging.Annotation.Wpf.UI.Measurements.WpfMeasuringTextView Determines how to display the text block with measurement result and how user can interact with text block.


    Changed classes:

    Vintasoft.Imaging.Annotation.Wpf.UI.WpfAnnotationView
    Changed methods
    public Vintasoft.Imaging.Wpf.Utils.WpfPointTransform GetPointTransform(Vintasoft.Imaging.Wpf.UI.WpfImageViewer) public Vintasoft.Imaging.Wpf.WpfPointTransform GetPointTransform(Vintasoft.Imaging.Wpf.UI.WpfImageViewer)


    Vintasoft.Imaging.Annotation.Wpf.UI.WpfAnnotationViewer
    Added methods
    public void RotateImageWithAnnotations(float) Rotates the focused image with annotations by a specified angle.
    public void RotateImageWithAnnotations(float, System.Drawing.Color) Rotates the focused image with annotations by a specified angle.
    public void RotateImageWithAnnotations(float, Vintasoft.Imaging.ImageProcessing.BorderColorType) Rotates the focused image with annotations by a specified angle.
    Renamed methods
    public Vintasoft.Imaging.Utils.AffineMatrix GetTransformFromDipToViewer() public Vintasoft.Imaging.AffineMatrix GetTransformFromDipToVisualTool()
    public Vintasoft.Imaging.Utils.AffineMatrix GetTransformFromViewerToDip() public Vintasoft.Imaging.AffineMatrix GetTransformFromVisualToolToDip()


    Vintasoft.Imaging.Annotation.Wpf.UI.VisualTools.WpfAnnotationVisualTool
    Added properties
    public Vintasoft.Imaging.UIActions.DeselectAllItemsUIAction DeselectAllAction { get; } Gets the UI action that deselects all annotations.






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

    Changed classes:

    Vintasoft.Imaging.Annotation.Dicom.DicomCrosshairAnnotationData
    Added methods
    public System.Drawing.RectangleF GetBoundingBox(System.Drawing.PointF, System.Drawing.SizeF, float) Returns the bounding box of annotation if annotation will have specified location, size and rotation.






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

    New classes:

    public class Vintasoft.Imaging.Annotation.Dicom.UI.VisualTools.DicomAnnotatedViewerTool A visual tool that allows to view and annotate the DICOM files in image viewer.


    Changed classes:

    Vintasoft.Imaging.Annotation.Dicom.UI.DicomAnnotationView
    Added methods
    public System.Drawing.RectangleF GetAuthorBoundingBox() Returns an author bounding box, in the image space, of annotation.
    public System.Drawing.Drawing2D.GraphicsPath GetSelectionAsGraphicsPath() Returns an annotation selection as System.Drawing.Drawing2D.GraphicsPath in the image space.
    Changed methods
    public Vintasoft.Imaging.Utils.PointFTransform GetPointTransform(Vintasoft.Imaging.UI.ImageViewer) public Vintasoft.Imaging.PointFTransform GetPointTransform(Vintasoft.Imaging.UI.ImageViewer)


    Vintasoft.Imaging.Annotation.Dicom.UI.DicomCompoundAnnotationViewBase
    Changed methods
    public Vintasoft.Imaging.Utils.PointFTransform GetPointTransform(Vintasoft.Imaging.UI.ImageViewer) public Vintasoft.Imaging.PointFTransform GetPointTransform(Vintasoft.Imaging.UI.ImageViewer)


    Vintasoft.Imaging.Annotation.Dicom.UI.DicomTextAnnotationView
    Added methods
    public System.Drawing.RectangleF GetAuthorBoundingBox() Returns an author bounding box, in the image space, of annotation.
    public System.Drawing.Drawing2D.GraphicsPath GetSelectionAsGraphicsPath() Returns an annotation selection as System.Drawing.Drawing2D.GraphicsPath in the image space.




    New enumerations:

    public enum Vintasoft.Imaging.Annotation.Dicom.UI.VisualTools.DicomAnnotatedViewerToolInteractionMode Specifies available modes, which specify how user can interact with image using the DicomAnnotatedViewerTool.




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

    New classes:

    public class Vintasoft.Imaging.Annotation.Dicom.Wpf.UI.VisualTools.WpfDicomAnnotatedViewerTool A visual tool that allows to view and annotate the DICOM files in image viewer.


    Changed classes:

    Vintasoft.Imaging.Annotation.Dicom.Wpf.UI.WpfDicomAnnotationView
    Added methods
    public System.Windows.Rect GetAuthorBoundingBox() Returns an author bounding box, in the image space, of annotation.
    Changed methods
    public Vintasoft.Imaging.Wpf.Utils.WpfPointTransform GetPointTransform(Vintasoft.Imaging.Wpf.UI.WpfImageViewer) public Vintasoft.Imaging.Wpf.WpfPointTransform GetPointTransform(Vintasoft.Imaging.Wpf.UI.WpfImageViewer)


    Vintasoft.Imaging.Annotation.Dicom.Wpf.UI.WpfDicomCompoundAnnotationViewBase
    Changed methods
    public Vintasoft.Imaging.Wpf.Utils.WpfPointTransform GetPointTransform(Vintasoft.Imaging.Wpf.UI.WpfImageViewer) public Vintasoft.Imaging.Wpf.WpfPointTransform GetPointTransform(Vintasoft.Imaging.Wpf.UI.WpfImageViewer)


    Vintasoft.Imaging.Annotation.Dicom.Wpf.UI.WpfDicomRectangleAnnotationView
    Added methods
    public System.Windows.Rect GetAuthorBoundingBox() Returns an author bounding box, in the image space, of annotation.


    Vintasoft.Imaging.Annotation.Dicom.Wpf.UI.WpfDicomTextAnnotationView
    Added methods
    public System.Windows.Rect GetAuthorBoundingBox() Returns an author bounding box, in the image space, of annotation.




    New enumerations:

    public enum Vintasoft.Imaging.Annotation.Dicom.Wpf.UI.VisualTools.WpfDicomAnnotatedViewerToolInteractionMode Specifies available modes, which specify how user can interact with image using the WpfDicomAnnotatedViewerTool.