Enum Class FitType

java.lang.Object
java.lang.Enum<FitType>
cnuphys.splot.fit.FitType
All Implemented Interfaces:
Serializable, Comparable<FitType>, Constable

public enum FitType extends Enum<FitType>
  • Enum Constant Details

    • NOLINE

      public static final FitType NOLINE
    • CONNECT

      public static final FitType CONNECT
    • STAIRS

      public static final FitType STAIRS
    • LINE

      public static final FitType LINE
    • POLYNOMIAL

      public static final FitType POLYNOMIAL
    • GAUSSIANS

      public static final FitType GAUSSIANS
    • POLYPLUSGAUSS

      public static final FitType POLYPLUSGAUSS
    • ERF

      public static final FitType ERF
    • ERFC

      public static final FitType ERFC
    • ALTPOLYNOMIAL

      public static final FitType ALTPOLYNOMIAL
    • CUBICSPLINE

      public static final FitType CUBICSPLINE
  • Field Details

  • Method Details

    • values

      public static FitType[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static FitType valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • getName

      public String getName()
      Get the nice name of the enum.
      Returns:
      the nice name, for combo boxes, menus, etc.
    • getValue

      public static FitType getValue(String name)
      Returns the enum value from the name.
      Parameters:
      name - the name to match.
      Returns:
      the FitType that corresponds to the name. Returns null if no match is found.
    • getFitString

      public static String getFitString(Fit curveFit)
      Get an html string the describes the fit
      Parameters:
      object - the fit object that will have to be cast appropriately
      Returns:
      an html string the describes the fit
    • getComboBox

      public static EnumComboBox getComboBox(FitType defaultChoice)
      Obtain a combo box of choices.
      Parameters:
      defaultChoice -
      Returns:
      the combo box of fit types