class aims::FileFormatDictionary< T >
Formats holder for each format of Aims object, used by Reader and Writer.
FileFormatDictionary is a plug-in mechanism to allow new formats to be registered. It uses at lower level specific IO classes for each format (JpegFormat for JPEG, which in turn use JpegReader and JpegWriter, AimsVidaReader for Vida, AimsSpmReader for SPM, etc., and IO classes for other object types (meshes, buckets, textures, ...))
- Adding new IO formats
The standard Aims library includes a set of already compiled Readers and writers, for the following types:
If you need to use other types, you'll have to include
aims/io/reader_d.h and / or
aims/io/writer_d.h in order to have the template functions definitions,
aims/io/writer.h are only the class declarations. In addition, you may want to specialize the registerBaseFormats() functions of specific FileFormatDictionary specializations.
- See also
- Reader Writer Finder Process
Definition at line 139 of file fileFormat.h.