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
ConstructorsConstructorDescriptionPositionedData(String name) PositionedDataconstructor.PositionedData(String name, AbstractOpticalElement source) PositionedDataconstructor.PositionedData(String name, AbstractOpticalElement source, double x, double z) PositionedDataconstructor. -
Method Summary
Methods inherited from class org.scictrl.mp.orbitcorrect.model.optics.SimpleData
clone, getName, getPair, getPosition, getSource, toString
-
Constructor Details
-
PositionedData
PositionedDataconstructor.- Parameters:
name- aStringobject
-
PositionedData
PositionedDataconstructor.- Parameters:
name- aStringobjectsource- AbstractOpticalElement
-
PositionedData
PositionedDataconstructor.- Parameters:
name- aStringobjectsource- 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 ofDoubleobjects
-