34#if NDEVR_MEASURE_MODELS
35#include <NDEVR/IOFactory.h>
36#include <NDEVR/FileFormat.h>
37#include <NDEVR/Buffer.h>
60 AsciiMeasurementFactory();
65 static FileFormat MeasurmentCSVFormat();
70 void getSupportedFormats(Buffer<FileFormat>& formats,
bool is_read)
override;
76 virtual void getSupportedFormats(Buffer<FileFormat>& formats, DesignObjectLookup* lookup,
const Buffer<UUID>& models)
override;
83 Buffer<UUID> filterModelsToExport(Buffer<UUID> models_to_check,
const DesignObjectLookup* lookup,
const FileFormat& export_format)
const override;
89 virtual void getSupportedFormatsByModelType(Buffer<FileFormat>& formats,
bool is_read,
const StringView& model_type)
override;
94 bool readFile(FactoryParameters& file)
override;
99 bool writeFile(FactoryParameters& file)
override;
105 FactoryFeatures factoryFeatures(
const FactoryParameters& file,
bool is_import)
const override;
Allows IOFactories to report what features they support to make the import/export dialogs easier to s...
User-defined options that define preferences for importing and exporting using IOFactory objects.
Logic for reading or writing to a file as well as navigating filesystems or other common file operati...
A service that provides Import/Export functionality for a model hierarchy.
A light-weight base class for Log that allows processes to update, without the need for additional in...
A core class that represents a node on model hierarchy.
The core String class for the NDEVR API.
The primary namespace for the NDEVR SDK.