Class DICOM_UID


  • public class DICOM_UID
    extends java.lang.Object
    DICOM_UID.
    This DICOM communication package was originally based on the Java Dicom Package, whose license is below:
     Java Dicom Package (com.zmed.dicom)
     
      Copyright (c) 1996-1997 Z Medical Imaging Systems, Inc.
     
      This software is provided, as is, for non-commercial educational
      purposes only.   Use or incorporation of this software or derivative
      works in commercial applications requires written consent from
      Z Medical Imaging Systems, Inc.
     
      Z MEDICAL IMAGING SYSTEMS MAKES NO REPRESENTATIONS OR WARRANTIES ABOUT
      THE SUITABILITY OF THE SOFTWARE, EITHER EXPRESS OR IMPLIED, INCLUDING
      BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS
      FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT, OR CONFORMANCE TO ANY
      SPECIFICATION OR STANDARD.  Z MEDICAL IMAGING SYSTEMS SHALL NOT BE
      LIABLE FOR ANY DAMAGES SUFFERED BY LICENSEE AS A RESULT OF USING OR
      MODIFYING THIS SOFTWARE OR ITS DERIVATIVES.
     
      =============================================================================
     
      This software package is implemented similarly to the UC Davis public
      domain C++ DICOM implementation which contains the following copyright
      notice:
     
      Copyright (C) 1995, University of California, Davis
     
      THIS SOFTWARE IS MADE AVAILABLE, AS IS, AND THE UNIVERSITY
      OF CALIFORNIA DOES NOT MAKE ANY WARRANTY ABOUT THE SOFTWARE, ITS
      PERFORMANCE, ITS MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR
      USE, FREEDOM FROM ANY COMPUTER DISEASES OR ITS CONFORMITY TO ANY
      SPECIFICATION. THE ENTIRE RISK AS TO QUALITY AND PERFORMANCE OF
      THE SOFTWARE IS WITH THE USER.
     
      Copyright of the software and supporting documentation is
      owned by the University of California, and free access
      is hereby granted as a license to use this software, copy this
      software and prepare derivative works based upon this software.
      However, any distribution of this software source code or
      supporting documentation or derivative works (source code and
      supporting documentation) must include this copyright notice.
     
      The UC Davis C++ source code is publicly available from the following
      anonymous ftp site:
     
      ftp://imrad.ucdmc.ucdavis.edu/pub/dicom/UCDMC/
     
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private java.lang.String seriesInstanceUID
      String representing the Series Instance UID
      private java.lang.String SOPInstanceUID
      String representing the SOP Instance UID
      private java.lang.String studyInstanceUID
      String representing the Study Instance UID
    • Constructor Summary

      Constructors 
      Constructor Description
      DICOM_UID​(java.lang.String studyUID)
      Creates a new DICOM_UID object.
      DICOM_UID​(java.lang.String seriesUID, java.lang.String studyUID)
      Creates a new DICOM_UID object.
      DICOM_UID​(java.lang.String seriesUID, java.lang.String SOP_UID, java.lang.String studyUID)
      Creates a new DICOM_UID object.
    • Field Detail

      • seriesInstanceUID

        private java.lang.String seriesInstanceUID
        String representing the Series Instance UID
      • SOPInstanceUID

        private java.lang.String SOPInstanceUID
        String representing the SOP Instance UID
      • studyInstanceUID

        private java.lang.String studyInstanceUID
        String representing the Study Instance UID
    • Constructor Detail

      • DICOM_UID

        public DICOM_UID​(java.lang.String studyUID)
        Creates a new DICOM_UID object.
        Parameters:
        studyUID - the study instance UID
      • DICOM_UID

        public DICOM_UID​(java.lang.String seriesUID,
                         java.lang.String studyUID)
        Creates a new DICOM_UID object.
        Parameters:
        seriesUID - the series instance UID
        studyUID - the study instance UID
      • DICOM_UID

        public DICOM_UID​(java.lang.String seriesUID,
                         java.lang.String SOP_UID,
                         java.lang.String studyUID)
        Creates a new DICOM_UID object.
        Parameters:
        seriesUID - the series instance UID
        SOP_UID - the SOP instance UID
        studyUID - the study instance UID
    • Method Detail

      • getSeriesInstanceUID

        public java.lang.String getSeriesInstanceUID()
        Gets the Series Instance UID.
        Returns:
        the series instance UID
      • getSOPInstanceUID

        public java.lang.String getSOPInstanceUID()
        Gets the SOP Instance UID.
        Returns:
        the SOP instance UID
      • getStudyInstanceUID

        public java.lang.String getStudyInstanceUID()
        gets the Study Instance UID.
        Returns:
        the study instance UID
      • setSeriesInstanceUID

        public void setSeriesInstanceUID​(java.lang.String seriesUID)
        Sets Series Instance UID.
        Parameters:
        seriesUID - - the series instance UID
      • setSOPInstanceUID

        public void setSOPInstanceUID​(java.lang.String SOP_UID)
        Sets SOP Instance UID.
        Parameters:
        SOP_UID - the SOP instance UID
      • setStudyInstanceUID

        public void setStudyInstanceUID​(java.lang.String studyUID)
        Sets Study Instance UID.
        Parameters:
        studyUID - the study instance UID