All Methods Static Methods Instance Methods Concrete Methods
| Modifier and Type |
Method and Description |
static void |
actuateAllFeederCovers(Nozzle preferredNozzle,
boolean openState) |
void |
actuateCover(boolean openState) |
void |
actuateCover(Nozzle preferredNozzle,
boolean openState) |
void |
actuateCover(Nozzle preferredNozzle,
boolean openState,
boolean loadNozzleTipIfNeeded,
boolean restoreNozzleTip) |
static void |
actuateListedFeederCovers(Nozzle preferredNozzle,
java.util.List<BlindsFeeder> feederList,
boolean openState,
boolean restoreNozzleTip) |
void |
calibrateCoverEdges() |
void |
calibrateFeederLocations() |
boolean |
canTakeBackPart()
Returns if the feeder can take back a part.
|
void |
ensureCameraZ(Camera camera) |
void |
feed(Nozzle nozzle)
Commands the Feeder to do anything it needs to do to prepare the part to be picked by the
specified Nozzle.
|
static java.util.List<BlindsFeeder> |
filterFeedersByGroupName(java.util.List<BlindsFeeder> feeders,
java.lang.String groupName) |
void |
findCoverPosition(Camera camera) |
void |
findPocketsAndCenterline(Camera camera) |
static java.util.List<BlindsFeeder> |
getAllBlindsFeeders() |
static java.util.List<java.lang.String> |
getBlindsFeederGroupNames() |
static java.util.List<BlindsFeeder> |
getBlindsFeedersWithGroupName(java.lang.String groupName) |
Camera |
getCamera() |
PropertySheetHolder[] |
getChildPropertySheetHolders() |
Wizard |
getConfigurationWizard()
Gets a Wizard that can be used to configure this object.
|
java.util.List<BlindsFeeder> |
getConnectedFeeders() |
java.util.List<BlindsFeeder> |
getConnectedFeeders(Location location,
boolean fiducial1MatchOnly) |
static java.util.List<BlindsFeeder> |
getConnectedFeedersByLocation(Location location,
boolean fiducial1MatchOnly) |
BlindsFeeder.CoverActuation |
getCoverActuation() |
Length |
getCoverPosition() |
BlindsFeeder.CoverType |
getCoverType() |
CvPipeline |
getCvPipeline(Camera camera,
boolean clone,
BlindsFeeder.OcrAction ocrAction) |
Length |
getEdgeClosedDistance() |
Length |
getEdgeOpenDistance() |
int |
getFeedCount() |
Length |
getFeederExtent() |
java.lang.String |
getFeederGroupName() |
int |
getFeederNo() |
int |
getFeedersTotal() |
static java.util.List<BlindsFeeder> |
getFeedersWithCoverToActuate(java.util.List<Feeder> feederPool,
BlindsFeeder.CoverActuation[] coverActuations,
boolean openState) |
Location |
getFiducial1Location() |
Location |
getFiducial2Location() |
Location |
getFiducial3Location() |
int |
getFirstPocket() |
Location |
getJobPreparationLocation()
Some feeders need preparation for a Job that is best done up front and in bulk, such as vision
calibration, actuating covers, checking OCR labels etc.
|
int |
getLastPocket() |
static BlindsFeeder.NozzleAndTipForPushing |
getNozzleAndTipForPushing(Nozzle preferredNozzle,
boolean loadNozzleTipIfNeeded) |
BlindsFeeder.OcrAction |
getOcrAction() |
java.lang.String |
getOcrFontName() |
double |
getOcrFontSizePt() |
Length |
getOcrMargin() |
Location[] |
getOcrRegionCornerLocations(Length feederY) |
BlindsFeeder.OcrTextOrientation |
getOcrTextOrientation() |
Location |
getPickLocation()
Gets the Location from which the currently available Part should be picked from.
|
Location |
getPickLocation(double pocketNumber) |
double |
getPickRotationInTape() |
CvPipeline |
getPipeline() |
Length |
getPocketCenterline() |
int |
getPocketCount() |
Length |
getPocketDistance() |
Length |
getPocketPitch() |
Length |
getPocketSize() |
javax.swing.Action[] |
getPropertySheetHolderActions() |
java.lang.String |
getPropertySheetHolderTitle() |
PropertySheetHolder.PropertySheet[] |
getPropertySheets() |
double |
getPushSpeed() |
Length |
getPushZOffset() |
Length |
getTapeLength() |
Location |
getUncalibratedPickLocation(double pocketNumber) |
void |
invalidateFeederTransformation() |
boolean |
isCalibrated() |
boolean |
isCalibrating() |
boolean |
isCoverClosed() |
boolean |
isCoverOpen() |
boolean |
isCoverOpenChecked() |
boolean |
isCoverOpenState(boolean openState) |
boolean |
isLocationInFeeder(Location location,
boolean fiducial1MatchOnly) |
boolean |
isNormalize() |
boolean |
isSmallPitch() |
boolean |
isVisionEnabled() |
void |
performOcr(Camera camera,
BlindsFeeder.OcrAction ocrAction) |
void |
prepareForJob(boolean visit)
Prepares a Feeder for usage in a Job.
|
void |
resetPipeline() |
void |
setCoverActuation(BlindsFeeder.CoverActuation coverActuation) |
void |
setCoverPosition(Length coverPosition) |
void |
setCoverType(BlindsFeeder.CoverType coverType) |
void |
setEdgeClosedDistance(Length edgeClosedDistance) |
void |
setEdgeOpenDistance(Length edgeOpenDistance) |
void |
setFeedCount(int feedCount) |
void |
setFeederExtent(Length feederExtent) |
void |
setFeederGroupName(java.lang.String newFeederGroupName) |
void |
setFeederGroupNameFromOther(java.lang.String newFeederGroupName) |
void |
setFeederNo(int feederNo) |
void |
setFeedersTotal(int feedersTotal) |
void |
setFiducial1Location(Location fiducial1Location) |
void |
setFiducial2Location(Location fiducial2Location) |
void |
setFiducial3Location(Location fiducial3Location) |
void |
setFirstPocket(int firstPocket) |
void |
setLastPocket(int lastPocket) |
void |
setNormalize(boolean normalize) |
void |
setOcrAction(BlindsFeeder.OcrAction ocrAction) |
void |
setOcrFontName(java.lang.String ocrFontName) |
void |
setOcrFontSizePt(double ocrFontSizePt) |
void |
setOcrMargin(Length ocrMargin) |
void |
setOcrSettingsToAllFeeders() |
void |
setOcrTextOrientation(BlindsFeeder.OcrTextOrientation ocrTextOrientation) |
void |
setPipeline(CvPipeline pipeline) |
void |
setPipelineToAllFeeders() |
void |
setPocketCenterline(Length pocketCenterline) |
void |
setPocketCount(int pocketCount) |
void |
setPocketDistance(Length pocketDistance) |
void |
setPocketPitch(Length pocketPitch) |
void |
setPocketSize(Length pocketSize) |
void |
setPushSpeed(double pushSpeed) |
void |
setPushZOffset(Length pushZOffset) |
void |
setTapeLength(Length tapeLength) |
void |
setVisionEnabled(boolean visionEnabled) |
void |
showFeatures() |
void |
takeBackPart(Nozzle nozzle)
Asks the feeder to take back the part currently on the nozzle.
|
java.lang.String |
toString() |
double |
transformFeederToMachineAngle(double angle) |
Location |
transformFeederToMachineLocation(Location feederLocation) |
double |
transformMachineToFeederAngle(double angle) |
Location |
transformMachineToFeederLocation(Location machineLocation) |
double |
transformPixelToFeederAngle(double angle) |
void |
triggerOcrAction(SimpleOcr.OcrModel detectedOcrModel,
BlindsFeeder.OcrAction ocrAction) |
void |
updateConnectedFeedersFromThis() |
void |
updateConnectedFeedersFromThis(Location location,
boolean fiducial1MatchOnly) |
void |
updateFromConnectedFeeder(BlindsFeeder feeder) |
BlindsFeeder |
updateFromConnectedFeeder(Location location,
boolean fiducial1MatchOnly) |