#include <MRGcodeProcessor.h>
Classes | |
| struct | BaseAction |
| struct | Command |
| struct | MoveAction |
Public Types | |
| using | BaseAction2f = BaseAction<Vector2f> |
| using | BaseAction3f = BaseAction<Vector3f> |
Public Member Functions | |
| MRMESH_API void | reset () |
| MRMESH_API void | setGcodeSource (const GcodeSource &gcodeSource) |
| MRMESH_API std::vector< MoveAction > | processSource () |
| MRMESH_API MoveAction | processLine (const std::string_view &line, std::vector< Command > &externalStorage) |
| MRMESH_API void | setCNCMachineSettings (const CNCMachineSettings &settings) |
| const CNCMachineSettings & | getCNCMachineSettings () |
| using MR::GcodeProcessor::BaseAction2f = BaseAction<Vector2f> |
| using MR::GcodeProcessor::BaseAction3f = BaseAction<Vector3f> |
|
inline |
| MRMESH_API MoveAction MR::GcodeProcessor::processLine | ( | const std::string_view & | line, |
| std::vector< Command > & | externalStorage ) |
| MRMESH_API std::vector< MoveAction > MR::GcodeProcessor::processSource | ( | ) |
| MRMESH_API void MR::GcodeProcessor::reset | ( | ) |
| MRMESH_API void MR::GcodeProcessor::setCNCMachineSettings | ( | const CNCMachineSettings & | settings | ) |
| MRMESH_API void MR::GcodeProcessor::setGcodeSource | ( | const GcodeSource & | gcodeSource | ) |