class to process g-code source and generate toolpath More...
#include <MRGcodeProcessor.h>
Classes | |
| struct | BaseAction |
| struct | Command |
| struct | MoveAction |
| structure that stores information about the movement of the tool, specified by some string of commands More... | |
Public Types | |
| using | BaseAction2f = BaseAction<Vector2f> |
| using | BaseAction3f = BaseAction<Vector3f> |
Public Member Functions | |
| MRMESH_API void | reset () |
| reset internal states | |
| MRMESH_API void | setGcodeSource (const GcodeSource &gcodeSource) |
| set g-code source | |
| MRMESH_API std::vector< MoveAction > | processSource () |
| process all lines g-code source and generate corresponding move actions | |
| MRMESH_API MoveAction | processLine (const std::string_view &line, std::vector< Command > &externalStorage) |
| MRMESH_API void | setCNCMachineSettings (const CNCMachineSettings &settings) |
| settings | |
| const CNCMachineSettings & | getCNCMachineSettings () |
class to process g-code source and generate toolpath