public class ReferenceFiducialLocator extends java.lang.Object implements FiducialLocator
| Modifier and Type | Class and Description |
|---|---|
static class |
ReferenceFiducialLocator.PartSettings |
PropertySheetHolder.PropertySheet| Modifier and Type | Field and Description |
|---|---|
protected boolean |
enabledAveraging |
protected java.util.Map<java.lang.String,ReferenceFiducialLocator.PartSettings> |
partSettingsByPartId |
protected CvPipeline |
pipeline |
protected int |
repeatFiducialRecognition |
| Constructor and Description |
|---|
ReferenceFiducialLocator() |
protected CvPipeline pipeline
protected java.util.Map<java.lang.String,ReferenceFiducialLocator.PartSettings> partSettingsByPartId
protected boolean enabledAveraging
protected int repeatFiducialRecognition
public Location locateBoard(BoardLocation boardLocation) throws java.lang.Exception
locateBoard in interface FiducialLocatorjava.lang.Exceptionpublic Location locateBoard(BoardLocation boardLocation, boolean checkPanel) throws java.lang.Exception
locateBoard in interface FiducialLocatorjava.lang.Exceptionpublic static java.util.List<Placement> getBestFiducials(java.util.List<Placement> fiducials)
fiducials - public Location getHomeFiducialLocation(Location location, Part part) throws java.lang.Exception
getHomeFiducialLocation in interface FiducialLocatorlocation, - partjava.lang.Exceptionpublic boolean isEnabledAveraging()
public void setEnabledAveraging(boolean enabledAveraging)
public int getRepeatFiducialRecognition()
public void setRepeatFiducialRecognition(int repeatFiducialRecognition)
public CvPipeline getPipeline()
public void setPipeline(CvPipeline pipeline)
public static CvPipeline createDefaultPipeline()
public java.lang.String getPropertySheetHolderTitle()
getPropertySheetHolderTitle in interface PropertySheetHolderpublic PropertySheetHolder[] getChildPropertySheetHolders()
getChildPropertySheetHolders in interface PropertySheetHolderpublic PropertySheetHolder.PropertySheet[] getPropertySheets()
getPropertySheets in interface PropertySheetHolderpublic javax.swing.Action[] getPropertySheetHolderActions()
getPropertySheetHolderActions in interface PropertySheetHolderpublic javax.swing.Icon getPropertySheetHolderIcon()
getPropertySheetHolderIcon in interface PropertySheetHolderpublic ReferenceFiducialLocator.PartSettings getPartSettings(Part part)
public java.util.Map<java.lang.String,ReferenceFiducialLocator.PartSettings> getPartSettingsByPartId()
public Wizard getPartConfigurationWizard(Part part)
FiducialLocatorgetPartConfigurationWizard in interface FiducialLocator