Package eu.ess.bled.devices.lattice
Class ElectrostaticBend
java.lang.Object
eu.ess.bled.Subsystem
eu.ess.bled.devices.lattice.BeamlineElement
eu.ess.bled.devices.lattice.ElectrostaticBend
- All Implemented Interfaces:
BLEDEntity,Serializable
ElectrostaticBend represents an electrostatic bend element.- Author:
- Miha Vitorovic
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumBendTypedescribes a type of electrostatic bend.Nested classes/interfaces inherited from class eu.ess.bled.devices.lattice.BeamlineElement
BeamlineElement.ApertureType -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturnstrueif the element is vertical.voidsetBendAngle(Double bendAngle) voidsetBendType(ElectrostaticBend.BendType bendType) voidsetCurvatureRadius(Double curvatureRadius) voidsetVertical(Boolean isVertical) Set totrueif the element is vertical.Methods inherited from class eu.ess.bled.devices.lattice.BeamlineElement
getApertureType, getApertureX, getApertureY, getCorrectionElement, getLength, getOpticalLength, getPosition, getProperties, setApertureType, setApertureX, setApertureY, setCorrectionElement, setLength, setOpticalLength, setPosition, setPropertiesMethods inherited from class eu.ess.bled.Subsystem
getDescription, getId, getInstanceName, getName, getParentSubsystem, getPreviousSubsystem, getSubsystemType, getValuesAsString, isActive, isVirtual, setActive, setDescription, setInstanceName, setName, setParentSubsystem, setPreviousSubsystem, setSubsystemType, setVirtual, toString
-
Constructor Details
-
ElectrostaticBend
public ElectrostaticBend()
-
-
Method Details
-
getBendAngle
-
setBendAngle
-
getCurvatureRadius
-
setCurvatureRadius
-
getBendType
-
setBendType
-
isVertical
Returnstrueif the element is vertical.falseif the element is horizontal.- Returns:
- the orientation of the element.
-
setVertical
Set totrueif the element is vertical.falseif the element is horizontal.- Parameters:
isVertical- is element vertical?
-