#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 | ) |