MeshLib Java Docs
Loading...
Searching...
No Matches
meshlib.GcodeProcessor_MoveAction Class Reference
Inheritance diagram for meshlib.GcodeProcessor_MoveAction:

Public Member Functions

 GcodeProcessor_MoveAction (java.lang.foreign.MemorySegment ptr, boolean owned, java.lang.Object owner)
 GcodeProcessor_MoveAction ()
 GcodeProcessor_MoveAction (meshlib.GcodeProcessor_BaseAction_MR_Vector3f action, meshlib.std_vector_MR_Vector3f toolDirection, boolean idle, float feedrate)
 GcodeProcessor_MoveAction (meshlib.GcodeProcessor_MoveAction _other)
boolean convertTo_bool ()
meshlib.GcodeProcessor_MoveAction assignFromAnother (meshlib.GcodeProcessor_MoveAction _other)
boolean valid ()
meshlib.GcodeProcessor_BaseAction_MR_Vector3f action ()
void setAction (meshlib.GcodeProcessor_BaseAction_MR_Vector3f value)
meshlib.std_vector_MR_Vector3f toolDirection ()
void setToolDirection (meshlib.std_vector_MR_Vector3f value)
boolean idle ()
void setIdle (boolean value)
float feedrate ()
void setFeedrate (float value)
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)

Detailed Description

structure that stores information about the movement of the tool, specified by some string of commands Generated from class MR::GcodeProcessor::MoveAction.

Instances created here own their C++ objects, see CppObject.

Constructor & Destructor Documentation

◆ GcodeProcessor_MoveAction() [1/4]

meshlib.GcodeProcessor_MoveAction.GcodeProcessor_MoveAction ( 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.

◆ GcodeProcessor_MoveAction() [2/4]

meshlib.GcodeProcessor_MoveAction.GcodeProcessor_MoveAction ( )

Constructs an empty (default-constructed) instance.

Calls MR_GcodeProcessor_MoveAction_DefaultConstruct().

◆ GcodeProcessor_MoveAction() [3/4]

meshlib.GcodeProcessor_MoveAction.GcodeProcessor_MoveAction ( meshlib.GcodeProcessor_BaseAction_MR_Vector3f action,
meshlib.std_vector_MR_Vector3f toolDirection,
boolean idle,
float feedrate )

Constructs MR::GcodeProcessor::MoveAction elementwise. The reference to the parameter action might be preserved in the constructed object. The reference to the parameter toolDirection might be preserved in the constructed object.

Calls MR_GcodeProcessor_MoveAction_ConstructFrom().

◆ GcodeProcessor_MoveAction() [4/4]

meshlib.GcodeProcessor_MoveAction.GcodeProcessor_MoveAction ( meshlib.GcodeProcessor_MoveAction _other)

Generated from constructor MR::GcodeProcessor::MoveAction::MoveAction. The reference to things referred to by the parameter _other (if any) might be preserved in the constructed object.

Calls MR_GcodeProcessor_MoveAction_ConstructFromAnother().

Member Function Documentation

◆ action()

meshlib.GcodeProcessor_BaseAction_MR_Vector3f meshlib.GcodeProcessor_MoveAction.action ( )

Returns a pointer to a member variable of class MR::GcodeProcessor::MoveAction named action. The reference to this object might be preserved as the return value.

Calls MR_GcodeProcessor_MoveAction_Get_action().

◆ assignFromAnother()

meshlib.GcodeProcessor_MoveAction meshlib.GcodeProcessor_MoveAction.assignFromAnother ( meshlib.GcodeProcessor_MoveAction _other)

Generated from method MR::GcodeProcessor::MoveAction::operator=. The reference to things referred to by the parameter _other (if any) might be preserved in this object.

Calls MR_GcodeProcessor_MoveAction_AssignFromAnother().

◆ convertTo_bool()

boolean meshlib.GcodeProcessor_MoveAction.convertTo_bool ( )

Generated from conversion operator MR::GcodeProcessor::MoveAction::operator bool.

Calls MR_GcodeProcessor_MoveAction_ConvertTo_bool().

◆ feedrate()

float meshlib.GcodeProcessor_MoveAction.feedrate ( )

Returns a pointer to a member variable of class MR::GcodeProcessor::MoveAction named feedrate. The reference to this object might be preserved as the return value.

Calls MR_GcodeProcessor_MoveAction_Get_feedrate().

◆ idle()

boolean meshlib.GcodeProcessor_MoveAction.idle ( )

Returns a pointer to a member variable of class MR::GcodeProcessor::MoveAction named idle. The reference to this object might be preserved as the return value.

Calls MR_GcodeProcessor_MoveAction_Get_idle().

◆ setAction()

void meshlib.GcodeProcessor_MoveAction.setAction ( meshlib.GcodeProcessor_BaseAction_MR_Vector3f value)

Modifies a member variable of class MR::GcodeProcessor::MoveAction named action. The reference to the parameter value might be preserved in this object in element action.

Calls MR_GcodeProcessor_MoveAction_Set_action().

◆ setFeedrate()

void meshlib.GcodeProcessor_MoveAction.setFeedrate ( float value)

Modifies a member variable of class MR::GcodeProcessor::MoveAction named feedrate.

Calls MR_GcodeProcessor_MoveAction_Set_feedrate().

◆ setIdle()

void meshlib.GcodeProcessor_MoveAction.setIdle ( boolean value)

Modifies a member variable of class MR::GcodeProcessor::MoveAction named idle.

Calls MR_GcodeProcessor_MoveAction_Set_idle().

◆ setToolDirection()

void meshlib.GcodeProcessor_MoveAction.setToolDirection ( meshlib.std_vector_MR_Vector3f value)

tool direction for each point from action.path Modifies a member variable of class MR::GcodeProcessor::MoveAction named toolDirection. The reference to the parameter value might be preserved in this object in element toolDirection.

Calls MR_GcodeProcessor_MoveAction_Set_toolDirection().

◆ toolDirection()

meshlib.std_vector_MR_Vector3f meshlib.GcodeProcessor_MoveAction.toolDirection ( )

tool direction for each point from action.path Returns a pointer to a member variable of class MR::GcodeProcessor::MoveAction named toolDirection. The reference to this object might be preserved as the return value.

Calls MR_GcodeProcessor_MoveAction_Get_toolDirection().

◆ valid()

boolean meshlib.GcodeProcessor_MoveAction.valid ( )

return true if operation was parsed without warnings Generated from method MR::GcodeProcessor::MoveAction::valid.

Calls MR_GcodeProcessor_MoveAction_valid().


The documentation for this class was generated from the following file: