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