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