public class ReferenceHead extends AbstractHead
| Modifier and Type | Class and Description | 
|---|---|
static class  | 
ReferenceHead.NozzleSolution  | 
AbstractHead.VacuumPumpControl, AbstractHead.VisualHomingMethodPropertySheetHolder.PropertySheetactuators, cameras, homingFiducialLocation, id, machine, maxLocation, minLocation, name, nozzles, parkLocation, pumpActuatorName, pumpOnWaitMilliseconds, softLimitsEnabled, vacuumPumpControl, zProbeActuatorNamepropertyChangeSupport| Constructor and Description | 
|---|
ReferenceHead()  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
findIssues(Solutions solutions)
Report any detected issue and proposed solution in the list. 
 | 
PropertySheetHolder[] | 
getChildPropertySheetHolders()  | 
Wizard | 
getConfigurationWizard()
Gets a Wizard that can be used to configure this object. 
 | 
ReferenceMachine | 
getMachine()  | 
ReferenceHead.NozzleSolution | 
getNozzleSolution()  | 
int | 
getNozzleSolutionsMultiplier()  | 
javax.swing.Action[] | 
getPropertySheetHolderActions()  | 
java.lang.String | 
getPropertySheetHolderTitle()  | 
PropertySheetHolder.PropertySheet[] | 
getPropertySheets()  | 
void | 
home()
Directs the Head to move to it's home position and to move any attached devices to their home
 positions. 
 | 
void | 
moveTo(HeadMountable hm,
      Location location,
      double speed,
      Motion.MotionOption... options)
All HeadMountable motion must go through the head to map to the right
 drivers. 
 | 
void | 
moveToSafeZ(double speed)  | 
void | 
setNozzleSolution(ReferenceHead.NozzleSolution nozzleSolution)  | 
void | 
setNozzleSolutionsMultiplier(int nozzleSolutionsMultiplier)  | 
java.lang.String | 
toString()  | 
void | 
visualHome(ReferenceMachine machine,
          boolean apply)  | 
actuatePumpRequest, addActuator, addCamera, addNozzle, delayedPumpOffRequest, getActuator, getActuatorByName, getActuators, getCalibrationPrimaryFiducialDiameter, getCalibrationPrimaryFiducialLocation, getCalibrationSecondaryFiducialDiameter, getCalibrationSecondaryFiducialLocation, getCalibrationTestObjectDiameter, getCamera, getCameras, getDefaultCamera, getDefaultHeadMountable, getDefaultNozzle, getHeadMountables, getHomingFiducialLocation, getId, getMaxLocation, getMaxPartSpeed, getMinLocation, getName, getNozzle, getNozzleByName, getNozzles, getParkLocation, getPropertySheetHolderIcon, getPumpActuator, getPumpOnWaitMilliseconds, getVacuumPumpControl, getVisualHomingMethod, getzProbeActuator, isCarryingPart, isCarryingPartOtherThanOn, isSoftLimitsEnabled, moveToSafeZ, permutateActuator, permutateCamera, permutateNozzle, removeActuator, removeCamera, removeNozzle, setCalibrationPrimaryFiducialDiameter, setCalibrationPrimaryFiducialLocation, setCalibrationSecondaryFiducialDiameter, setCalibrationSecondaryFiducialLocation, setCalibrationTestObjectDiameter, setHomingFiducialLocation, setMachine, setMaxLocation, setMinLocation, setName, setParkLocation, setPumpActuator, setPumpOnWaitMilliseconds, setVacuumPumpControl, setVisualHomingMethod, setzProbeActuatoraddPropertyChangeListener, addPropertyChangeListener, fireIndexedPropertyChange, firePropertyChange, removePropertyChangeListener, removePropertyChangeListenerclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetSubjectIcon, getSubjectTextpublic void home()
          throws java.lang.Exception
Headhome in interface Headhome in class AbstractHeadjava.lang.Exceptionpublic void visualHome(ReferenceMachine machine, boolean apply) throws java.lang.Exception
java.lang.Exceptionpublic Wizard getConfigurationWizard()
WizardConfigurablepublic java.lang.String getPropertySheetHolderTitle()
public PropertySheetHolder[] getChildPropertySheetHolders()
public PropertySheetHolder.PropertySheet[] getPropertySheets()
public javax.swing.Action[] getPropertySheetHolderActions()
public void moveToSafeZ(double speed)
                 throws java.lang.Exception
moveToSafeZ in interface HeadmoveToSafeZ in class AbstractHeadjava.lang.Exceptionpublic void moveTo(HeadMountable hm, Location location, double speed, Motion.MotionOption... options) throws java.lang.Exception
Headjava.lang.Exceptionpublic java.lang.String toString()
toString in class java.lang.Objectpublic ReferenceMachine getMachine()
getMachine in interface HeadgetMachine in class AbstractHeadpublic ReferenceHead.NozzleSolution getNozzleSolution()
public void setNozzleSolution(ReferenceHead.NozzleSolution nozzleSolution)
public int getNozzleSolutionsMultiplier()
public void setNozzleSolutionsMultiplier(int nozzleSolutionsMultiplier)
public void findIssues(Solutions solutions)
Solutions.SubjectfindIssues in interface Solutions.SubjectfindIssues in class AbstractHead