7 #ifndef __FWMDSEMANTICPATCH_V1_V2_FWDATA_STUDY_HPP__ 8 #define __FWMDSEMANTICPATCH_V1_V2_FWDATA_STUDY_HPP__ 10 #include "fwMDSemanticPatch/config.hpp" 12 #include <fwAtomsPatch/ISemanticPatch.hpp> 31 FWMDSEMANTICPATCH_API
Study();
34 FWMDSEMANTICPATCH_API ~
Study();
37 FWMDSEMANTICPATCH_API
Study(
const Study& cpy );
44 FWMDSEMANTICPATCH_API
virtual void apply(
45 const ::fwAtoms::Object::sptr& previous,
46 const ::fwAtoms::Object::sptr& current,
47 ::fwAtomsPatch::IPatch::NewVersionsType& newVersions)
override;
Contains the semantic patches within the context "MedicalData".
Patch a study from version V'1' to 'V2' within 'MedicalData' context.
#define fwCoreClassDefinitionsWithFactoryMacro(_classinfo_, _parameters_, _factory_)
Generate common construction methods for classes with one factory.
Base class of contextual patches.
Contains the representation of the data objects used in the framework.