public interface PartAlignment extends PartSettingsHolder, Named, Solutions.Subject, PropertySheetHolder
Modifier and Type | Interface and Description |
---|---|
static class |
PartAlignment.PartAlignmentOffset |
PropertySheetHolder.PropertySheet
Modifier and Type | Method and Description |
---|---|
boolean |
canHandle(PartSettingsHolder partSettingsHolder,
boolean allowDisabled) |
PartAlignment.PartAlignmentOffset |
findOffsets(Part part,
BoardLocation boardLocation,
Location placementLocation,
Nozzle nozzle)
Perform the part alignment operation.
|
Wizard |
getPartConfigurationWizard(PartSettingsHolder partSettingsHolder)
Get a Wizard for configuring the PartAlignment instance properties for a specific
PartSettingsHolder (Part or Package).
|
boolean |
isEnabled() |
generalizeBottomVisionSettings, generalizeFiducialVisionSettings, getBottomVisionSettings, getFiducialVisionSettings, getShortName, getSpecializedBottomVisionIn, getSpecializedFiducialVisionIn, setBottomVisionSettings, setFiducialVisionSettings
getId
findIssues, getSubjectIcon, getSubjectText
getChildPropertySheetHolders, getPropertySheetHolderActions, getPropertySheetHolderIcon, getPropertySheetHolderTitle, getPropertySheets
PartAlignment.PartAlignmentOffset findOffsets(Part part, BoardLocation boardLocation, Location placementLocation, Nozzle nozzle) throws java.lang.Exception
part
- nozzle
- java.lang.Exception
- if the alignment fails for any reason. The caller may retry.Wizard getPartConfigurationWizard(PartSettingsHolder partSettingsHolder)
partSettingsHolder
- boolean canHandle(PartSettingsHolder partSettingsHolder, boolean allowDisabled)
boolean isEnabled()