|
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. |
1.8.11