34#include <NDEVR/IOFactory.h>
35#include <NDEVR/FactoryFeatures.h>
36#include <NDEVR/FactoryOptions.h>
39 struct ASCIIPointOptions;
51#if NDEVR_STATION_MODEL
57 virtual void getSupportedFormatsByModelType(
Buffer<FileFormat>& formats,
bool is_read,
const String& model_type)
override;
58 virtual String getIcon(
const File& file)
override;
63 static void WriteHeaders(
const AsciiOptions& options,
String&
string,
bool add_new_line =
true);
67#if NDEVR_STATION_MODEL
writes points of data to a plain-text file based on FactoryOptions.
Definition AsciiFactory.h:46
Storage class for all options related to an Ascii file output used by an IOFactory.
Definition AsciiOptions.h:44
The equivelent of std::vector but with a bit more control. The basic array unit of the library.
Definition Buffer.hpp:59
A core class where all Design Objects including models, materials, and geometries are stored.
Definition DesignObjectLookup.h:65
Definition DesignParameter.h:42
Definition FactoryFeatures.h:40
Definition FactoryOptions.h:46
Logic for reading or writing to a file as well as navigating filesystems.
Definition File.h:48
Definition IOFactory.h:99
The core String class for the software.
Definition String.h:47
uint32_t uint04
-Defines an alias representing a 4 byte, unsigned integer -Can represent exact integer values 0 throu...
Definition BaseValues.hpp:115
Optimized class for quickly writing columns to an ASCII file.
Definition AsciiFactory.cpp:51
Definition IOFactory.h:56