Class KinematicSolutions
- java.lang.Object
-
- org.openpnp.machine.reference.solutions.KinematicSolutions
-
- All Implemented Interfaces:
Solutions.Subject
public class KinematicSolutions extends java.lang.Object implements Solutions.Subject
This helper class implements the Issues & Solutions for the Kinematics milestone.
-
-
Constructor Summary
Constructors Constructor Description KinematicSolutions()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voiddynamicSafeZSolution(Solutions solutions, ReferenceNozzle nozzle, ReferenceNozzle nozzle2, ReferenceControllerAxis rawAxisZ)voidfindIssues(Solutions solutions)Report any detected issue and proposed solution in the list.protected ReferenceNozzleTipgetCompatibleNozzleTipMaxPartHeight(ReferenceNozzle nozzle, NozzleTip nt1)booleanisSharedAxis(Head head, HeadMountable hm, ReferenceControllerAxis axisZ)KinematicSolutionssetMachine(ReferenceMachine machine)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.openpnp.model.Solutions.Subject
getSubjectIcon, getSubjectText
-
-
-
-
Method Detail
-
setMachine
public KinematicSolutions setMachine(ReferenceMachine machine)
-
findIssues
public void findIssues(Solutions solutions)
Description copied from interface:Solutions.SubjectReport any detected issue and proposed solution in the list.- Specified by:
findIssuesin interfaceSolutions.Subject
-
isSharedAxis
public boolean isSharedAxis(Head head, HeadMountable hm, ReferenceControllerAxis axisZ)
-
dynamicSafeZSolution
protected void dynamicSafeZSolution(Solutions solutions, ReferenceNozzle nozzle, ReferenceNozzle nozzle2, ReferenceControllerAxis rawAxisZ) throws java.lang.Exception
- Throws:
java.lang.Exception
-
getCompatibleNozzleTipMaxPartHeight
protected ReferenceNozzleTip getCompatibleNozzleTipMaxPartHeight(ReferenceNozzle nozzle, NozzleTip nt1)
-
-