GCode Processor
|
Class to read in and process a .gcode
file.
More...
#include <GCodeProcessor.h>
Public Member Functions | |
GCodeProcessor (CommandLineArguments &&cmd_line_args) | |
Constructor. More... | |
~GCodeProcessor ()=default | |
Default destructor. | |
GCodeProcessor (const GCodeProcessor &)=delete | |
Deleted copy constructor. | |
GCodeProcessor (GCodeProcessor &&)=delete | |
Deleted move constructor. | |
GCodeProcessor & | operator= (const GCodeProcessor &)=delete |
Deleted copy assignment operator. | |
GCodeProcessor & | operator= (GCodeProcessor &&)=delete |
Deleted move assignment operator. | |
void | process () |
Process the input file. | |
Private Attributes | |
const std::string | InputFileName_ |
The input .gcode file. | |
std::unique_ptr< GCodeLineEntryStack > | InputEntriesStack_ |
The 3-element .gcode line entry stack. | |
Class to read in and process a .gcode
file.
|
explicit |
Constructor.
Reads the input file in and stores the lines in a std::vector
.
cmd_line_args | Parsed command line arguments. |