Class AxialCollatedStepModel
java.lang.Object
org.eclipse.scanning.api.AbstractNameable
org.eclipse.scanning.api.points.models.AbstractPointsModel
org.eclipse.scanning.api.points.models.AbstractAxialStepModel
org.eclipse.scanning.api.points.models.AxialCollatedStepModel
- All Implemented Interfaces:
INameable,IBoundsToFit,IScanPathModel,IScanPointGeneratorModel
A model for a scan along multiple axes with the same start and stop positions and step size.
Previously CollatedStepModel
-
Field Summary
Fields inherited from class org.eclipse.scanning.api.points.models.AbstractPointsModel
HARDCODED_UNITS, pcsFields inherited from interface org.eclipse.scanning.api.points.models.IBoundsToFit
PROPERTY_DEFAULT_BOUNDS_FIT, PROPERTY_NAME_BOUNDS_TO_FIT -
Constructor Summary
ConstructorsConstructorDescriptionAxialCollatedStepModel(double start, double stop, double step, String... names) -
Method Summary
Modifier and TypeMethodDescriptionbooleangetName()Name of the scannablegetNames()The names of the axes which will be scanned by this model.inthashCode()booleanvoidsetBoundsToFit(boolean boundsToFit) voidvoidtoString()Methods inherited from class org.eclipse.scanning.api.points.models.AbstractAxialStepModel
description, getStart, getStep, getStop, setStart, setStep, setStopMethods inherited from class org.eclipse.scanning.api.points.models.AbstractPointsModel
addPropertyChangeListener, getSummary, getUnits, isAlternating, isContinuous, removePropertyChangeListener, setAlternating, setContinuous, supportsAlternating, supportsContinuous, supportsRandomOffset, supportsVertical, updateFromPropertiesMapMethods inherited from class org.eclipse.scanning.api.AbstractNameable
setNameMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.eclipse.scanning.api.points.models.IBoundsToFit
defaultBoundsToFit
-
Constructor Details
-
AxialCollatedStepModel
public AxialCollatedStepModel() -
AxialCollatedStepModel
-
-
Method Details
-
getNames
-
getScannableNames
Description copied from interface:IScanPathModelThe names of the axes which will be scanned by this model.- Specified by:
getScannableNamesin interfaceIScanPathModel- Overrides:
getScannableNamesin classAbstractPointsModel- Returns:
-
getName
Description copied from interface:INameableName of the scannable- Specified by:
getNamein interfaceINameable- Overrides:
getNamein classAbstractNameable- Returns:
-
setNames
-
setUnits
- Specified by:
setUnitsin interfaceIScanPointGeneratorModel- Overrides:
setUnitsin classAbstractPointsModel
-
hashCode
public int hashCode()- Overrides:
hashCodein classAbstractAxialStepModel
-
equals
- Overrides:
equalsin classAbstractAxialStepModel
-
toString
- Overrides:
toStringin classAbstractAxialStepModel
-
isBoundsToFit
public boolean isBoundsToFit()- Specified by:
isBoundsToFitin interfaceIBoundsToFit
-
setBoundsToFit
public void setBoundsToFit(boolean boundsToFit) - Specified by:
setBoundsToFitin interfaceIBoundsToFit
-