Class TfsResultDataSet
- java.lang.Object
-
- cern.jdve.data.AbstractDataSet
-
- cern.accsoft.steering.jmad.gui.data.TfsResultDataSet
-
- All Implemented Interfaces:
MarkerXProvider
,cern.jdve.data.DataSet
,java.lang.Cloneable
public class TfsResultDataSet extends cern.jdve.data.AbstractDataSet implements MarkerXProvider
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
TfsResultDataSet.TfsResultDataSetType
-
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
-
Fields inherited from interface cern.accsoft.steering.jmad.gui.mark.MarkerXProvider
ELEMENT_NAME_HV_BORDER
-
-
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 referencevoid
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
-
-
-
-
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 interfacecern.jdve.data.DataSet
-
getDataCount
public int getDataCount()
- Specified by:
getDataCount
in interfacecern.jdve.data.DataSet
-
getX
public double getX(int index)
- Specified by:
getX
in interfacecern.jdve.data.DataSet
-
getY
public double getY(int index)
- Specified by:
getY
in interfacecern.jdve.data.DataSet
-
remove
public void remove(int arg0, int arg1)
- Specified by:
remove
in interfacecern.jdve.data.DataSet
-
getDataLabel
public java.lang.String getDataLabel(int index)
- Specified by:
getDataLabel
in interfacecern.jdve.data.DataSet
- Overrides:
getDataLabel
in classcern.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 interfaceMarkerXProvider
- 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.
-
-