Class PositionedData

java.lang.Object
org.scictrl.mp.orbitcorrect.model.optics.SimpleData
org.scictrl.mp.orbitcorrect.model.optics.PositionedData
All Implemented Interfaces:
Cloneable, ISimpleElement

public class PositionedData extends SimpleData
This type extends SimpleData and represent any of machine functions (actually alpha or beta), on position.
Author:
igor@scictrl.com
  • Constructor Details

    • PositionedData

      public PositionedData(String name)
      PositionedData constructor.
      Parameters:
      name - a String object
    • PositionedData

      public PositionedData(String name, AbstractOpticalElement source)
      PositionedData constructor.
      Parameters:
      name - a String object
      source - AbstractOpticalElement
    • PositionedData

      public PositionedData(String name, AbstractOpticalElement source, double x, double z)
      PositionedData constructor.
      Parameters:
      name - a String object
      source - AbstractOpticalElement
      x - double
      z - 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

      public void set(Double[] d)

      set.

      Parameters:
      d - an array of Double objects