Package org.openpnp.spi.base
Class AbstractSingleTransformedAxis
- java.lang.Object
-
- org.openpnp.model.AbstractModelObject
-
- org.openpnp.spi.base.AbstractAxis
-
- org.openpnp.spi.base.AbstractTransformedAxis
-
- org.openpnp.spi.base.AbstractSingleTransformedAxis
-
- All Implemented Interfaces:
Identifiable,Named,Solutions.Subject,Axis,LinearInputAxis,PropertySheetHolder,TransformedAxis,WizardConfigurable
- Direct Known Subclasses:
ReferenceCamClockwiseAxis,ReferenceCamCounterClockwiseAxis,ReferenceMappedAxis
public abstract class AbstractSingleTransformedAxis extends AbstractTransformedAxis implements LinearInputAxis
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.openpnp.spi.PropertySheetHolder
PropertySheetHolder.PropertySheet
-
-
Field Summary
Fields Modifier and Type Field Description protected AbstractAxisinputAxis-
Fields inherited from class org.openpnp.spi.base.AbstractAxis
deleteAction, id, name, permutateDownAction, permutateUpAction, type
-
Fields inherited from class org.openpnp.model.AbstractModelObject
propertyChangeSupport
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractSingleTransformedAxis()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AxesLocationgetCoordinateAxes(Machine machine)AbstractAxisgetInputAxis()voidsetInputAxis(AbstractAxis inputAxis)-
Methods inherited from class org.openpnp.spi.base.AbstractTransformedAxis
toRaw, toTransformed
-
Methods inherited from class org.openpnp.spi.base.AbstractAxis
getChildPropertySheetHolders, getCoordinateAxes, getId, getName, getPropertySheetHolderActions, getPropertySheetHolderIcon, getPropertySheetHolderTitle, getPropertySheets, getType, setName, setType, toRaw, toString, toTransformed
-
Methods inherited from class org.openpnp.model.AbstractModelObject
addPropertyChangeListener, addPropertyChangeListener, dispose, dumpListeners, fireIndexedPropertyChange, firePropertyChange, isListener, isListener, removePropertyChangeListener, removePropertyChangeListener
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.openpnp.model.Identifiable
getId
-
Methods inherited from interface org.openpnp.spi.PropertySheetHolder
getChildPropertySheetHolders, getPropertySheetHolderActions, getPropertySheetHolderIcon, getPropertySheetHolderTitle, getPropertySheets
-
Methods inherited from interface org.openpnp.model.Solutions.Subject
findIssues, getSubjectIcon, getSubjectText
-
Methods inherited from interface org.openpnp.spi.WizardConfigurable
getConfigurationWizard
-
-
-
-
Field Detail
-
inputAxis
protected AbstractAxis inputAxis
-
-
Method Detail
-
getCoordinateAxes
public AxesLocation getCoordinateAxes(Machine machine)
- Specified by:
getCoordinateAxesin classAbstractAxis- Parameters:
machine- The Machine with the axes to be considered.- Returns:
- The set of ControllerAxes that are the ultimate input axes of the axis stack.
-
getInputAxis
public AbstractAxis getInputAxis()
-
setInputAxis
public void setInputAxis(AbstractAxis inputAxis)
-
-