Interface Orbit

  • All Known Implementing Classes:
    OrbitImpl

    public interface Orbit
    This interface represents an orbit for one plane.
    • Method Detail

      • getMonitorNames

        java.util.List<java.lang.String> getMonitorNames()
        Returns:
        the list of monitor names defined for this orbit. the monitor names are in upper case in the orbit object.
      • getValues

        java.util.List<java.lang.Double> getValues​(JMadPlane plane)
        Retrieve the measured values for the given plane.
        Parameters:
        plane - the JMadPlane to get the values for
        Returns:
        the list of values
      • getMonitorIndex

        java.lang.Integer getMonitorIndex​(java.lang.String monitorName)
        Retrieve the index in the data list for the given monitor. The monitor name will be cast to upper case.
        Parameters:
        monitorName - the name of the monitor to get the data index for
        Returns:
        the index in the value list