PathMachineState.MachineState Class Reference

Public Member Functions

def addCommand (self, command)
 
def getPosition (self)
 
def getState (self)
 

Public Attributes

 A
 
 B
 
 C
 
 Coolant
 
 F
 
 S
 
 Spindle
 
 T
 
 WCS
 
 WCSLIST
 
 X
 
 Y
 
 Z
 

Member Function Documentation

◆ addCommand()

def PathMachineState.MachineState.addCommand (   self,
  command 
)
Processes a command and updates the internal state of the machine. Returns true if the command has alterned the machine state

References DocumentObject.DocumentObject.__setattr__(), importIFClegacy.IfcWriter.__setattr__(), AttachmentEditor.FrozenClass.FrozenClass.__setattr__(), BOPTools.Utils.FrozenClass.__setattr__(), Spreadsheet_legacy.Spreadsheet.__setattr__(), PathScripts.PathProperty.OpPrototype.__setattr__(), PathScripts.PathSetupSheetOpPrototype.OpPrototype.__setattr__(), PathMachineState.MachineState.getState(), PathMachineState.MachineState.S, KDL::ChainDynParam.S, KDL::ChainIdSolver_RNE.S, KDL::ChainIkSolverVel_pinv.S, KDL::ChainIkSolverVel_pinv_givens.S, KDL::ChainIkSolverVel_pinv_nso.S, KDL::ChainIkSolverVel_wdls.S, KDL::TreeIkSolverVel_wdls.S, PathMachineState.MachineState.Spindle, Wm4::ETManifoldMesh::Edge.T, Wm4::ETManifoldMesh::Triangle.T, PathMachineState.MachineState.T, PathMachineState.MachineState.WCS, PathMachineState.MachineState.WCSLIST, SMDS_MeshNode.Z(), Wm4::Quaternion< Real >.Z(), Wm4::RVector3< ISIZE >.Z(), Wm4::Vector3< Real >.Z(), Wm4::Vector4< Real >.Z(), Part::Vertex.Z, Mod.PartDesign.fcgear.fcgeardialog.GearCreationFrame.Z, PathMachineState.MachineState.Z, and KDL::ChainIdSolver_Vereshchagin::segment_info.Z.

◆ getPosition()

def PathMachineState.MachineState.getPosition (   self)
Returns a vector of the current machine position

References SMDS_MeshNode.X(), Drawing::FeatureClip.X, Drawing::FeatureView.X, Wm4::Quaternion< Real >.X(), Wm4::RVector2< ISIZE >.X(), Wm4::RVector3< ISIZE >.X(), Wm4::Vector2< Real >.X(), Wm4::Vector3< Real >.X(), Wm4::Vector4< Real >.X(), Part::Vertex.X, DoubleAreaPoint.X, ClipperLib::IntPoint.X, ClipperLib::DoublePoint.X, PathMachineState.MachineState.X, KDL::ChainDynParam.X, KDL::ChainIdSolver_RNE.X, TechDraw::DrawView.X, TechDrawGui::QGIBalloonLabel.X(), TechDrawGui::QGIDatumLabel.X(), SMDS_MeshNode.Y(), Drawing::FeatureClip.Y, Drawing::FeatureView.Y, Wm4::Quaternion< Real >.Y(), Wm4::RVector2< ISIZE >.Y(), Wm4::RVector3< ISIZE >.Y(), Wm4::Vector2< Real >.Y(), Wm4::Vector3< Real >.Y(), Wm4::Vector4< Real >.Y(), Part::Vertex.Y, DoubleAreaPoint.Y, ClipperLib::LocalMinimum.Y, ClipperLib::IntPoint.Y, ClipperLib::DoublePoint.Y, PathMachineState.MachineState.Y, TechDraw::DrawView.Y, TechDrawGui::QGIBalloonLabel.Y(), TechDrawGui::QGIDatumLabel.Y(), SMDS_MeshNode.Z(), Wm4::Quaternion< Real >.Z(), Wm4::RVector3< ISIZE >.Z(), Wm4::Vector3< Real >.Z(), Wm4::Vector4< Real >.Z(), Part::Vertex.Z, Mod.PartDesign.fcgear.fcgeardialog.GearCreationFrame.Z, PathMachineState.MachineState.Z, and KDL::ChainIdSolver_Vereshchagin::segment_info.Z.

◆ getState()

def PathMachineState.MachineState.getState (   self)
Returns a dictionary of the current machine state

References Wm4::ConvexHull2< Real >::Edge.A, Wm4::ConvexHull3< Real >::Triangle.A, Wm4::DelTriangle< Real >.A, Wm4::DelTetrahedron< Real >.A, FaceUnwrapper.A, PathMachineState.MachineState.A, KDL::ChainIdSolver_Vereshchagin::segment_info.A, KDL::ChainIkSolverPos_LMA.A, PathMachineState.MachineState.B, KDL::ChainIkSolverVel_pinv_givens.B, lscmrelax::LscmRelax.C, PathMachineState.MachineState.C, KDL::ChainIdSolver_Vereshchagin::segment_info.C, PathMachineState.MachineState.Coolant, Wm4::PolynomialSurface< Real >.F(), Wm4::QuadricSurface< Real >.F(), Wm4::ImplicitSurface< Real >.F(), MeshCore::FunctionContainer.F(), Mod.PartDesign.WizardShaft.Shaft.Shaft.F, PathMachineState.MachineState.F, PathScripts.PathDressupDogbone.Bone.F, KDL::ChainDynParam.F, KDL::ChainIdSolver_Vereshchagin::segment_info.F, PathMachineState.MachineState.S, KDL::ChainDynParam.S, KDL::ChainIdSolver_RNE.S, KDL::ChainIkSolverVel_pinv.S, KDL::ChainIkSolverVel_pinv_givens.S, KDL::ChainIkSolverVel_pinv_nso.S, KDL::ChainIkSolverVel_wdls.S, KDL::TreeIkSolverVel_wdls.S, PathMachineState.MachineState.Spindle, Wm4::ETManifoldMesh::Edge.T, Wm4::ETManifoldMesh::Triangle.T, PathMachineState.MachineState.T, PathMachineState.MachineState.WCS, SMDS_MeshNode.X(), Drawing::FeatureClip.X, Drawing::FeatureView.X, Wm4::Quaternion< Real >.X(), Wm4::RVector2< ISIZE >.X(), Wm4::RVector3< ISIZE >.X(), Wm4::Vector2< Real >.X(), Wm4::Vector3< Real >.X(), Wm4::Vector4< Real >.X(), Part::Vertex.X, DoubleAreaPoint.X, ClipperLib::IntPoint.X, ClipperLib::DoublePoint.X, PathMachineState.MachineState.X, KDL::ChainDynParam.X, KDL::ChainIdSolver_RNE.X, TechDraw::DrawView.X, TechDrawGui::QGIBalloonLabel.X(), TechDrawGui::QGIDatumLabel.X(), SMDS_MeshNode.Y(), Drawing::FeatureClip.Y, Drawing::FeatureView.Y, Wm4::Quaternion< Real >.Y(), Wm4::RVector2< ISIZE >.Y(), Wm4::RVector3< ISIZE >.Y(), Wm4::Vector2< Real >.Y(), Wm4::Vector3< Real >.Y(), Wm4::Vector4< Real >.Y(), Part::Vertex.Y, DoubleAreaPoint.Y, ClipperLib::LocalMinimum.Y, ClipperLib::IntPoint.Y, ClipperLib::DoublePoint.Y, PathMachineState.MachineState.Y, TechDraw::DrawView.Y, TechDrawGui::QGIBalloonLabel.Y(), TechDrawGui::QGIDatumLabel.Y(), SMDS_MeshNode.Z(), Wm4::Quaternion< Real >.Z(), Wm4::RVector3< ISIZE >.Z(), Wm4::Vector3< Real >.Z(), Wm4::Vector4< Real >.Z(), Part::Vertex.Z, Mod.PartDesign.fcgear.fcgeardialog.GearCreationFrame.Z, PathMachineState.MachineState.Z, and KDL::ChainIdSolver_Vereshchagin::segment_info.Z.

Referenced by PathMachineState.MachineState.addCommand().

Member Data Documentation

◆ A

PathMachineState.MachineState.A

◆ B

PathMachineState.MachineState.B

◆ C

PathMachineState.MachineState.C

◆ Coolant

PathMachineState.MachineState.Coolant

◆ F

◆ S

PathMachineState.MachineState.S

◆ Spindle

PathMachineState.MachineState.Spindle

◆ T

PathMachineState.MachineState.T

◆ WCS

PathMachineState.MachineState.WCS

◆ WCSLIST

PathMachineState.MachineState.WCSLIST

◆ X

◆ Y

◆ Z


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