7 #include "fwMedData/ActivitySeries.hpp" 9 #include <fwData/Composite.hpp> 10 #include <fwData/Exception.hpp> 11 #include <fwData/registry/macros.hpp> 20 m_data(::
fwData::Composite::New())
34 ActivitySeries::csptr other = ActivitySeries::dynamicConstCast(_source);
36 "Unable to copy" + (_source ? _source->getClassname() : std::string(
"<NULL>"))
48 ActivitySeries::csptr other = ActivitySeries::dynamicConstCast(_source);
50 "Unable to copy" + (_source ? _source->getClassname() : std::string(
"<NULL>"))
Holds activity information.
Namespace containing medical data.
virtual FWMEDDATA_API ~ActivitySeries()
Destructor.
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.
ConfigIdType m_activityConfigId
Activity configuration identifier.
FWMEDDATA_API void cachedDeepCopy(const ::fwData::Object::csptr &_source, DeepCopyCacheType &cache) override
Defines deep copy.
FWMEDDATA_API ActivitySeries(::fwData::Object::Key key)
Constructor.
static FWDATA_API::fwData::Object::sptr copy(const ::fwData::Object::csptr &source)
return a copy of the source. if source is a null pointer, return a null pointer.
FWMEDDATA_API void shallowCopy(const ::fwData::Object::csptr &_source) override
Defines shallow copy.
virtual const std::string & getClassname() const override
return full object's classname with its namespace, i.e. fwCore::BaseObject
Contains the representation of the data objects used in the framework.
FWMEDDATA_API void shallowCopy(const ::fwData::Object::csptr &_source) override
Defines shallow copy.
Holds series information.
std::shared_ptr< ::fwData::Composite > m_data
... container