7 #include "uiMedDataQt/InsertSeries.hpp" 9 #include <fwData/Exception.hpp> 10 #include <fwData/registry/macros.hpp> 32 InsertSeries::csptr other = InsertSeries::dynamicConstCast(_source);
34 "Unable to copy" + (_source ? _source->getClassname() : std::string(
"<NULL>"))
44 InsertSeries::csptr other = InsertSeries::dynamicConstCast(_source);
46 "Unable to copy" + (_source ? _source->getClassname() : std::string(
"<NULL>"))
The namespace uiMedDataQt contains editors for medical data.
Used as a placeholder in uiMedDataQt::editor::SSelector UI to insert create and insert new series in ...
Key class used to restrict access to Object construction. See http://www.drdobbs.com/184402053.
Implements data exception class.
FWMEDDATA_API void cachedDeepCopy(const ::fwData::Object::csptr &_source, DeepCopyCacheType &cache) override
Defines deep copy.
UIMEDDATAQT_API void cachedDeepCopy(const ::fwData::Object::csptr &_source, DeepCopyCacheType &cache) override
Defines deep copy.
UIMEDDATAQT_API void shallowCopy(const ::fwData::Object::csptr &_source) override
Defines shallow copy.
virtual UIMEDDATAQT_API ~InsertSeries()
Destructor.
UIMEDDATAQT_API InsertSeries(::fwData::Object::Key key)
Constructor.
virtual const std::string & getClassname() const override
return full object's classname with its namespace, i.e. fwCore::BaseObject
FWMEDDATA_API void shallowCopy(const ::fwData::Object::csptr &_source) override
Defines shallow copy.