Class ChartContainerWithReferencePoints

java.lang.Object
org.uma.jmetal.util.chartcontainer.ChartContainerWithReferencePoints

public class ChartContainerWithReferencePoints
extends java.lang.Object
Class for configuring and displaying a char with a number of subpopulations and reference points. Designed to be used with the SMPSORP.
Author:
Antonio J. Nebro
  • Constructor Details

  • Method Details

    • setFrontChart

      public void setFrontChart​(int objective1, int objective2) throws java.io.FileNotFoundException
      Throws:
      java.io.FileNotFoundException
    • setFrontChart

      public void setFrontChart​(int objective1, int objective2, java.lang.String referenceFrontFileName) throws java.io.FileNotFoundException
      Throws:
      java.io.FileNotFoundException
    • setReferencePoint

      public void setReferencePoint​(java.util.List<java.util.List<java.lang.Double>> referencePoint)
    • updateReferencePoint

      public void updateReferencePoint​(java.util.List<java.util.List<java.lang.Double>> referencePoint)
    • initChart

      public void initChart()
    • updateFrontCharts

      public void updateFrontCharts​(java.util.List<DoubleSolution> solutionList)
    • refreshCharts

      public void refreshCharts()
    • refreshCharts

      public void refreshCharts​(int delay)
    • repaint

      public void repaint()
    • saveChart

      public void saveChart​(java.lang.String fileName, org.knowm.xchart.BitmapEncoder.BitmapFormat format) throws java.io.IOException
      Throws:
      java.io.IOException
    • getName

      public java.lang.String getName()
    • setName

      public ChartContainerWithReferencePoints setName​(java.lang.String name)
    • getDelay

      public int getDelay()
    • setDelay

      public ChartContainerWithReferencePoints setDelay​(int delay)
    • getFrontChart

      public org.knowm.xchart.XYChart getFrontChart()
    • getVarChart

      public org.knowm.xchart.XYChart getVarChart()
    • getChart

      public org.knowm.xchart.XYChart getChart​(java.lang.String chartName)