Public Member Functions | |
| DVPSStoredPrint_PList () | |
| default constructor | |
| DVPSStoredPrint_PList (const DVPSStoredPrint_PList ©) | |
| copy constructor | |
| DVPSStoredPrint_PList * | clone () |
| clone method. | |
| virtual | ~DVPSStoredPrint_PList () |
| destructor | |
| void | clear () |
| reset the object to initial state. | |
| size_t | size () const |
| get number of stored print objects in this list. | |
| void | insert (DVPSStoredPrint *newSP) |
| adds a Stored Print object to the list of managed objects. | |
| void | printSCPBasicFilmBoxSet (DVConfiguration &cfg, const char *cfgname, T_DIMSE_Message &rq, DcmDataset *rqDataset, T_DIMSE_Message &rsp, DcmDataset *&rspDataset, OFBool presentationLUTnegotiated, DVPSPresentationLUT_PList &globalPresentationLUTList) |
| performs a Print SCP Basic Film Box N-SET operation. | |
| void | printSCPBasicGrayscaleImageBoxSet (DVInterface &cfg, const char *cfgname, T_DIMSE_Message &rq, DcmDataset *rqDataset, T_DIMSE_Message &rsp, DcmDataset *&rspDataset, OFBool presentationLUTnegotiated) |
| performs a Print SCP Basic Grayscale Image Box N-SET operation. | |
| void | printSCPBasicFilmBoxAction (DVInterface &cfg, const char *cfgname, T_DIMSE_Message &rq, T_DIMSE_Message &rsp, DVPSPresentationLUT_PList &globalPresentationLUTList) |
| performs a Print SCP Basic Film Box N-ACTION operation. | |
| void | printSCPBasicFilmSessionAction (DVInterface &cfg, const char *cfgname, T_DIMSE_Message &rsp, DVPSPresentationLUT_PList &globalPresentationLUTList) |
| performs a Print SCP Basic Film Session N-ACTION operation. | |
| void | printSCPBasicFilmBoxDelete (T_DIMSE_Message &rq, T_DIMSE_Message &rsp) |
| performs a Print SCP basic film box N-DELETE operation. | |
| OFBool | haveFilmBoxInstance (const char *uid) |
| checks whether a film box object with the given SOP instance UID already exists. | |
| OFBool | usesPresentationLUT (const char *uid) |
| checks whether the Presentation LUT with the given UID is referenced by any Stored Print object in this list on the film box level. | |
| void | setLog (OFConsole *stream, OFBool verbMode, OFBool dbgMode) |
| sets a new log stream | |
| OFBool | matchesPresentationLUT (DVPSPrintPresentationLUTAlignment align) const |
| checks whether the given Presentation LUT type could be used together with all image boxes in all film boxes on a Print SCP that requires a matching alignment between a Presentation LUT and the image pixel data. | |
| void | overridePresentationLUTSettings (DcmUnsignedShort &newIllumination, DcmUnsignedShort &newReflectedAmbientLight, DcmUniqueIdentifier &newReferencedPLUT, DVPSPrintPresentationLUTAlignment newAlignment) |
| replaces the settings for illumination, reflected ambient light and referenced Presentation LUT in all film boxes in this list. | |
Private Member Functions | |
| DVPSStoredPrint_PList & | operator= (const DVPSStoredPrint_PList &) |
| private undefined assignment operator | |
Private Attributes | |
| OFList< DVPSStoredPrint * > | list_ |
| the list maintained by this object | |
| 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 51 of file dvpsspl.h.
|
|
reset the object to initial state. After this call, the object is in the same state as after creation with the default constructor. |
|
|
clone method.
References DVPSStoredPrint_PList(). |
|
|
checks whether a film box object with the given SOP instance UID already exists.
|
|
|
adds a Stored Print object to the list of managed objects. The stored print object becomes owned by this object and is destroyed upon destruction of the list.
References list_, and OFList< T >::push_back(). |
|
|
checks whether the given Presentation LUT type could be used together with all image boxes in all film boxes on a Print SCP that requires a matching alignment between a Presentation LUT and the image pixel data.
|
|
||||||||||||||||||||
|
replaces the settings for illumination, reflected ambient light and referenced Presentation LUT in all film boxes in this list. Used by a Print SCP if Presentation LUT is implemented on Film Session level.
|
|
||||||||||||||||||||||||
|
performs a Print SCP Basic Film Box N-ACTION operation. The results of the N-ACTION operation are stored in the object passed as rsp. If successful, a Stored Print object containing the film box hierarchy is created in the database.
|
|
||||||||||||
|
performs a Print SCP basic film box N-DELETE operation. The results of the N-DELETE operation are stored in the object passed as rsp.
|
|
||||||||||||||||||||||||||||||||||||
|
performs a Print SCP Basic Film Box N-SET operation. The results of the N-SET operation are stored in the objects passed as rsp and rspDataset.
|
|
||||||||||||||||||||
|
performs a Print SCP Basic Film Session N-ACTION operation. The results of the N-ACTION operation are stored in the object passed as rsp. If successful, one Stored Print object for each film box in the film session is created in the database.
|
|
||||||||||||||||||||||||||||||||
|
performs a Print SCP Basic Grayscale Image Box N-SET operation. The results of the N-SET operation are stored in the objects passed as rsp and rspDataset. If successful, a Hardcopy Grayscale Image object containing the image data of the N-SET request is created in the database.
|
|
||||||||||||||||
|
sets a new log stream
|
|
|
get number of stored print objects in this list.
References list_, and OFList< T >::size(). |
|
|
checks whether the Presentation LUT with the given UID is referenced by any Stored Print object in this list on the film box level.
|