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, removePropertyChangeListener
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getConfigurationWizard
findIssues, getSubjectIcon, getSubjectText
protected 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 Identifiable
public 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.Exception
public abstract AxesLocation toRaw(AxesLocation location, Locatable.LocationOption... options) throws java.lang.Exception
location
- java.lang.Exception
public java.lang.String toString()
toString
in class java.lang.Object
public PropertySheetHolder.PropertySheet[] getPropertySheets()
getPropertySheets
in interface PropertySheetHolder
public javax.swing.Action[] getPropertySheetHolderActions()
getPropertySheetHolderActions
in interface PropertySheetHolder
public javax.swing.Icon getPropertySheetHolderIcon()
getPropertySheetHolderIcon
in interface PropertySheetHolder
public PropertySheetHolder[] getChildPropertySheetHolders()
getChildPropertySheetHolders
in interface PropertySheetHolder
public java.lang.String getPropertySheetHolderTitle()
getPropertySheetHolderTitle
in interface PropertySheetHolder