Classes | |
class | BaseAction_Vector2f |
class | BaseAction_Vector3f |
class | Command |
class | MoveAction |
Public Member Functions | |
None | __init__ (self) |
None | __init__ (self, GcodeProcessor arg0) |
CNCMachineSettings | getCNCMachineSettings (self) |
GcodeProcessor.MoveAction | processLine (self, str line, std_vector_GcodeProcessor_Command externalStorage) |
std_vector_GcodeProcessor_MoveAction | processSource (self) |
None | reset (self) |
None | setCNCMachineSettings (self, CNCMachineSettings settings) |
None | setGcodeSource (self, std_vector_std_string gcodeSource) |
Static Public Attributes | |
BaseAction2f | |
BaseAction3f = GcodeProcessor.BaseAction_Vector3f | |
Generated from: MR::GcodeProcessor class to process g-code source and generate toolpath
None meshlib.mrmeshpy.GcodeProcessor.__init__ | ( | self | ) |
Implicit default constructor.
None meshlib.mrmeshpy.GcodeProcessor.__init__ | ( | self, | |
GcodeProcessor | arg0 ) |
Implicit copy constructor.
CNCMachineSettings meshlib.mrmeshpy.GcodeProcessor.getCNCMachineSettings | ( | self | ) |
GcodeProcessor.MoveAction meshlib.mrmeshpy.GcodeProcessor.processLine | ( | self, | |
str | line, | ||
std_vector_GcodeProcessor_Command | externalStorage ) |
process all commands from one line g-code source and generate corresponding move action; \\param externalStorage to avoid memory allocation on each line
std_vector_GcodeProcessor_MoveAction meshlib.mrmeshpy.GcodeProcessor.processSource | ( | self | ) |
process all lines g-code source and generate corresponding move actions
None meshlib.mrmeshpy.GcodeProcessor.reset | ( | self | ) |
reset internal states
None meshlib.mrmeshpy.GcodeProcessor.setCNCMachineSettings | ( | self, | |
CNCMachineSettings | settings ) |
settings
None meshlib.mrmeshpy.GcodeProcessor.setGcodeSource | ( | self, | |
std_vector_std_string | gcodeSource ) |
set g-code source
|
static |
|
static |