9 #include "fwMedData/config.hpp" 10 #include "fwMedData/DicomSeries.hpp" 11 #include "fwMedData/Series.hpp" 12 #include "fwMedData/types.hpp" 14 #include <fwData/factory/new.hpp> 16 fwCampAutoDeclareDataMacro((
fwMedData)(ImageSeries), FWMEDDATA_API);
34 ::fwData::factory::New< ImageSeries >);
48 FWMEDDATA_API
void shallowCopy( const ::fwData::Object::csptr& _source )
override;
51 FWMEDDATA_API
void cachedDeepCopy( const ::fwData::Object::csptr& _source, DeepCopyCacheType& cache )
override;
61 void setImage(const
SPTR(::
fwData::Image)& val);
98 inline ::fwMedData::DicomSeries::csptr ImageSeries::getDicomReference()
const 100 return m_dicomReference;
105 inline void ImageSeries::setDicomReference(const ::fwMedData::DicomSeries::csptr& reference)
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.
Base class for each data object.
Contains the representation of the data objects used in the framework.
This class defines an image.
Holds series information.