9 #include "fwActivities/config.hpp" 10 #include "fwActivities/registry/Activities.hpp" 11 #include "fwActivities/validator/factory/new.hpp" 12 #include "fwActivities/validator/registry/detail.hpp" 14 #include <fwCore/base.hpp> 16 #include <fwMedData/ActivitySeries.hpp> 41 typedef ::fwActivities::validator::factory::Key
Key;
55 ::fwActivities::validator::registry::get()->addFactory( functorKey,
56 &::fwActivities::validator::factory::New<T> );
70 FWACTIVITIES_API
virtual ValidationType validate(
71 const ::fwActivities::registry::ActivityInfo& activityInfo,
#define fwCoreNonInstanciableClassDefinitionsMacro(_classinfo_)
Generate common code for Non Instanciable classes (Interfaces, Abstract classes, ...)
std::pair< bool, std::string > ValidationType
Defines validation result of an activity. First element tells if the activity is validated or not by ...
Base class for all FW4SPL's classes.
This class defines a vector of objects.
Base class for all fwActivities validator's classes.
Namespace containing activities data and builder.
Contains the representation of the data objects used in the framework.
Key class used to restrict access to Object construction. See http://www.drdobbs.com/184402053.
Class used to register a class factory in factory registry. This class defines also the object factor...