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

    API changes in Vintasoft.Imaging.Dicom.dll

    New classes:

    public abstract class Vintasoft.Imaging.Codecs.ImageFiles.Dicom.DicomFileController Manages opened DICOM files.
    public abstract class Vintasoft.Imaging.Metadata.DicomDataElementCollectionBaseMedatada Provides a base class for metadata nodes, which contains information about DICOM data element collection.


    Renamed classes:

    public class Vintasoft.Imaging.Metadata.DicomGroupDataSetMetadata public class Vintasoft.Imaging.Metadata.DicomGroupedDataSetMetadata


    Changed classes:

    Vintasoft.Imaging.Codecs.Decoders.DicomDecoder
    Changed methods
    public Vintasoft.Imaging.Codecs.Decoders.ImageInfo GetImageInfo(int, Vintasoft.Imaging.Codecs.Decoders.RenderingSettings) public Vintasoft.Imaging.Codecs.Decoders.ImageInfo GetImageInfo(int, Vintasoft.Imaging.Codecs.Decoders.RenderingSettings, Vintasoft.Imaging.Codecs.Decoders.DecodingSettings)


    Vintasoft.Imaging.Codecs.ImageFiles.Dicom.DicomFile
    Added methods
    public Vintasoft.Imaging.VintasoftImage GetIcon() Returns the icon of the DICOM file.


    Vintasoft.Imaging.Metadata.DicomDataElementMetadata
    Added properties
    public object Value { get; set; } Gets a data element value.
    Removed properties
    public object Data { get; } Use the DicomDataElementMetadata.Value property instead.
    Added methods
    public Vintasoft.Imaging.Metadata.DicomDataSetMetadata AddChild() Adds an element to the end of the Vintasoft.Imaging.Metadata.MetadataNode.Children.
    public bool RemoveChild(Vintasoft.Imaging.Metadata.MetadataNode) Removes the specified node from children nodes of this metadata node.


    Vintasoft.Imaging.Metadata.DicomDataSetMetadata
    Added properties
    public object Value { get; set; } Gets a node value.
    Removed properties
    public Vintasoft.Imaging.Codecs.ImageFiles.Dicom.DicomDataSet DataSet { get; } Use the DicomDataSetMetadata.Value property instead.


    Vintasoft.Imaging.Metadata.DicomFrameMetadata
    Added methods
    public Vintasoft.Imaging.Metadata.DicomGroupedDataSetMetadata AddChild(ushort) Adds element to the end of the Vintasoft.Imaging.Metadata.MetadataNode.Children.
    public Vintasoft.Imaging.Metadata.DicomGroupedDataSetMetadata AddChild(Vintasoft.Imaging.Codecs.ImageFiles.Dicom.DicomGroup) Adds element to the end of the Vintasoft.Imaging.Metadata.MetadataNode.Children.
    public Vintasoft.Imaging.Metadata.DicomGroupedDataSetMetadata FindChild(ushort) Finds the Vintasoft.Imaging.Metadata.DicomDataElementMetadata node in the children of this DICOM frame.
    public Vintasoft.Imaging.Metadata.DicomGroupedDataSetMetadata FindChild(Vintasoft.Imaging.Codecs.ImageFiles.Dicom.DicomGroup) Finds the Vintasoft.Imaging.Metadata.DicomDataElementMetadata node.
    public bool RemoveChild(Vintasoft.Imaging.Metadata.MetadataNode) Removes the specified node from children nodes of this metadata node.


    Changed enumerations:

    Vintasoft.Imaging.Codecs.ImageFiles.Dicom.DicomValueRepresentation
    Added fields
    public Vintasoft.Imaging.Codecs.ImageFiles.Dicom.DicomValueRepresentation OD Other Double.