protected abstract class ReferencePnpJobProcessor.PlannedPlacementStep
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected java.util.List<PnpJobPlanner.PlannedPlacement> |
plannedPlacements |
Modifier | Constructor and Description |
---|---|
protected |
PlannedPlacementStep(java.util.List<PnpJobPlanner.PlannedPlacement> plannedPlacements) |
Modifier and Type | Method and Description |
---|---|
org.openpnp.machine.reference.ReferencePnpJobProcessor.Step |
step()
Find the next uncompleted, non-errored PlannedPlacement and pass it to stepImpl.
|
protected abstract org.openpnp.machine.reference.ReferencePnpJobProcessor.Step |
stepImpl(PnpJobPlanner.PlannedPlacement plannedPlacement)
Process the step for the given planned placement.
|
protected final java.util.List<PnpJobPlanner.PlannedPlacement> plannedPlacements
protected PlannedPlacementStep(java.util.List<PnpJobPlanner.PlannedPlacement> plannedPlacements)
protected abstract org.openpnp.machine.reference.ReferencePnpJobProcessor.Step stepImpl(PnpJobPlanner.PlannedPlacement plannedPlacement) throws JobProcessor.JobProcessorException
plannedPlacement
- The plannedPlacement to process, or null if there are no more
to process. Null is a special case which means "Return the next step."JobProcessorException
JobProcessor.JobProcessorException
public org.openpnp.machine.reference.ReferencePnpJobProcessor.Step step() throws JobProcessor.JobProcessorException