Package eu.ess.bled.devices.lattice
Class Marker
java.lang.Object
eu.ess.bled.Subsystem
eu.ess.bled.devices.lattice.BeamlineElement
eu.ess.bled.devices.lattice.Marker
- All Implemented Interfaces:
BLEDEntity
,Serializable
Marker
is an abstract beamline element of null length and
aperture, which defines a particular location in the lattice.- Author:
- Jaka Bobnar
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class eu.ess.bled.devices.lattice.BeamlineElement
BeamlineElement.ApertureType
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionMethods inherited from class eu.ess.bled.devices.lattice.BeamlineElement
getCorrectionElement, 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
-
Marker
public Marker()
-
-
Method Details
-
getLength
- Overrides:
getLength
in classBeamlineElement
-
getOpticalLength
- Overrides:
getOpticalLength
in classBeamlineElement
-
getApertureX
- Overrides:
getApertureX
in classBeamlineElement
-
getApertureY
- Overrides:
getApertureY
in classBeamlineElement
-
getApertureType
- Overrides:
getApertureType
in classBeamlineElement
-