Interface Optic
-
- All Known Implementing Classes:
OpticImpl
public interface Optic
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.List<OpticPoint>
getAllPoints()
java.util.List<java.lang.Double>
getAllValues(JMadTwissVariable variable, JMadPlane plane)
java.util.List<java.lang.Double>
getAllValues(MadxTwissVariable variable)
java.util.List<java.lang.String>
getNames()
OpticPoint
getPoint(Element element)
OpticPoint
getPointByName(java.lang.String name)
java.util.List<OpticPoint>
getPoints(java.util.List<Element> elements)
java.util.List<OpticPoint>
getPointsByNames(java.util.List<java.lang.String> names)
java.util.List<java.lang.Double>
getValues(JMadTwissVariable variable, JMadPlane plane, java.util.List<Element> elements)
java.util.List<java.lang.Double>
getValues(MadxTwissVariable variable, java.util.List<Element> elements)
java.util.List<java.lang.Double>
getValuesByNames(JMadTwissVariable variable, JMadPlane plane, java.util.List<java.lang.String> names)
java.util.List<java.lang.Double>
getValuesByNames(MadxTwissVariable variable, java.util.List<java.lang.String> names)
-
-
-
Method Detail
-
getNames
java.util.List<java.lang.String> getNames()
- Returns:
- the element names
-
getAllPoints
java.util.List<OpticPoint> getAllPoints()
-
getAllValues
java.util.List<java.lang.Double> getAllValues(MadxTwissVariable variable)
-
getAllValues
java.util.List<java.lang.Double> getAllValues(JMadTwissVariable variable, JMadPlane plane)
-
getPoint
OpticPoint getPoint(Element element)
-
getPoints
java.util.List<OpticPoint> getPoints(java.util.List<Element> elements)
-
getValues
java.util.List<java.lang.Double> getValues(MadxTwissVariable variable, java.util.List<Element> elements)
-
getValues
java.util.List<java.lang.Double> getValues(JMadTwissVariable variable, JMadPlane plane, java.util.List<Element> elements)
-
getPointByName
OpticPoint getPointByName(java.lang.String name)
-
getPointsByNames
java.util.List<OpticPoint> getPointsByNames(java.util.List<java.lang.String> names)
-
getValuesByNames
java.util.List<java.lang.Double> getValuesByNames(MadxTwissVariable variable, java.util.List<java.lang.String> names)
-
getValuesByNames
java.util.List<java.lang.Double> getValuesByNames(JMadTwissVariable variable, JMadPlane plane, java.util.List<java.lang.String> names)
-
-