33 #include "dcmtk/config/osconfig.h" 34 #include "dcmtk/dcmpstat/dvpsril.h" 35 #include "dcmtk/dcmdata/dcvrae.h" 36 #include "dcmtk/dcmdata/dcvrsh.h" 37 #include "dcmtk/dcmdata/dcvrui.h" 123 void setRetrieveLocation(
const char *aetitle=NULL,
const char *filesetID=NULL,
const char *filesetUID=NULL);
154 const char *sopclassUID,
155 const char *instanceUID,
156 const char *frames=NULL);
a class representing a list of DICOM elements in which each element has a different tag and elements ...
size_t numberOfImageReferences() const
gets the number of image references in this object.
DVPSReferencedSeries & operator=(const DVPSReferencedSeries &)
private undefined assignment operator
DVPSReferencedImage_PList referencedImageList
Referenced Image Sequence.
a class representing the DICOM value representation 'Unique Identifier' (UI)
DVPSReferencedImage * findImageReference(const char *sopinstanceuid)
checks if an image reference with the given SOP instance UID exists in the ReferencedImageSequence of...
virtual ~DVPSReferencedSeries()
destructor
OFBool isValid(OFString &sopclassuid)
check if the passed SOP Class UID is equal to the ones stored in this object.
OFCondition addImageReference(const char *sopclassUID, const char *instanceUID, const char *frames=NULL)
add image reference to this series reference.
void setSeriesInstanceUID(const char *uid)
set Series Instance UID of this series reference.
an item of the referenced series sequence in a presentation state (internal use only).
size_t size() const
gets the number of image references in this list.
OFCondition getImageReference(size_t idx, OFString &seriesUID, OFString &sopclassUID, OFString &instanceUID, OFString &frames, OFString &aetitle, OFString &filesetID, OFString &filesetUID)
gets an image reference with the given index.
DcmUniqueIdentifier seriesInstanceUID
VR=UI, VM=1, Type 1c.
OFBool isSeriesUID(const char *uid)
compare SOP Instance UID.
DVPSReferencedSeries * clone()
clone method.
OFCondition read(DcmItem &dset)
reads an series reference from a DICOM dataset.
DcmUniqueIdentifier storageMediaFileSetUID
VR=UI, VM=1, Type 3.
a class representing the DICOM value representation 'Short String' (SH)
an item of the referenced image sequence in a presentation state (internal use only).
DcmShortString storageMediaFileSetID
VR=SH, VM=1, Type 3.
DVPSReferencedSeries()
default constructor
void removeImageReference(const char *sopinstanceuid)
remove image reference from this series reference if present.
const char * getRetrieveAETitle()
gets the retrieveAETitle for this series reference.
DcmApplicationEntity retrieveAETitle
VR=AE, VM=1, Type 3.
a simple string class that implements a subset of std::string.
const char * getStorageMediaFileSetUID()
gets the storageMediaFileSetUID for this series reference.
const char * getStorageMediaFileSetID()
gets the storageMediaFileSetID for this series reference.
void setRetrieveLocation(const char *aetitle=NULL, const char *filesetID=NULL, const char *filesetUID=NULL)
set the optional retrieve location for this series reference.
a class representing the DICOM value representation 'Application Entity' (AE)
OFCondition write(DcmItem &dset)
writes the series reference managed by this object to a DICOM dataset.
the list of referenced images contained in a presentation state (internal use only).
General purpose class for condition codes.