 |
CTK
0.1.0
The Common Toolkit is a community effort to provide support code for medical image analysis, surgical navigation, and related projects.
|
Go to the documentation of this file.
21 #ifndef __ctkDICOMTester_h
22 #define __ctkDICOMTester_h
29 #include "ctkDICOMCoreExport.h"
30 class ctkDICOMTesterPrivate;
42 Q_PROPERTY(QString dcmqrscpExecutable READ dcmqrscpExecutable WRITE setDCMQRSCPExecutable)
43 Q_PROPERTY(QString dcmqrscpConfigFile READ dcmqrscpConfigFile WRITE setDCMQRSCPConfigFile)
44 Q_PROPERTY(QString storeSCUExecutable READ storeSCUExecutable WRITE setStoreSCUExecutable)
45 Q_PROPERTY(QString storeSCPExecutable READ storeSCPExecutable WRITE setStoreSCPExecutable)
46 Q_PROPERTY(
int dcmqrscpPort READ dcmqrscpPort WRITE setDCMQRSCPPort)
49 explicit ctkDICOMTester(
const QString& dcmqrscp,
const QString& configFile, QObject* parent = 0);
90 Q_INVOKABLE
bool storeData(
const QStringList& data);
93 QScopedPointer<ctkDICOMTesterPrivate>
d_ptr;
void setStoreSCUExecutable(const QString &storescu)
void setDCMQRSCPExecutable(const QString &dcmqrscp)
QString dcmqrscpExecutable() const
QString storeSCPExecutable() const
virtual ~ctkDICOMTester()
void setDCMQRSCPPort(int port)
Q_INVOKABLE bool stopDCMQRSCP()
QString dcmqrscpConfigFile() const
void setStoreSCPExecutable(const QString &storescp)
Q_INVOKABLE QProcess * startDCMQRSCP()
Utility class to test DICOM network applications A simple DICOM archive server can be run (startDCMQR...
QString storeSCUExecutable() const
Q_INVOKABLE bool storeData(const QStringList &data)
void setDCMQRSCPConfigFile(const QString &configFile)
ctkDICOMTester(QObject *parent=0)
QScopedPointer< ctkDICOMTesterPrivate > d_ptr
ctkDICOMTester(const QString &dcmqrscp, const QString &configFile, QObject *parent=0)