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 void
dynamicSafeZSolution(Solutions solutions, ReferenceNozzle nozzle, ReferenceNozzle nozzle2, ReferenceControllerAxis rawAxisZ)
void
findIssues(Solutions solutions)
Report any detected issue and proposed solution in the list.protected ReferenceNozzleTip
getCompatibleNozzleTipMaxPartHeight(ReferenceNozzle nozzle, NozzleTip nt1)
boolean
isSharedAxis(Head head, HeadMountable hm, ReferenceControllerAxis axisZ)
KinematicSolutions
setMachine(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.Subject
Report any detected issue and proposed solution in the list.- Specified by:
findIssues
in 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)
-
-