Class VectorSeries

    • Constructor Detail

      • VectorSeries

        public VectorSeries​(java.lang.Comparable key)
        Creates a new empty series.
        Parameters:
        key - the series key (null not permitted).
      • VectorSeries

        public VectorSeries​(java.lang.Comparable key,
                            boolean autoSort,
                            boolean allowDuplicateXValues)
        Constructs a new series that contains no data. You can specify whether or not duplicate x-values are allowed for the series.
        Parameters:
        key - the series key (null not permitted).
        autoSort - a flag that controls whether or not the items in the series are sorted.
        allowDuplicateXValues - a flag that controls whether duplicate x-values are allowed.
    • Method Detail

      • add

        public void add​(double x,
                        double y,
                        double deltaX,
                        double deltaY)
        Adds a data item to the series.
        Parameters:
        x - the x-value.
        y - the y-value.
        deltaX - the vector x.
        deltaY - the vector y.
      • add

        public void add​(VectorDataItem item,
                        boolean notify)
        Adds a data item to the series and, if requested, sends a SeriesChangeEvent to all registered listeners.
        Parameters:
        item - the data item (null not permitted).
        notify - notify listeners?
      • getXValue

        public double getXValue​(int index)
        Returns the x-value for the specified item.
        Parameters:
        index - the item index.
        Returns:
        The x-value.
      • getYValue

        public double getYValue​(int index)
        Returns the y-value for the specified item.
        Parameters:
        index - the item index.
        Returns:
        The y-value.
      • getVectorXValue

        public double getVectorXValue​(int index)
        Returns the x-component of the vector for an item in the series.
        Parameters:
        index - the item index.
        Returns:
        The x-component of the vector.
      • getVectorYValue

        public double getVectorYValue​(int index)
        Returns the y-component of the vector for an item in the series.
        Parameters:
        index - the item index.
        Returns:
        The y-component of the vector.