Package gov.nih.mipav.model.dicomcomm
Class DICOM_UID
- java.lang.Object
-
- gov.nih.mipav.model.dicomcomm.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 UIDprivate java.lang.String
SOPInstanceUID
String representing the SOP Instance UIDprivate 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.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getSeriesInstanceUID()
Gets the Series Instance UID.java.lang.String
getSOPInstanceUID()
Gets the SOP Instance UID.java.lang.String
getStudyInstanceUID()
gets the Study Instance UID.void
setSeriesInstanceUID(java.lang.String seriesUID)
Sets Series Instance UID.void
setSOPInstanceUID(java.lang.String SOP_UID)
Sets SOP Instance UID.void
setStudyInstanceUID(java.lang.String studyUID)
Sets Study Instance UID.
-
-
-
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 UIDstudyUID
- 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 UIDSOP_UID
- the SOP instance UIDstudyUID
- 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
-
-