7 #ifndef __FWATOMCONVERSION_MAPPER_BASE_HPP__ 8 #define __FWATOMCONVERSION_MAPPER_BASE_HPP__ 12 #include "fwAtomConversion/config.hpp" 13 #include "fwAtomConversion/mapper/factory/new.hpp" 14 #include "fwAtomConversion/DataVisitor.hpp" 15 #include "fwAtomConversion/AtomVisitor.hpp" 32 class FWATOMCONVERSION_CLASS_API
Base 47 ::fwAtomConversion::mapper::registry::get()->addFactory(
49 &::fwAtomConversion::mapper::factory::New<T>
64 DataVisitor::AtomCacheType & cache) = 0;
73 AtomVisitor::DataCacheType & cache,
fwAtoms contains basic objects to represent any other kind of object
This namespace contains the necessary class for fwData <-> fwAtoms conversion.
Visitor UUID Management policies.
Class represented a fwData::Object.
FWATOMCONVERSION_API std::shared_ptr< ::fwAtoms::Object > convert(const std::shared_ptr< ::fwData::Object > &data)
Helper to convert a fwData::Object to a fwAtoms::Object.
Base class for each data object.
Contains the representation of the data objects used in the framework.
Class used to register a class factory in factory registry.
Base class of custom mapper between fwData and fwAtoms.