MeshLib Python Docs
Loading...
Searching...
No Matches
mrmeshpy.GcodeProcessor.MoveAction Class Reference

Public Member Functions

bool __bool__ (self)
 
None __init__ (self)
 
None __init__ (self, GcodeProcessor.BaseAction_Vector3f action, std_vector_Vector3_float toolDirection, bool idle, float feedrate)
 
str __repr__ (self)
 
bool valid (self)
 
std_vector_Vector3_float toolDirection (self)
 
None toolDirection (self, std_vector_Vector3_float arg1)
 

Static Public Member Functions

None __init__ (*args, **kwargs)
 
GcodeProcessor.MoveAction operator (*args, **kwargs)
 
GcodeProcessor.MoveAction operator (*args, **kwargs)
 

Static Public Attributes

GcodeProcessor action .BaseAction_Vector3f
 

Static Protected Attributes

typing _offsetof_action = 0
 
typing _offsetof_feedrate = 84
 
typing _offsetof_idle = 80
 
typing _offsetof_toolDirection = 56
 

Detailed Description

Generated from:  MR::GcodeProcessor::MoveAction

structure that stores information about the movement of the tool, specified by some string of commands

Constructor & Destructor Documentation

◆ __init__() [1/3]

None mrmeshpy.GcodeProcessor.MoveAction.__init__ ( * args,
** kwargs )
static

◆ __init__() [2/3]

None mrmeshpy.GcodeProcessor.MoveAction.__init__ ( self)

◆ __init__() [3/3]

None mrmeshpy.GcodeProcessor.MoveAction.__init__ ( self,
GcodeProcessor.BaseAction_Vector3f action,
std_vector_Vector3_float toolDirection,
bool idle,
float feedrate )
Implicit aggregate constructor.

Member Function Documentation

◆ __bool__()

bool mrmeshpy.GcodeProcessor.MoveAction.__bool__ ( self)

◆ __repr__()

str mrmeshpy.GcodeProcessor.MoveAction.__repr__ ( self)

◆ operator() [1/2]

GcodeProcessor.MoveAction mrmeshpy.GcodeProcessor.MoveAction.operator ( * args,
** kwargs )
static

◆ operator() [2/2]

GcodeProcessor.MoveAction mrmeshpy.GcodeProcessor.MoveAction.operator ( * args,
** kwargs )
static

◆ toolDirection() [1/2]

std_vector_Vector3_float mrmeshpy.GcodeProcessor.MoveAction.toolDirection ( self)
tool direction for each point from action.path

◆ toolDirection() [2/2]

None mrmeshpy.GcodeProcessor.MoveAction.toolDirection ( self,
std_vector_Vector3_float arg1 )

◆ valid()

bool mrmeshpy.GcodeProcessor.MoveAction.valid ( self)
return true if operation was parsed without warnings

Member Data Documentation

◆ _offsetof_action

typing mrmeshpy.GcodeProcessor.MoveAction._offsetof_action = 0
staticprotected

◆ _offsetof_feedrate

typing mrmeshpy.GcodeProcessor.MoveAction._offsetof_feedrate = 84
staticprotected

◆ _offsetof_idle

typing mrmeshpy.GcodeProcessor.MoveAction._offsetof_idle = 80
staticprotected

◆ _offsetof_toolDirection

typing mrmeshpy.GcodeProcessor.MoveAction._offsetof_toolDirection = 56
staticprotected

◆ action

GcodeProcessor mrmeshpy.GcodeProcessor.MoveAction.action .BaseAction_Vector3f
static

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