DicomObjects.NET.8.48 Documentation
DicomObjects Namespace / DicomGlobal Class / ChangeLossyUIDs Property






In This Topic
    ChangeLossyUIDs Property (DicomGlobal)
    In This Topic
    Controls whether DicomObjects changes the UID when doing lossy compression
    Syntax
    'Declaration
     
    
    Public Shared Property ChangeLossyUIDs As System.Boolean
    'Usage
     
    
    Dim value As System.Boolean
     
    DicomGlobal.ChangeLossyUIDs = value
     
    value = DicomGlobal.ChangeLossyUIDs
    public static System.bool ChangeLossyUIDs {get; set;}
    public read-write property ChangeLossyUIDs: System.Boolean; static; 
    public static function get,set ChangeLossyUIDs : System.boolean
    public: __property static System.bool get_ChangeLossyUIDs();
    public: __property static void set_ChangeLossyUIDs( 
       System.bool value
    );
    public:
    static property System.bool ChangeLossyUIDs {
       System.bool get();
       void set (    System.bool value);
    }
    Remarks

    There are times when the negotiated transfer syntaxes for a DicomAssociation require a previously uncompressed (or losslessly compressed) image to be transmmited in a lossy form. Although the DICOM standard is not entirely clear, most people believe that a new instance UID should be generated whenever this happens. This is the normal DicomObjects behaviour, and a reference to the original UID is included in the referenced image sequence. However, some query SCUs having requested a specific image by it's UID fail to look in the referenced image sequence and reject images with UIDs other than those they had requested.

    This property provides a default value for new DicomAssociation objects, and also controls the behaviour for DicomImage.Write and DicomDataSet.Write. The default value of this property is true, causing new UIDs to be generated.

    Requirements

    Target Platforms: .NET CLR 4.8 or higher

    See Also