public class BottomVisionSettings extends AbstractVisionSettings
AbstractVisionSettings.ListConverter
Modifier and Type | Field and Description |
---|---|
protected boolean |
asymmetric |
protected ReferenceBottomVision.PartSizeCheckMethod |
checkPartSizeMethod |
protected int |
checkSizeTolerancePercent |
protected ReferenceBottomVision.MaxRotation |
maxRotation |
protected ReferenceBottomVision.PreRotateUsage |
preRotateUsage |
protected Location |
visionOffset |
DEFAULT_BOTTOM_ID, DEFAULT_FIDUCIAL_ID, enabled, STOCK_BOTTOM_ID, STOCK_BOTTOM_RECTLINEAR_ID, STOCK_FIDUCIAL_ID, STOCK_FIDUCIAL_TEMPLATE_ID
propertyChangeSupport
Constructor and Description |
---|
BottomVisionSettings() |
BottomVisionSettings(ReferenceBottomVision.PartSettings partSettings) |
BottomVisionSettings(java.lang.String id) |
Modifier and Type | Method and Description |
---|---|
ReferenceBottomVision.PartSizeCheckMethod |
getCheckPartSizeMethod() |
int |
getCheckSizeTolerancePercent() |
Wizard |
getConfigurationWizard()
Gets a Wizard that can be used to configure this object.
|
Wizard |
getConfigurationWizard(PartSettingsHolder settingsHolder) |
ReferenceBottomVision.MaxRotation |
getMaxRotation() |
Location |
getPartCheckSize(Part part,
boolean addTolerance) |
ReferenceBottomVision.PreRotateUsage |
getPreRotateUsage() |
Location |
getVisionOffset() |
boolean |
isAsymmetric() |
void |
setAsymmetric(boolean asymmetric) |
void |
setCheckPartSizeMethod(ReferenceBottomVision.PartSizeCheckMethod checkPartSizeMethod) |
void |
setCheckSizeTolerancePercent(int checkSizeTolerancePercent) |
void |
setMaxRotation(ReferenceBottomVision.MaxRotation maxRotation) |
void |
setPreRotateUsage(ReferenceBottomVision.PreRotateUsage preRotateUsage) |
void |
setValues(BottomVisionSettings another) |
void |
setVisionOffset(Location visionOffset) |
createSettingsFingerprint, fireUsedInProperty, getId, getName, getPipeline, getPipelineParameterAssignments, getUsedBottomVisionIn, getUsedFiducialVisionIn, getUsedIn, isEnabled, isStockSetting, setEnabled, setId, setName, setPipeline, setPipelineParameterAssignments, toString
addPropertyChangeListener, addPropertyChangeListener, fireIndexedPropertyChange, firePropertyChange, removePropertyChangeListener, removePropertyChangeListener
protected ReferenceBottomVision.PreRotateUsage preRotateUsage
protected ReferenceBottomVision.PartSizeCheckMethod checkPartSizeMethod
protected int checkSizeTolerancePercent
protected ReferenceBottomVision.MaxRotation maxRotation
protected boolean asymmetric
protected Location visionOffset
public BottomVisionSettings()
public BottomVisionSettings(java.lang.String id)
public BottomVisionSettings(ReferenceBottomVision.PartSettings partSettings)
public Wizard getConfigurationWizard()
WizardConfigurable
public Wizard getConfigurationWizard(PartSettingsHolder settingsHolder)
public ReferenceBottomVision.PreRotateUsage getPreRotateUsage()
public void setPreRotateUsage(ReferenceBottomVision.PreRotateUsage preRotateUsage)
public ReferenceBottomVision.PartSizeCheckMethod getCheckPartSizeMethod()
public void setCheckPartSizeMethod(ReferenceBottomVision.PartSizeCheckMethod checkPartSizeMethod)
public int getCheckSizeTolerancePercent()
public void setCheckSizeTolerancePercent(int checkSizeTolerancePercent)
public ReferenceBottomVision.MaxRotation getMaxRotation()
public void setMaxRotation(ReferenceBottomVision.MaxRotation maxRotation)
public boolean isAsymmetric()
public void setAsymmetric(boolean asymmetric)
public Location getVisionOffset()
public void setVisionOffset(Location visionOffset)
public void setValues(BottomVisionSettings another)