9 #include "fwActivities/builder/factory/new.hpp" 10 #include "fwActivities/builder/registry/detail.hpp" 11 #include "fwActivities/config.hpp" 12 #include "fwActivities/registry/Activities.hpp" 14 #include <fwCore/base.hpp> 16 #include <fwMedData/ActivitySeries.hpp> 34 typedef ::fwActivities::builder::factory::Key
Key;
35 typedef ::fwMedData::ActivitySeries::ConfigIdType ConfigIdType;
49 ::fwActivities::builder::registry::get()->addFactory( functorKey,
50 &::fwActivities::builder::factory::New<T> );
62 FWACTIVITIES_API virtual ::fwMedData::ActivitySeries::sptr buildData(
63 const ::fwActivities::registry::ActivityInfo& activityInfo,
69 const
std::
string& type ) const;
#define fwCoreNonInstanciableClassDefinitionsMacro(_classinfo_)
Generate common code for Non Instanciable classes (Interfaces, Abstract classes, ...)
Base class for all FW4SPL's classes.
Key class used to restrict access to Object construction. See http://www.drdobbs.com/184402053.
This class defines a vector of objects.
Class used to register a class factory in factory registry. This class defines also the object factor...
Namespace containing activities data and builder.
Contains the representation of the data objects used in the framework.
Base class for all fwActivities builder's classes.