7 #ifndef __FWMEDDATA_ACTIVITYSERIES_HPP__ 8 #define __FWMEDDATA_ACTIVITYSERIES_HPP__ 10 #include "fwMedData/config.hpp" 11 #include "fwMedData/Series.hpp" 13 #include <fwData/factory/new.hpp> 15 fwCampAutoDeclareDataMacro((
fwMedData)(ActivitySeries), FWMEDDATA_API);
36 ::fwData::factory::New< ActivitySeries >);
40 typedef std::string ConfigIdType;
52 FWMEDDATA_API
void shallowCopy( const ::fwData::Object::csptr& _source )
override;
55 FWMEDDATA_API
void cachedDeepCopy( const ::fwData::Object::csptr& _source, DeepCopyCacheType& cache )
override;
65 void setData(const
SPTR(::
fwData::Composite)& val);
71 const ConfigIdType& getActivityConfigId () const;
72 void setActivityConfigId (const ConfigIdType& val);
80 ConfigIdType m_activityConfigId;
103 inline const ActivitySeries::ConfigIdType& ActivitySeries::getActivityConfigId ()
const 105 return m_activityConfigId;
110 inline void ActivitySeries::setActivityConfigId (
const ActivitySeries::ConfigIdType& val)
112 m_activityConfigId = val;
119 #endif // __FWMEDDATA_ACTIVITYSERIES_HPP__
Holds activity information.
Namespace containing medical data.
Key class used to restrict access to Object construction. See http://www.drdobbs.com/184402053.
#define fwCoreClassDefinitionsWithFactoryMacro(_classinfo_, _parameters_, _factory_)
Generate common construction methods for classes with one factory.
Contains the representation of the data objects used in the framework.
This class defines a composite object.
Holds series information.