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()OpticPointgetPoint(Element element)OpticPointgetPointByName(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)
-
-