Class TfsResultDataSet

  • All Implemented Interfaces:
    MarkerXProvider, cern.jdve.data.DataSet, java.lang.Cloneable

    public class TfsResultDataSet
    extends cern.jdve.data.AbstractDataSet
    implements MarkerXProvider
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static cern.accsoft.steering.jmad.domain.var.enums.MadxTwissVariable LABEL_VAR  
      • Fields inherited from class cern.jdve.data.AbstractDataSet

        PROPERTY_EDITABLE, PROPERTY_EDITION_HINT, PROPERTY_MARKER, PROPERTY_NAME, PROPERTY_STYLE, PROPERTY_UNDEF_VALUE, PROPERTY_VISIBLE, PROPERTY_VISIBLE_IN_LEGEND, xRange, yRange
    • Constructor Summary

      Constructors 
      Constructor Description
      TfsResultDataSet​(java.lang.String name, cern.accsoft.steering.jmad.domain.var.MadxVariable xVar, cern.accsoft.steering.jmad.domain.var.TwissVariable yVar, TfsResultDataSet.TfsResultDataSetType type, cern.accsoft.steering.jmad.domain.result.tfs.TfsResult tfsResult, cern.accsoft.steering.jmad.domain.result.tfs.TfsResult referenceTfsResult)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void add​(int arg0, double arg1, double arg2)  
      int getDataCount()  
      java.lang.String getDataLabel​(int index)  
      double getFactor()  
      double getX​(int index)  
      java.util.List<java.lang.Double> getXPositions​(java.lang.String elementName)  
      double getY​(int index)  
      boolean isApertureDataSet()  
      void remove​(int arg0, int arg1)  
      void setFactor​(double factor)  
      void setReferenceTfsResult​(cern.accsoft.steering.jmad.domain.result.tfs.TfsResult referenceTfsResult)
      sets a new TfsResult as reference
      void setTfsResult​(cern.accsoft.steering.jmad.domain.result.tfs.TfsResult tfsResult)
      sets the actual dataset
      • Methods inherited from class cern.jdve.data.AbstractDataSet

        add, addDataSetListener, clear, clone, computeLimits, createRanges, ensureEditable, findMaxXIndex, findMaxYIndex, findMinXIndex, findMinYIndex, fireDataAdded, fireDataChanged, fireDataRemoved, fireDataSetChanged, getDataCnt, getDataPointIndex, getEditionHint, getIndexWindow, getName, getProperty, getUndefValue, getXRange, getYRange, indexOf, initRanges, interpolate, isAdjusting, isEditable, isLimitsValid, isVisible, isVisible, isVisibleLegend, removeDataSetListener, set, setAdjusting, setEditable, setEditionHint, setLimitsValid, setName, setProperty, setUndefValue, setVisible, setVisibleLegend, toString, updateRange, updateRange
      • Methods inherited from class java.lang.Object

        equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Field Detail

      • LABEL_VAR

        public static final cern.accsoft.steering.jmad.domain.var.enums.MadxTwissVariable LABEL_VAR
    • Constructor Detail

      • TfsResultDataSet

        public TfsResultDataSet​(java.lang.String name,
                                cern.accsoft.steering.jmad.domain.var.MadxVariable xVar,
                                cern.accsoft.steering.jmad.domain.var.TwissVariable yVar,
                                TfsResultDataSet.TfsResultDataSetType type,
                                cern.accsoft.steering.jmad.domain.result.tfs.TfsResult tfsResult,
                                cern.accsoft.steering.jmad.domain.result.tfs.TfsResult referenceTfsResult)
    • Method Detail

      • add

        public void add​(int arg0,
                        double arg1,
                        double arg2)
        Specified by:
        add in interface cern.jdve.data.DataSet
      • getDataCount

        public int getDataCount()
        Specified by:
        getDataCount in interface cern.jdve.data.DataSet
      • getX

        public double getX​(int index)
        Specified by:
        getX in interface cern.jdve.data.DataSet
      • getY

        public double getY​(int index)
        Specified by:
        getY in interface cern.jdve.data.DataSet
      • remove

        public void remove​(int arg0,
                           int arg1)
        Specified by:
        remove in interface cern.jdve.data.DataSet
      • getDataLabel

        public java.lang.String getDataLabel​(int index)
        Specified by:
        getDataLabel in interface cern.jdve.data.DataSet
        Overrides:
        getDataLabel in class cern.jdve.data.AbstractDataSet
      • setTfsResult

        public void setTfsResult​(cern.accsoft.steering.jmad.domain.result.tfs.TfsResult tfsResult)
        sets the actual dataset
        Parameters:
        tfsResult - the Result to set
      • setReferenceTfsResult

        public void setReferenceTfsResult​(cern.accsoft.steering.jmad.domain.result.tfs.TfsResult referenceTfsResult)
        sets a new TfsResult as reference
        Parameters:
        referenceTfsResult - the TfsResult to set as Reference
      • getXPositions

        public java.util.List<java.lang.Double> getXPositions​(java.lang.String elementName)
        Specified by:
        getXPositions in interface MarkerXProvider
        Parameters:
        elementName - the element for which to calc for which to calc the x-position
        Returns:
        the x-positions for the element
      • setFactor

        public void setFactor​(double factor)
        Parameters:
        factor - the factor to set
      • getFactor

        public double getFactor()
        Returns:
        the factor
      • isApertureDataSet

        public boolean isApertureDataSet()
        Returns:
        true, if this represents an aperture-dataset.