3#if NDEVR_MEASURE_MODELS
4#include <NDEVR/IOFactory.h>
5#include <NDEVR/FileFormat.h>
6#include <NDEVR/Buffer.h>
7#include <NDEVR/Pointer.h>
15 class FactoryFeatures;
17 class DesignObjectLookup;
26 Vertex<3, fltp08> location;
32 Buffer<CRDPoint> points;
33 ConstPointer<Unit> unit;
39 Buffer<UUID> filterModelsToExport(Buffer<UUID> models_to_check,
const DesignObjectLookup* lookup,
const FileFormat&)
const override;
40 virtual void getSupportedFormats(Buffer<FileFormat>& formats,
bool is_read)
override;
41 virtual String getIcon(
const File& file)
override;
42 virtual bool readFile(FactoryParameters& file)
override;
43 virtual bool writeFile(FactoryParameters&)
override;
44 FactoryOptions defaultReadOptions(
const FactoryParameters& file)
const override;
45 FactoryOptions defaultWriteOptions(
const FactoryParameters& file)
const override;
46 static bool ReadCRD(CRDInfo& info, File file, ProgressInfo* log =
nullptr);
47 static bool WriteCRD(CRDInfo& info, File file, ProgressInfo* log =
nullptr);
48 static bool CreateCRDModel(
const CRDInfo& info, Model& model, ProgressInfo* log =
nullptr);
49 FactoryFeatures factoryFeatures(
const FactoryParameters& file,
bool is_import)
const override;
int32_t sint04
-Defines an alias representing a 4 byte, signed integer. -Can represent exact integer values -2147483...
Definition BaseValues.hpp:64