9 #include "ioDicomWeb/config.hpp" 11 #include <fwGui/editor/IEditor.hpp> 13 #include <fwIO/IReader.hpp> 15 #include <fwNetworkIO/http/ClientQt.hpp> 17 #include <boost/filesystem/path.hpp> 39 struct ConfigurationElement;
106 void changeSliceIndex(
int value);
111 IODICOMWEB_API virtual
void configuring() override;
114 IODICOMWEB_API virtual
void starting() override;
117 IODICOMWEB_API virtual
void stopping() override;
120 IODICOMWEB_API
void updating() override;
124 void triggerNewSlice();
130 void readImage(
size_t selectedSliceIndex);
138 void displayErrorMessage(const
std::
string& message) const;
141 QPointer< QSlider > m_sliceIndexSlider;
144 QPointer< QLineEdit > m_sliceIndexLineEdit;
147 size_t m_numberOfSlices;
150 std::
string m_dicomReaderType;
153 ::
fwIO::IReader::wptr m_dicomReader;
156 std::
string m_imageKey;
175 unsigned int m_delay;
181 std::
string getPreferenceKey(const
std::
string& key) const;
184 std::
string m_serverHostnameKey;
187 std::
string m_serverPortKey;
190 std::
string m_serverHostname;
Namespace containing medical data.
Defines the service interface managing the editor service for object.
This editor service is used to select a slice index and pull the image from the pacs if it is not ava...
The namespace fwNetworkIO contains the primary methods to access network.
The namespace fwRuntime contains classes to manage bundle, configuration element, extension point in ...
#define fwCoreServiceClassDefinitionsMacro(_classinfo_)
Generate common code for services classes.
ioDicomWeb contains services use to deal with PACS through HTTP.
The namespace fwIO contains the base interface for reader and writer services.
Contains the representation of the data objects used in the framework.
This namespace fwThread provides few tools to execute asynchronous tasks on different threads...