Public Member Functions | |
| GcodeProcessor (java.lang.foreign.MemorySegment ptr, boolean owned, java.lang.Object owner) | |
| GcodeProcessor () | |
| GcodeProcessor (meshlib.GcodeProcessor _other) | |
| meshlib.GcodeProcessor | assignFromAnother (meshlib.GcodeProcessor _other) |
| void | reset () |
| void | setGcodeSource (meshlib.std_vector_std_string gcodeSource) |
| meshlib.std_vector_MR_GcodeProcessor_MoveAction | processSource () |
| meshlib.GcodeProcessor_MoveAction | processLine (java.lang.String line, meshlib.std_vector_MR_GcodeProcessor_Command externalStorage) |
| void | setCNCMachineSettings (meshlib.CNCMachineSettings settings) |
| meshlib.CNCMachineSettings | getCNCMachineSettings () |
| Public Member Functions inherited from meshlib.CppObject | |
| final java.lang.foreign.MemorySegment | rawPointer () |
| final boolean | isOwned () |
| final void | close () |
| final java.lang.foreign.MemorySegment | release () |
Additional Inherited Members | |
| Protected Member Functions inherited from meshlib.CppObject | |
| CppObject (java.lang.foreign.MemorySegment ptr, java.util.function.Consumer< java.lang.foreign.MemorySegment > destroy, java.lang.Object owner) | |
class to process g-code source and generate toolpath Generated from class MR::GcodeProcessor.
Instances created here own their C++ objects, see CppObject.
| meshlib.GcodeProcessor.GcodeProcessor | ( | java.lang.foreign.MemorySegment | ptr, |
| boolean | owned, | ||
| java.lang.Object | owner ) |
Wraps a pointer from the C bindings. If owned, the object is destroyed when the wrapper dies. owner is kept alive as long as this wrapper is. Not for normal use.
| meshlib.GcodeProcessor.GcodeProcessor | ( | ) |
Constructs an empty (default-constructed) instance.
Calls MR_GcodeProcessor_DefaultConstruct().
| meshlib.GcodeProcessor.GcodeProcessor | ( | meshlib.GcodeProcessor | _other | ) |
Generated from constructor MR::GcodeProcessor::GcodeProcessor. The reference to things referred to by the parameter _other (if any) might be preserved in the constructed object.
Calls MR_GcodeProcessor_ConstructFromAnother().
| meshlib.GcodeProcessor meshlib.GcodeProcessor.assignFromAnother | ( | meshlib.GcodeProcessor | _other | ) |
Generated from method MR::GcodeProcessor::operator=. The reference to things referred to by the parameter _other (if any) might be preserved in this object.
Calls MR_GcodeProcessor_AssignFromAnother().
| meshlib.CNCMachineSettings meshlib.GcodeProcessor.getCNCMachineSettings | ( | ) |
Generated from method MR::GcodeProcessor::getCNCMachineSettings.
Calls MR_GcodeProcessor_getCNCMachineSettings().
| meshlib.GcodeProcessor_MoveAction meshlib.GcodeProcessor.processLine | ( | java.lang.String | line, |
| meshlib.std_vector_MR_GcodeProcessor_Command | externalStorage ) |
process all commands from one line g-code source and generate corresponding move action;
| externalStorage | to avoid memory allocation on each line Generated from method MR::GcodeProcessor::processLine. |
Calls MR_GcodeProcessor_processLine().
| meshlib.std_vector_MR_GcodeProcessor_MoveAction meshlib.GcodeProcessor.processSource | ( | ) |
process all lines g-code source and generate corresponding move actions Generated from method MR::GcodeProcessor::processSource.
Calls MR_GcodeProcessor_processSource().
| void meshlib.GcodeProcessor.reset | ( | ) |
reset internal states Generated from method MR::GcodeProcessor::reset.
Calls MR_GcodeProcessor_reset().
| void meshlib.GcodeProcessor.setCNCMachineSettings | ( | meshlib.CNCMachineSettings | settings | ) |
settings Generated from method MR::GcodeProcessor::setCNCMachineSettings.
Calls MR_GcodeProcessor_setCNCMachineSettings().
| void meshlib.GcodeProcessor.setGcodeSource | ( | meshlib.std_vector_std_string | gcodeSource | ) |
set g-code source Generated from method MR::GcodeProcessor::setGcodeSource.
Calls MR_GcodeProcessor_setGcodeSource().