34#include <NDEVR/AsciiFactory.h>
35#include <NDEVR/FactoryFeatures.h>
36#include <NDEVR/FactoryOptions.h>
39#if NDEVR_STATION_MODEL
51 AsciiStationFactory();
56 static FileFormat StationFormat(
bool is_read);
61 virtual void getSupportedFormats(Buffer<FileFormat>& formats,
bool is_read)
override;
67 virtual void getSupportedFormats(Buffer<FileFormat>& formats, DesignObjectLookup* lookup,
const Buffer<UUID>& models)
override;
73 virtual void getSupportedFormatsByModelType(Buffer<FileFormat>& formats,
bool is_read,
const StringView& model_type)
override;
78 virtual bool readFile(FactoryParameters& parameters)
override;
83 virtual bool writeFile(FactoryParameters& parameters)
override;
88 bool canRead(
const FactoryParameters& file)
override;
95 Buffer<UUID> filterModelsToExport(Buffer<UUID> models_to_check,
const DesignObjectLookup* lookup,
const FileFormat& export_format)
const override;
101 FactoryFeatures factoryFeatures(
const FactoryParameters& file,
bool is_import)
const override;
106 FactoryOptions defaultReadOptions(
const FactoryParameters& file)
const override;
111 FactoryOptions defaultWriteOptions(
const FactoryParameters& file)
const override;
Writes and reads points of data to and from a plain-text file based on FactoryOptions.
The primary namespace for the NDEVR SDK.