Package jcckit.plot

Class SimpleCurveFactory

java.lang.Object
jcckit.plot.SimpleCurveFactory
All Implemented Interfaces:
CurveFactory

public class SimpleCurveFactory extends Object implements CurveFactory
Factory for SimpleCurves.
  • Field Details

  • Constructor Details

    • SimpleCurveFactory

      public SimpleCurveFactory(ConfigParameters config)
      Creates an instance from the specified configuration parameter.
      Key & Default ValueTypeMandatory Description
      definitions = one empty ConfigParameters instance String[]no Keys of subtrees defining ConfigParameters used by the constructor of SimpleCurve.
  • Method Details

    • create

      public Curve create(int curveIndex, int numberOfCurves, ClippingShape clippingShape, Legend legend)
      Creates an instance of SimpleCurve.
      Specified by:
      create in interface CurveFactory
      Parameters:
      curveIndex - Index of the curve. Will be used to select the ConfigParameters object and the line attributes. In addition it will be used to calculate the y-coordinate of the legend symbol.
      numberOfCurves - Number of curves. Will be needed to calculate the y-coordinate of the legend symbol.
      clippingShape - The clipping shape.
      legend - The legend. Will be needed to create the legend symbol.
      Returns:
      an empty instance.