Class JaxoFLoop

  • All Implemented Interfaces:
    java.awt.Shape, java.beans.PropertyChangeListener, java.io.Serializable, java.lang.Cloneable, java.util.EventListener

    public class JaxoFLoop
    extends JaxoLoopObject
    A fermion loop.
    Since:
    2.0
    See Also:
    Serialized Form
    • Constructor Detail

      • JaxoFLoop

        public JaxoFLoop()
    • Method Detail

      • isCopy

        public final boolean isCopy​(JaxoObject comp)
        Determines if this JaxoObject is a copy of the specified one.
        Overrides:
        isCopy in class JaxoLoopObject
        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 java.awt.geom.GeneralPath getObjectPath()
        Get the GeneralPath that paints this loop.
        Specified by:
        getObjectPath in class JaxoLoopObject
        Returns:
        GeneralPath. May be null for an object that cannot be painted.
      • getAxo4JOptions

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