public static class ReferencePnpJobProcessor.SimplePnpJobPlanner extends java.lang.Object implements PnpJobPlanner
PnpJobPlanner.PlannedPlacement
Constructor and Description |
---|
SimplePnpJobPlanner() |
Modifier and Type | Method and Description |
---|---|
java.util.List<PnpJobPlanner.PlannedPlacement> |
plan(Head head,
java.util.List<PnpJobProcessor.JobPlacement> jobPlacements) |
protected PnpJobPlanner.PlannedPlacement |
planWithNozzleTipChange(Nozzle nozzle,
java.util.List<PnpJobProcessor.JobPlacement> jobPlacements,
java.util.List<NozzleTip> nozzleTips)
Try to find a planning solution that allows for a nozzle tip change.
|
protected PnpJobPlanner.PlannedPlacement |
planWithoutNozzleTipChange(Nozzle nozzle,
java.util.List<PnpJobProcessor.JobPlacement> jobPlacements)
Try to find a planning solution for the given nozzle that does not require
a nozzle tip change.
|
public java.util.List<PnpJobPlanner.PlannedPlacement> plan(Head head, java.util.List<PnpJobProcessor.JobPlacement> jobPlacements)
plan
in interface PnpJobPlanner
protected PnpJobPlanner.PlannedPlacement planWithoutNozzleTipChange(Nozzle nozzle, java.util.List<PnpJobProcessor.JobPlacement> jobPlacements)
nozzle
- jobPlacements
- protected PnpJobPlanner.PlannedPlacement planWithNozzleTipChange(Nozzle nozzle, java.util.List<PnpJobProcessor.JobPlacement> jobPlacements, java.util.List<NozzleTip> nozzleTips)
nozzle
- jobPlacements
- nozzleTips
-