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.
Definition at line 66 of file dvpsfs.h. 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.
Definition at line 136 of file dvpsfs.h. 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). |