34#if NDEVR_SUPPORTS_IREDES
35#include <NDEVR/IOFactory.h>
36#include <NDEVR/FileFormat.h>
37#include <NDEVR/BaseValues.h>
38#include <NDEVR/Buffer.h>
45 class FactoryFeatures;
The equivelent of std::vector but with a bit more control. The basic array unit of the library.
Definition Buffer.hpp:56
Logic for reading or writing to a file as well as navigating filesystems.
Definition File.h:48
A service that provides Import/Export functionality for a model heirarchy. These can be registered wi...
Definition IOFactory.h:117
Definition IredesPatternFactory.h:50
bool canRead(const File &file) override
virtual bool readFile(FactoryParameters &file) override
virtual void getSupportedFormatsByModelType(Buffer< FileFormat > &formats, bool is_read, const String &model_type) override
virtual bool writeFile(FactoryParameters &file) override
virtual void getSupportedFormats(Buffer< FileFormat > &formats, bool is_read) override
The core String class for the NDEVR API.
Definition String.h:69
A container of input information that is to be filled with output information by an IOFactory.
Definition IOFactory.h:61