jdcm
Class DicomSet

java.lang.Object
  extended by jdcm.DicomSet

public final class DicomSet
extends java.lang.Object

This class encapsulates a DICOM DIMSE Data Set.

See Also:
DicomElement, DicomGroup

Constructor Summary
DicomSet()
          Constructs an empty data set.
 
Method Summary
 void clear()
          Removes all of the Data elements from this data set.
 java.util.Iterator<DicomElement> getDicomElements()
          Retrieve an iterator of data elements (DicomElement) in this data set.
 java.util.Iterator<DicomGroup> getDicomGroups()
          Retrieve an iterator of data elements (DicomGroup) in this data set.
 DicomElement getElement(int group, int element)
          Retrieve an data element in this data set.
 DicomGroup getGroup(int group)
          Retrieve an group in this data set.
 int getLength(java.lang.String syntaxTransfer)
          Retrieve the length (size) of this data set
 DicomElement removeElement(int group, int element)
          Removes the Data Element specified by his group and element
 void setElement(DicomElement dicomElement)
          Set an data element in this data set.
 void setGroup(DicomGroup dicomGroup)
          Adds an group to this data set.
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DicomSet

public DicomSet()
Constructs an empty data set.

Method Detail

setGroup

public void setGroup(DicomGroup dicomGroup)
Adds an group to this data set.

Parameters:
dicomGroup -

removeElement

public DicomElement removeElement(int group,
                                  int element)
Removes the Data Element specified by his group and element

Parameters:
group -
element -
Returns:
the Data Element that was removed from the Data Set

getGroup

public DicomGroup getGroup(int group)
Retrieve an group in this data set.

Parameters:
group -

setElement

public void setElement(DicomElement dicomElement)
Set an data element in this data set.

Parameters:
dicomElement -

getElement

public DicomElement getElement(int group,
                               int element)
Retrieve an data element in this data set.

Parameters:
group -
element -

getLength

public int getLength(java.lang.String syntaxTransfer)
Retrieve the length (size) of this data set

Parameters:
syntaxTransfer -

getDicomElements

public java.util.Iterator<DicomElement> getDicomElements()
Retrieve an iterator of data elements (DicomElement) in this data set.


getDicomGroups

public java.util.Iterator<DicomGroup> getDicomGroups()
Retrieve an iterator of data elements (DicomGroup) in this data set.


clear

public void clear()
Removes all of the Data elements from this data set.


toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object