Interface Orbit
-
- All Known Implementing Classes:
OrbitImpl
public interface OrbitThis interface represents an orbit for one plane.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.IntegergetMonitorIndex(java.lang.String monitorName)Retrieve the index in the data list for the given monitor.java.util.List<java.lang.String>getMonitorNames()java.util.List<java.lang.Double>getValues(JMadPlane plane)Retrieve the measured values for the given 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- theJMadPlaneto 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
-
-