33 #include "dcmtk/config/osconfig.h"
34 #include "dcmtk/dcmdata/dctk.h"
35 #include "dcmtk/dcmpstat/dvpstyp.h"
36 #include "dcmtk/dcmnet/dimse.h"
93 OFBool presentationLUTnegotiated,
120 OFBool presentationLUTnegotiated,
a class representing the DICOM value representation 'Integer String' (IS)
a class representing a list of DICOM elements in which each element has a different tag and elements ...
DVPSPrintPresentationLUTAlignment referencedPresentationLUTAlignment
The Print SCP can be configured to enforce a rule requiring that the number of entries in a Presentat...
DcmUniqueIdentifier referencedPresentationLUTInstanceUID
the ReferencedPresentationLUTSequence is only created/read on the fly
void copyPresentationLUTSettings(DVPSStoredPrint &sp)
copies the film box Presentation LUT settings into the stored print object passed by reference...
a class representing the DICOM value representation 'Unique Identifier' (UI)
DcmIntegerString numberOfCopies
VR=IS, VM=1.
DcmShortString ownerID
VR=SH, VM=1.
OFBool printSCPSet(DVConfiguration &cfg, const char *cfgname, DcmDataset *rqDataset, T_DIMSE_Message &rsp, DcmDataset *&rspDataset, OFBool presentationLUTnegotiated, DVPSPresentationLUT_PList &globalPresentationLUTList, DVPSStoredPrint_PList &basicFilmBoxList)
performs a Print SCP Basic Film Session N-SET operation on an instance of this class.
OFString sopInstanceUID
SOP instance UID of basic film session object.
Configuration class for the Softcopy Presentation State viewer.
DcmCodeString filmDestination
VR=CS, VM=1.
DcmUnsignedShort illumination
VR=US, VM=1, Type 2c required if presentation SOP class present.
DcmCodeString printPriority
VR=CS, VM=1.
a list of stored print objects, each of which manages a single Basic Film Box in a Print SCP...
DVPSFilmSession(Uint16 illumin, Uint16 reflection)
constructor
DVPSFilmSession & operator=(const DVPSFilmSession &)
private undefined assignment operator
the representation of a Stored Print object
a class representing the DICOM value representation 'Long String' (LO)
a class representing the DICOM value representation 'Code String' (CS)
const char * getUID()
returns the SOP instance UID of the basic film session.
DcmUnsignedShort reflectedAmbientLight
VR=US, VM=1, Type 2c required if presentation SOP class present.
virtual ~DVPSFilmSession()
destructor
DcmLongString filmSessionLabel
VR=LO, VM=1.
the list of presentation LUTs contained in a stored print object.
a basic film session object managed by a Print SCP.
a class representing the DICOM value representation 'Short String' (SH)
a class representing the DICOM value representation 'Unsigned Short' (US)
a class handling the DICOM dataset format (files without meta header)
DcmCodeString mediumType
VR=CS, VM=1.
DVPSFilmSession * clone()
clone method.
OFBool isInstance(const char *uid)
compares the SOP instance UID with the given UID string.
a simple string class that implements a subset of std::string.
OFCondition addPresentationLUTReference(DcmItem &dset)
writes a Referenced Presentation LUT SQ, Illumination and reflected ambient light to the given datase...
OFBool printSCPCreate(DVConfiguration &cfg, const char *cfgname, DcmDataset *rqDataset, T_DIMSE_Message &rsp, DcmDataset *&rspDataset, const char *peerae, OFBool presentationLUTnegotiated, DVPSPresentationLUT_PList &globalPresentationLUTList)
performs a Print SCP Basic Film Session N-CREATE operation on a newly created instance of this class...
const char * c_str() const
returns a pointer to the initial element of an array of length size()+1 whose first size() elements e...
General purpose class for condition codes.