MeVisLab Scripting Reference
MLABMoveSCU Class Reference

#include <mlabMoveSCU.h>

Inherits MLABPlainDicomTool.

Public Slots

void cancel () override
 
void setEncoding (Encoding enc)
 
void setOverrideKeys (const QVariantMap &keys)
 
void setQueryModel (QueryModel model)
 
void setTargetAET (const QString &aet)
 
- Public Slots inherited from MLABBaseDicomTool
QStringList getErrorMessages () const
 
bool run ()
 
void setCalledAET (const QString &aet)
 
void setCallingAET (const QString &aet)
 
bool start ()
 
bool wait (unsigned long time=ULONG_MAX)
 

Signals

void receivedIntermediateStatus (unsigned short dimseStatus, unsigned short numberOfRemainingSubOperations, unsigned short numberOfCompletedSubOperations, unsigned short numberOfFailedSubOperations, unsigned short numberOfWarningSubOperations)
 
- Signals inherited from MLABBaseDicomTool
void finished (bool success)
 

Additional Inherited Members

- Public Types inherited from MLABBaseDicomTool
enum  Encoding { QueryEncoding , Latin1 , Utf8 }
 
enum  QueryModel { }
 
- Protected Member Functions inherited from MLABPlainDicomTool
void cancel () override
 

Detailed Description

Implement MoveSCU operation.

Member Function Documentation

◆ cancel

void MLABMoveSCU::cancel ( )
overrideslot

Cancel asynchronous execution.

◆ receivedIntermediateStatus

void MLABMoveSCU::receivedIntermediateStatus ( unsigned short dimseStatus,
unsigned short numberOfRemainingSubOperations,
unsigned short numberOfCompletedSubOperations,
unsigned short numberOfFailedSubOperations,
unsigned short numberOfWarningSubOperations )
signal

Connect to this signal to receive the current status as well as the number of finished and pending operations.

◆ setEncoding

void MLABMoveSCU::setEncoding ( Encoding enc)
slot

Set character encoding mode (see MLABBaseDicomTool::Encoding)

◆ setOverrideKeys

void MLABMoveSCU::setOverrideKeys ( const QVariantMap & keys)
slot

Set values selecting the datasets.

◆ setQueryModel

void MLABMoveSCU::setQueryModel ( QueryModel model)
slot

Set query information model.

◆ setTargetAET

void MLABMoveSCU::setTargetAET ( const QString & aet)
slot

Set the AET title of the target node.