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

Implements MoveSCU operation.

Member Function Documentation

◆ cancel

void MLABMoveSCU::cancel ( )
overrideslot

Cancels 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

Sets the character encoding mode (see MLABBaseDicomTool::Encoding).

◆ setOverrideKeys

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

Sets values selecting the datasets.

◆ setQueryModel

void MLABMoveSCU::setQueryModel ( QueryModel model)
slot

Sets the query information model.

◆ setTargetAET

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

Sets the AET title of the target node.