public abstract class AbstractAxis extends AbstractModelObject implements Axis
PropertySheetHolder.PropertySheet| Modifier and Type | Field and Description |
|---|---|
javax.swing.Action |
deleteAction |
protected java.lang.String |
id |
protected java.lang.String |
name |
javax.swing.Action |
permutateDownAction |
javax.swing.Action |
permutateUpAction |
protected Axis.Type |
type |
propertyChangeSupport| Constructor and Description |
|---|
AbstractAxis() |
| Modifier and Type | Method and Description |
|---|---|
PropertySheetHolder[] |
getChildPropertySheetHolders() |
static AxesLocation |
getCoordinateAxes(AbstractAxis axis,
Machine machine) |
abstract AxesLocation |
getCoordinateAxes(Machine machine) |
java.lang.String |
getId() |
java.lang.String |
getName() |
javax.swing.Action[] |
getPropertySheetHolderActions() |
javax.swing.Icon |
getPropertySheetHolderIcon() |
java.lang.String |
getPropertySheetHolderTitle() |
PropertySheetHolder.PropertySheet[] |
getPropertySheets() |
Axis.Type |
getType() |
void |
setName(java.lang.String name) |
void |
setType(Axis.Type type) |
abstract AxesLocation |
toRaw(AxesLocation location,
Locatable.LocationOption... options)
Transform the specified transformed coordinate taken from the specified location into the
raw coordinate embedded into the returned location.
|
java.lang.String |
toString() |
abstract AxesLocation |
toTransformed(AxesLocation location,
Locatable.LocationOption... options)
Transform the raw axis coordinate(s) taken from the specified location into the
transformed coordinate embedded into the returned location.
|
addPropertyChangeListener, addPropertyChangeListener, fireIndexedPropertyChange, firePropertyChange, removePropertyChangeListener, removePropertyChangeListenerclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetConfigurationWizardfindIssues, getSubjectIcon, getSubjectTextprotected java.lang.String id
protected java.lang.String name
protected Axis.Type type
public javax.swing.Action deleteAction
public javax.swing.Action permutateUpAction
public javax.swing.Action permutateDownAction
public java.lang.String getId()
getId in interface Identifiablepublic abstract AxesLocation getCoordinateAxes(Machine machine)
machine - The Machine with the axes to be considered.public static AxesLocation getCoordinateAxes(AbstractAxis axis, Machine machine)
public abstract AxesLocation toTransformed(AxesLocation location, Locatable.LocationOption... options)
location - java.lang.Exceptionpublic abstract AxesLocation toRaw(AxesLocation location, Locatable.LocationOption... options) throws java.lang.Exception
location - java.lang.Exceptionpublic java.lang.String toString()
toString in class java.lang.Objectpublic PropertySheetHolder.PropertySheet[] getPropertySheets()
getPropertySheets in interface PropertySheetHolderpublic javax.swing.Action[] getPropertySheetHolderActions()
getPropertySheetHolderActions in interface PropertySheetHolderpublic javax.swing.Icon getPropertySheetHolderIcon()
getPropertySheetHolderIcon in interface PropertySheetHolderpublic PropertySheetHolder[] getChildPropertySheetHolders()
getChildPropertySheetHolders in interface PropertySheetHolderpublic java.lang.String getPropertySheetHolderTitle()
getPropertySheetHolderTitle in interface PropertySheetHolder