Class AxialArrayModel
java.lang.Object
org.eclipse.scanning.api.AbstractNameable
org.eclipse.scanning.api.points.models.AbstractPointsModel
org.eclipse.scanning.api.points.models.AxialArrayModel
- All Implemented Interfaces:
INameable,IAxialModel,IScanPathModel,IScanPointGeneratorModel
A model for a scan at an array of defined positions along a single axis.
-
Field Summary
Fields inherited from class org.eclipse.scanning.api.points.models.AbstractPointsModel
HARDCODED_UNITS, pcs -
Constructor Summary
ConstructorsConstructorDescriptionAxialArrayModel(double... positions) AxialArrayModel(String scannableName) AxialArrayModel(String scannableName, double... positions) -
Method Summary
Modifier and TypeMethodDescriptionbooleandouble[]inthashCode()voidsetPositions(double... positions) toString()Methods inherited from class org.eclipse.scanning.api.points.models.AbstractPointsModel
addPropertyChangeListener, getScannableNames, getSummary, getUnits, isAlternating, isContinuous, removePropertyChangeListener, setAlternating, setContinuous, setUnits, supportsAlternating, supportsContinuous, supportsRandomOffset, supportsVertical, updateFromPropertiesMapMethods inherited from class org.eclipse.scanning.api.AbstractNameable
getName, setNameMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.eclipse.scanning.api.points.models.IAxialModel
getAxisNameMethods inherited from interface org.eclipse.scanning.api.points.models.IScanPathModel
addPropertyChangeListener, getScannableNames, removePropertyChangeListenerMethods inherited from interface org.eclipse.scanning.api.points.models.IScanPointGeneratorModel
getUnits, isAlternating, isContinuous, setAlternating, setContinuous, setUnits, updateFromPropertiesMap
-
Constructor Details
-
AxialArrayModel
public AxialArrayModel() -
AxialArrayModel
-
AxialArrayModel
-
AxialArrayModel
public AxialArrayModel(double... positions)
-
-
Method Details
-
getPositions
public double[] getPositions() -
setPositions
public void setPositions(double... positions) -
hashCode
public int hashCode()- Overrides:
hashCodein classAbstractPointsModel
-
equals
- Overrides:
equalsin classAbstractPointsModel
-
toString
- Overrides:
toStringin classAbstractPointsModel
-