7 #ifndef __FWDATAIO_READER_DICTIONARYREADER_HPP__ 8 #define __FWDATAIO_READER_DICTIONARYREADER_HPP__ 10 #include "fwDataIO/config.hpp" 11 #include "fwDataIO/reader/GenericObjectReader.hpp" 13 #include <fwData/location/SingleFile.hpp> 14 #include <fwData/StructureTraitsDictionary.hpp> 16 #include <boost/filesystem.hpp> 20 class StructureTraitsDictionary;
47 ::fwDataIO::reader::factory::New< DictionaryReader >
57 FWDATAIO_API
virtual void read()
override;
59 FWDATAIO_API std::string extension()
override;
62 FWDATAIO_API static ::boost::filesystem::path getDefaultDictionaryPath();
69 #endif // __FWDATAIO_READER_DICTIONARYREADER_HPP__ This namespace fwDataIO contains reader and writer for several framework's data.
Key class used to restrict access to Object construction. See http://www.drdobbs.com/184402053.
generic class for all object readers.
#define fwCoreClassDefinitionsWithFactoryMacro(_classinfo_, _parameters_, _factory_)
Generate common construction methods for classes with one factory.
This class is derived by reader/writer.
Dictionary reader. Read file with .dic extension.
Contains the representation of the data objects used in the framework.