Class JaxoFLine

All Implemented Interfaces:
Shape, PropertyChangeListener, Serializable, Cloneable, EventListener

public class JaxoFLine extends JaxoLineObject
A fermion line.
Since:
2.0
See Also:
  • Constructor Details

    • JaxoFLine

      public JaxoFLine()
  • Method Details

    • isCopy

      public boolean isCopy(JaxoObject comp)
      Determines if this JaxoObject is a copy of the specified one.
      Overrides:
      isCopy in class JaxoLineObject
      Parameters:
      comp - The JaxoObject to compare against.
      Returns:
      True if the JaxoObjects are identical.
    • prepareEditPanel

      public void prepareEditPanel(JaxoObjectEditPanel editPanel)
      Initializes the given editPanel to edit properties of this JaxoObject.
      Specified by:
      prepareEditPanel in class JaxoObject
      Parameters:
      editPanel - the panel to prepare.
    • getObjectPath

      protected GeneralPath getObjectPath()
      Get the GeneralPath that paints this line.
      Specified by:
      getObjectPath in class JaxoLineObject
      Returns:
      GeneralPath.
    • getAxo4JOptions

      protected String getAxo4JOptions(float scale)
      Return the option part of the LaTeX command for this line.
      Specified by:
      getAxo4JOptions in class JaxoLineObject
      Parameters:
      scale - the axodraw4j scale factor.
      Returns:
      the option String.