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 enum
BendType
describes 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 TypeMethodDescriptionReturnstrue
if the element is vertical.void
setBendAngle
(Double bendAngle) void
setBendType
(ElectrostaticBend.BendType bendType) void
setCurvatureRadius
(Double curvatureRadius) void
setVertical
(Boolean isVertical) Set totrue
if 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, setProperties
Methods 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
Returnstrue
if the element is vertical.false
if the element is horizontal.- Returns:
- the orientation of the element.
-
setVertical
Set totrue
if the element is vertical.false
if the element is horizontal.- Parameters:
isVertical
- is element vertical?
-