44 class FactoryFeatures;
The equivelent of std::vector but with a bit more control. The basic array unit of the library.
Definition Buffer.hpp:56
A core class where all Design Objects including models, materials, and geometries are stored....
Definition DesignObjectLookup.h:65
Writes to an E57Factory using the IOFactory interface.
Definition E57Factory.h:52
Buffer< UUID > filterModelsToExport(Buffer< UUID > models_to_check, const DesignObjectLookup *lookup, const FileFormat &export_format) const override
virtual FactoryOptions defaultReadOptions(const FactoryParameters &file) const
virtual bool readFile(FactoryParameters &file) override
virtual bool writeFile(FactoryParameters &file) override
virtual FactoryOptions defaultWriteOptions(const FactoryParameters &file) const
virtual void getSupportedFormats(Buffer< FileFormat > &formats, bool is_read) override
FactoryFeatures factoryFeatures(const FactoryParameters &file, bool is_read) const override
Allows IOFactories to report what features they support to make the import/export dialogs easier to s...
Definition FactoryFeatures.h:44
User-defined options that define preferences for importing and exporting using IOFactory objects.
Definition FactoryOptions.h:49
A service that provides Import/Export functionality for a model heirarchy. These can be registered wi...
Definition IOFactory.h:117
A container of input information that is to be filled with output information by an IOFactory.
Definition IOFactory.h:61