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 | |
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.
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.
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().
PathMachineState.MachineState.A |
Referenced by PathMachineState.MachineState.getState().
PathMachineState.MachineState.B |
Referenced by PathMachineState.MachineState.getState().
PathMachineState.MachineState.C |
Referenced by PathMachineState.MachineState.getState().
PathMachineState.MachineState.Coolant |
Referenced by PathMachineState.MachineState.getState().
PathMachineState.MachineState.F |
PathMachineState.MachineState.S |
Referenced by PathMachineState.MachineState.addCommand(), and PathMachineState.MachineState.getState().
PathMachineState.MachineState.Spindle |
Referenced by PathMachineState.MachineState.addCommand(), and PathMachineState.MachineState.getState().
PathMachineState.MachineState.T |
Referenced by PathMachineState.MachineState.addCommand(), and PathMachineState.MachineState.getState().
PathMachineState.MachineState.WCS |
Referenced by PathMachineState.MachineState.addCommand(), and PathMachineState.MachineState.getState().
PathMachineState.MachineState.WCSLIST |
Referenced by PathMachineState.MachineState.addCommand().
PathMachineState.MachineState.X |
Referenced by PathMachineState.MachineState.getPosition(), and PathMachineState.MachineState.getState().
PathMachineState.MachineState.Y |
Referenced by PathMachineState.MachineState.getPosition(), and PathMachineState.MachineState.getState().
PathMachineState.MachineState.Z |