|
| | DirectDicomImportDPLImporter (DirectDicomImport &ddiOp) |
| | Constructor using a DirectDicomImport instance associated with.
|
| | ~DirectDicomImportDPLImporter () override |
| | Destructor.
|
| void | appendFields (FieldContainer &fieldContainer) override |
| void | handleNotification (Field &field) override |
| | Handles all field changes related to fields created in appendDPLArgumentFields().
|
| virtual bool | scanRecursively () const |
| | Returns true if settings require a recursive directory scan, otherwise it returns false for a flat scan.
|
| virtual bool | decomposeMultiFrames () const |
| | Returns true if (DICOM multi-frame) files shall be decomposed to single frames during imports, otherwise false.
|
| virtual bool | copyFullFunctionalGroupSequences () const |
| | Returns true if functional group sequences shall fully be copied during enhanced multi-frame decompositions, otherwise false.
|
| void | import (const FileListTools::FileList &fileList) override |
| EnumField & | getDplSpecialProcessorsFld () const |
| | Provides access to some fields used outside.
|
| DirectDicomImportDPLLogger & | getDPLLogger () |
| | Returns the used DPL logger instance.
|
| | DirectDicomImportImporterBase (DirectDicomImport &ddiOp) |
| | Constructor using a DirectDicomImport instance associated with.
|
| | ~DirectDicomImportImporterBase () override |
| | Destructor.
|
| void | updateProgressIndicator (const std::string &info, float percState) override |
| void | _updateConsole (bool fullUpdate=true) override |
| virtual DicomConfigurableMessageFilterBaseRefCountedPtr | getMessageCollector () const |
| | Privides access to the message collector of the internally referenced DDI instance.
|
| | ProgressLogger (std::stringstream *outputStream=nullptr, NotifyField *intCheckField=nullptr, StringField *statusField=nullptr, bool useRichTextCoding=true) |
| virtual | ~ProgressLogger () |
| | Destructor.
|
| void | setAutoNewLineTermination (bool on) |
| | Enable/disable automatic newline termination of logged messages.
|
| bool | isAutoNewLineTerminationOn () const |
| | Returns enabled/disabled automatic newline termination of logged messages.
|
| virtual bool | messageHook (const ProgressLogger &, MLMessageType, const std::string *, const std::string *, MLErrorCode *, const std::string *, unsigned int *) |
| void | logAnyMessage (std::string msg, unsigned int formatFlags=NoFlags) |
| | Log any string into the console.
|
| void | logFatalError (const std::string &func, MLErrorCode err, const std::string &reason) |
| void | logError (const std::string &func, MLErrorCode err, const std::string &reason) |
| | See logFatalError() for details.
|
| void | logWarning (const std::string &func, MLErrorCode err, const std::string &reason) |
| | See logFatalError() for details.
|
| void | logInfo (const std::string &func, const std::string &reason="") |
| void | logFullFatalError (const std::string &func, MLErrorCode err, const std::string &reason) |
| void | logFullError (const std::string &func, MLErrorCode err, const std::string &reason) |
| | See logFullFatalError() for details.
|
| void | logFullWarning (const std::string &func, MLErrorCode err, const std::string &reason) |
| | See logFullFatalError() for details.
|
| void | logFullInfo (const std::string &func, const std::string &reason) |
| bool | getRichTextCodingFlag () const |
| void | setRichTextCodingFlag (bool useRichTextCoding) |
| | See getRichTextCodingFlag() for details.
|
| bool | getUpdateProgressDuringInterruptChecksFlag () const |
| void | setUpdateProgressDuringInterruptChecksFlag (bool callUpdateProgressDuringInterruptChecks) |
| | See getUpdateProgressDuringInterruptChecksFlag() for details.
|
| void | setStatusUpdateTimeIntervalInSeconds (double checkIntervalInSeconds) |
| double | getStatusUpdateTimeIntervalInSeconds () const |
| void | setCheckTimeIntervalInSeconds (double checkIntervalInSeconds) |
| double | getCheckTimeIntervalInSeconds () const |
| | Returns the currently set interrupt check time interval.
|
| void | setInterruptCheckFunction (InterruptCheckFunc checkFunc, void *userData) |
| InterruptCheckFunc | getInterruptCheckFunction () const |
| | Returns the currently set function for interrupt checks.
|
| void * | getInterruptCheckFunctionUserData () const |
| | Returns the currently set user data pointer for interrupt checks.
|
| void | setInterruptCheckField (NotifyField *interruptField=nullptr) |
| NotifyField * | getInterruptCheckField () const |
| void | setStatusField (StringField *statusField) |
| | Set a StringField which always shall be updated with all logged messages; ignored if nullptr.
|
| StringField * | getStatusField () const |
| virtual bool | wasInterrupted () |
| virtual bool | getInterruptedFlag () const |
| | Returns current state of interruption flag (but does not check for interruption).
|
| virtual void | setInterruptedFlag (bool wasInterrupted) |
| | Sets current state of interruption flag (but does not check for interruption).
|
| virtual bool | orToInterruptedFlag (bool wasInterrupted) |
| void | setHadFlags (bool hadFlag) |
| | Sets all had*Flags to hadFlag.
|
| void | setFatalErrorMessagePrefix (const std::string &msg) |
| | Set/get prefixes for messages.
|
| void | setErrorMessagePrefix (const std::string &msg) |
| void | setWarningMessagePrefix (const std::string &msg) |
| void | setInfoMessagePrefix (const std::string &msg) |
| std::string | getFatalErrorMessagePrefix () const |
| std::string | getErrorMessagePrefix () const |
| std::string | getWarningMessagePrefix () const |
| std::string | getInfoMessagePrefix () const |
| bool | hadFatalError () const |
| | Returns true if any fatal error, error, warning or info was logged; can be reset with corresponding setHad*Flag().
|
| bool | hadError () const |
| bool | hadWarning () const |
| bool | hadInfo () const |
| void | setHadFatalErrorFlag (bool hadFatalErrorFlag) |
| | Sets the state of the corresponding _had* member; used to clear recent logging states.
|
| void | setHadErrorFlag (bool hadErrorFlag) |
| void | setHadWarningFlag (bool hadWarningFlag) |
| void | setHadInfoFlag (bool hadInfoFlag) |
Class handling all DICOM Processor Library Import (DPL) stuff for the DirectDicomImport module
Definition at line 46 of file mlDirectDicomImportDPLImporter.h.