Class PositionedData
java.lang.Object
org.scictrl.mp.orbitcorrect.model.optics.SimpleData
org.scictrl.mp.orbitcorrect.model.optics.PositionedData
- All Implemented Interfaces:
Cloneable
,ISimpleElement
This type extends
SimpleData
and represent any of machine functions (actually alpha or beta), on position
.- Author:
- igor@scictrl.com
-
Field Summary
Fields inherited from class org.scictrl.mp.orbitcorrect.model.optics.SimpleData
dataHolder, source, x, z
-
Constructor Summary
ConstructorDescriptionPositionedData
(String name) PositionedData
constructor.PositionedData
(String name, AbstractOpticalElement source) PositionedData
constructor.PositionedData
(String name, AbstractOpticalElement source, double x, double z) PositionedData
constructor. -
Method Summary
Methods inherited from class org.scictrl.mp.orbitcorrect.model.optics.SimpleData
clone, getName, getPair, getPosition, getSource, toString
-
Constructor Details
-
PositionedData
PositionedData
constructor.- Parameters:
name
- aString
object
-
PositionedData
PositionedData
constructor.- Parameters:
name
- aString
objectsource
- AbstractOpticalElement
-
PositionedData
PositionedData
constructor.- Parameters:
name
- aString
objectsource
- AbstractOpticalElementx
- doublez
- double
-
-
Method Details
-
x
public double x()This method returns machine function, parallel to orbit plane and perpendicular to beam direction.- Returns:
- x double
-
z
public double z()This method returns machine function, perpendicular to orbit plane and to beam direction.- Returns:
- z double
-
set
set.
- Parameters:
d
- an array ofDouble
objects
-