7 #include "fwPacsIO/data/PacsConfiguration.hpp" 9 #include <fwData/Exception.hpp> 10 #include <fwData/registry/macros.hpp> 20 m_localApplicationTitle(
""),
22 m_pacsApplicationTitle(
""),
23 m_pacsApplicationPort(0),
24 m_moveApplicationTitle(
""),
25 m_moveApplicationPort(0),
26 m_retrieveMethod(MOVE_RETRIEVE_METHOD)
40 PacsConfiguration::csptr other = PacsConfiguration::dynamicConstCast(_source);
42 "Unable to copy" + (_source ? _source->getClassname() : std::string(
"<NULL>"))
59 PacsConfiguration::csptr other = PacsConfiguration::dynamicConstCast(_source);
61 "Unable to copy" + (_source ? _source->getClassname() : std::string(
"<NULL>"))
unsigned short m_pacsApplicationPort
Pacs application port.
std::string m_pacsApplicationTitle
Pacs application title.
fwPacsIO contains classes used to communicate with a PACS.
virtual const std::string & getClassname() const override
return full object's classname with its namespace, i.e. fwCore::BaseObject
Key class used to restrict access to Object construction. See http://www.drdobbs.com/184402053.
std::string m_pacsHostName
Pacs host name.
Implements data exception class.
FWPACSIO_API void shallowCopy(const Object::csptr &_source) override
Defines shallow copy.
RETRIEVE_METHOD m_retrieveMethod
Retrieve method.
This class defines a Pacs configuration.
std::string m_localApplicationTitle
Local application title.
FWPACSIO_API PacsConfiguration(::fwData::Object::Key key)
Constructor.
FWDATA_API void fieldDeepCopy(const ::fwData::Object::csptr &source)
A deep copy of fields (objects in m_children)
std::string m_moveApplicationTitle
Move application title.
unsigned short m_moveApplicationPort
Move application port.
virtual FWPACSIO_API ~PacsConfiguration()
Destructor.
FWDATA_API void fieldShallowCopy(const ::fwData::Object::csptr &source)
A shallow copy of fields (objects in m_children)
FWPACSIO_API void cachedDeepCopy(const Object::csptr &_source, DeepCopyCacheType &cache) override
Defines deep copy.