42 class FactoryFeatures;
44 class DesignObjectLookup;
The equivelent of std::vector but with a bit more control. The basic array unit of the library.
Definition Buffer.hpp:64
Definition DesignObjectLookup.h:61
Definition FactoryFeatures.h:40
Definition FactoryOptions.h:46
Definition IOFactory.h:99
Definition KMLFactory.h:46
KML_INTERFACE_API KMLFactory()
Definition KMLFactory.cpp:527
Buffer< UUID > filterModelsToExport(Buffer< UUID > models_to_check, const DesignObjectLookup *lookup, const FileFormat &export_format) const override
Definition KMLFactory.cpp:672
KML_INTERFACE_API bool writeFile(FactoryParameters &file) override
Definition KMLFactory.cpp:622
FactoryOptions defaultReadOptions(const FactoryParameters &file) const override
Definition KMLFactory.cpp:693
FactoryFeatures factoryFeatures(const FactoryParameters &file, bool is_import) const override
Definition KMLFactory.cpp:681
KML_INTERFACE_API bool readFile(FactoryParameters &file) override
Definition KMLFactory.cpp:579
KML_INTERFACE_API void getSupportedFormats(Buffer< FileFormat > &formats, bool is_read) override
Definition KMLFactory.cpp:530
static constexpr const char * PlaceAllOnGround()
Definition KMLFactory.h:59
KML_INTERFACE_API bool canRead(const FactoryParameters &file) override
Definition KMLFactory.cpp:566
FactoryOptions defaultWriteOptions(const FactoryParameters &file) const override
Definition KMLFactory.cpp:701
static constexpr const char * CustomOptionsLabel()
Definition KMLFactory.h:58
Definition IOFactory.h:56