Public Member Functions | |
DVPSFilmSession (Uint16 illumin, Uint16 reflection) | |
constructor | |
DVPSFilmSession (const DVPSFilmSession ©) | |
copy constructor | |
DVPSFilmSession * | clone () |
clone method. | |
virtual | ~DVPSFilmSession () |
destructor | |
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. | |
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. | |
OFBool | isInstance (const char *uid) |
compares the SOP instance UID with the given UID string. | |
const char * | getUID () |
returns the SOP instance UID of the basic film session. | |
void | setLog (OFConsole *stream, OFBool verbMode, OFBool dbgMode) |
sets a new log stream | |
void | copyPresentationLUTSettings (DVPSStoredPrint &sp) |
copies the film box Presentation LUT settings into the stored print object passed by reference. | |
Private Member Functions | |
DVPSFilmSession & | operator= (const DVPSFilmSession &) |
private undefined assignment operator | |
OFCondition | addPresentationLUTReference (DcmItem &dset) |
writes a Referenced Presentation LUT SQ, Illumination and reflected ambient light to the given dataset. | |
Private Attributes | |
OFString | sopInstanceUID |
SOP instance UID of basic film session object. | |
DcmIntegerString | numberOfCopies |
VR=IS, VM=1. | |
DcmCodeString | printPriority |
VR=CS, VM=1. | |
DcmCodeString | mediumType |
VR=CS, VM=1. | |
DcmCodeString | filmDestination |
VR=CS, VM=1. | |
DcmLongString | filmSessionLabel |
VR=LO, VM=1. | |
DcmShortString | ownerID |
VR=SH, VM=1. | |
DcmUnsignedShort | illumination |
VR=US, VM=1, Type 2c required if presentation SOP class present. | |
DcmUnsignedShort | reflectedAmbientLight |
VR=US, VM=1, Type 2c required if presentation SOP class present. | |
DcmUniqueIdentifier | referencedPresentationLUTInstanceUID |
the ReferencedPresentationLUTSequence is only created/read on the fly | |
DVPSPrintPresentationLUTAlignment | referencedPresentationLUTAlignment |
The Print SCP can be configured to enforce a rule requiring that the number of entries in a Presentation LUT matches the bit depth of the image pixel data. | |
OFConsole * | logstream |
output stream for error messages, never NULL | |
OFBool | verboseMode |
flag indicating whether we're operating in verbose mode | |
OFBool | debugMode |
flag indicating whether we're operating in debug mode |
Definition at line 49 of file dvpsfs.h.
|
constructor
Referenced by clone(). |
|
writes a Referenced Presentation LUT SQ, Illumination and reflected ambient light to the given dataset. Helper function used when creating Basic Film Session or Basic Film Box.
|
|
clone method.
References DVPSFilmSession(). |
|
copies the film box Presentation LUT settings into the stored print object passed by reference.
|
|
returns the SOP instance UID of the basic film session.
References OFString::c_str(), and sopInstanceUID. |
|
compares the SOP instance UID with the given UID string.
|
|
performs a Print SCP Basic Film Session N-CREATE operation on a newly created instance of this class. The results of the operation are stored in the objects passed as rsp and rspDataset.
|
|
performs a Print SCP Basic Film Session N-SET operation on an instance of this class. The results of the N-SET operation are stored in the objects passed as rsp and rspDataset.
|
|
sets a new log stream
|
|
The Print SCP can be configured to enforce a rule requiring that the number of entries in a Presentation LUT matches the bit depth of the image pixel data. This member variable describes the type of the current presentation LUT (if any). Definition at line 192 of file dvpsfs.h. |