public abstract class AbstractVisionSettings extends AbstractModelObject implements VisionSettings
Modifier and Type | Class and Description |
---|---|
static class |
AbstractVisionSettings.ListConverter |
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DEFAULT_BOTTOM_ID |
static java.lang.String |
DEFAULT_FIDUCIAL_ID |
protected boolean |
enabled |
static java.lang.String |
STOCK_BOTTOM_ID |
static java.lang.String |
STOCK_BOTTOM_RECTLINEAR_ID |
static java.lang.String |
STOCK_FIDUCIAL_ID |
static java.lang.String |
STOCK_FIDUCIAL_TEMPLATE_ID |
propertyChangeSupport
Modifier | Constructor and Description |
---|---|
protected |
AbstractVisionSettings() |
protected |
AbstractVisionSettings(java.lang.String id) |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
createSettingsFingerprint(java.lang.Object partSettings) |
static void |
fireUsedInProperty(AbstractVisionSettings settings) |
java.lang.String |
getId() |
java.lang.String |
getName() |
CvPipeline |
getPipeline() |
java.util.Map<java.lang.String,java.lang.Object> |
getPipelineParameterAssignments() |
java.util.List<PartSettingsHolder> |
getUsedBottomVisionIn() |
java.util.List<PartSettingsHolder> |
getUsedFiducialVisionIn() |
protected java.util.List<PartSettingsHolder> |
getUsedIn(java.util.function.Function<PartSettingsHolder,AbstractVisionSettings> propertyGetter) |
boolean |
isEnabled() |
boolean |
isStockSetting() |
void |
setEnabled(boolean enabled) |
void |
setId(java.lang.String id) |
void |
setName(java.lang.String name) |
void |
setPipeline(CvPipeline cvPipeline) |
void |
setPipelineParameterAssignments(java.util.Map<java.lang.String,java.lang.Object> pipelineParameterAssignments) |
java.lang.String |
toString() |
addPropertyChangeListener, addPropertyChangeListener, fireIndexedPropertyChange, firePropertyChange, removePropertyChangeListener, removePropertyChangeListener
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getConfigurationWizard
public static final java.lang.String STOCK_BOTTOM_ID
public static final java.lang.String STOCK_BOTTOM_RECTLINEAR_ID
public static final java.lang.String STOCK_FIDUCIAL_ID
public static final java.lang.String STOCK_FIDUCIAL_TEMPLATE_ID
public static final java.lang.String DEFAULT_BOTTOM_ID
public static final java.lang.String DEFAULT_FIDUCIAL_ID
protected boolean enabled
protected AbstractVisionSettings()
protected AbstractVisionSettings(java.lang.String id)
public java.lang.String getId()
getId
in interface Identifiable
public void setId(java.lang.String id)
public CvPipeline getPipeline()
public void setPipeline(CvPipeline cvPipeline)
public java.util.Map<java.lang.String,java.lang.Object> getPipelineParameterAssignments()
public void setPipelineParameterAssignments(java.util.Map<java.lang.String,java.lang.Object> pipelineParameterAssignments)
public boolean isEnabled()
public void setEnabled(boolean enabled)
public java.lang.String toString()
toString
in class java.lang.Object
public static void fireUsedInProperty(AbstractVisionSettings settings)
protected java.util.List<PartSettingsHolder> getUsedIn(java.util.function.Function<PartSettingsHolder,AbstractVisionSettings> propertyGetter)
public java.util.List<PartSettingsHolder> getUsedBottomVisionIn()
public java.util.List<PartSettingsHolder> getUsedFiducialVisionIn()
public boolean isStockSetting()
public static java.lang.String createSettingsFingerprint(java.lang.Object partSettings)