7 #ifndef __FWDATA_FLOAT_HPP__ 8 #define __FWDATA_FLOAT_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)(Float), FWDATA_API);
29 GenericFieldFactory< Float >);
42 FWDATA_API
virtual ~
Float() noexcept;
45 FWDATA_API
void shallowCopy( const
Object::csptr& _source ) override;
48 FWDATA_API
void cachedDeepCopy(const
Object::csptr& _source, DeepCopyCacheType& cache) override;
52 FWDATA_API
Float() noexcept;
57 #endif // __FWDATA_FLOAT_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 an float value.