7 #ifndef __FWDATA_BOOLEAN_HPP__ 8 #define __FWDATA_BOOLEAN_HPP__ 10 #include "fwData/config.hpp" 11 #include "fwData/factory/new.hpp" 12 #include "fwData/GenericField.hpp" 13 #include "fwData/Object.hpp" 15 fwCampAutoDeclareDataMacro((
fwData)(Boolean), FWDATA_API);
28 GenericFieldFactory< Boolean >);
40 FWDATA_API
virtual ~
Boolean() noexcept;
43 FWDATA_API
void shallowCopy( const
Object::csptr& _source ) override;
46 FWDATA_API
void cachedDeepCopy(const
Object::csptr& _source, DeepCopyCacheType& cache) override;
52 #endif // __FWDATA_BOOLEAN_HPP__ Key class used to restrict access to Object construction. See http://www.drdobbs.com/184402053.
Generic "field" object template.
#define fwCoreClassDefinitionsWithFactoryMacro(_classinfo_, _parameters_, _factory_)
Generate common construction methods for classes with one factory.
Base class for each data object.
Contains the representation of the data objects used in the framework.
This class contains a boolean value.