public class EnvelopeCurve extends BasicGraphData
object.
The curve is a BasicGraphData object that is an RMS envelope trajectory
produced by an online model simulation.BasicGraphData.CompareErr, BasicGraphData.CompareX, BasicGraphData.CompareY, BasicGraphData.XYpointcolor, drawLinesOn, drawPointsOn, errYmax, graphDataContainerV, immediateContainerUpdate, lineStroke, lineThick, lockUpObj, markShape, markShapeFilled, name, nInterpPoints, pointSize, propertyMap, xMax, xMin, xyInterpPointV, xyPointV, yMax, yMin| Constructor and Description |
|---|
EnvelopeCurve(PLANE plane)
Creates an empty data object representing the RMS beam envelope for the
given phase plane.
|
EnvelopeCurve(PLANE plane,
Trajectory<EnvelopeProbeState> trjEnv)
Creates the basic data object representing a curve on a graph.
|
| Modifier and Type | Method and Description |
|---|---|
void |
loadCurve(Trajectory<EnvelopeProbeState> trjEnv)
Defines the graphics curve according to the RMS envelope
trajectory data in the given
Trajectory object. |
addPoint, addPoint, addPoint, addPoint, calculateRepresentation, getCapacity, getDrawLinesOn, getDrawPointsOn, getErr, getGraphColor, getGraphDataContainer, getGraphName, getGraphPointShape, getGraphPointSize, getGraphProperty, getGraphPropertyKeys, getGraphPropertySize, getImmediateContainerUpdate, getInterpX, getInterpY, getLineThick, getLockObject, getMaxErr, getMaxX, getMaxY, getMinX, getMinY, getNumberOfGraphDataContainers, getNumbOfInterpPoints, getNumbOfPoints, getStroke, getValueDerivativeY, getValueY, getX, getY, init, isGraphPointShapeFilled, main, registerInContainer, removeAllPoints, removeContainer, removePoint, setDrawLinesOn, setDrawPointsOn, setGraphColor, setGraphName, setGraphPointFillingShape, setGraphPointShape, setGraphPointSize, setGraphProperty, setImmediateContainerUpdate, setLineDashPattern, setLineStroke, setLineThick, updateContainer, updateData, updatePoint, updatePoint, updateValues, updateValues, updateValuesY, updateValuesY, updateValueYpublic EnvelopeCurve(PLANE plane)
loadCurve(Trajectory).plane - phase plane of the rms envelope curvepublic EnvelopeCurve(PLANE plane, Trajectory<EnvelopeProbeState> trjEnv) throws java.lang.IllegalArgumentException
plane - phase plane of the rms envelope curvetrjEnv - object containing the data for the curvejava.lang.IllegalArgumentException - the argument trjEnv is not an envelope
trajectory objectpublic void loadCurve(Trajectory<EnvelopeProbeState> trjEnv) throws java.lang.IllegalArgumentException
Trajectory object.trjEnv - online model simulation trajectory containing curve datajava.lang.IllegalArgumentException - the argument is not an envelope trajectory object