Class NmrPlugin

  • All Implemented Interfaces:
    JmolPlugin

    public class NmrPlugin
    extends java.lang.Object
    implements JmolPlugin
    • Field Detail

      • nmrApp

        Nmr nmrApp
      • jmolAppViewer

        Viewer jmolAppViewer
      • started

        boolean started
      • jmolUnits

        private java.lang.String jmolUnits
      • notification

        static java.lang.String notification
    • Constructor Detail

      • NmrPlugin

        public NmrPlugin()
    • Method Detail

      • start

        public void start​(javax.swing.JFrame frame,
                          Viewer vwr,
                          java.util.Map<java.lang.String,​java.lang.Object> jmolOptions)
        Specified by:
        start in interface JmolPlugin
      • startApp

        private void startApp()
      • transferStateFromJmol

        private void transferStateFromJmol()
      • transferStateToJmol

        void transferStateToJmol()
      • getVersion

        public java.lang.String getVersion()
        Specified by:
        getVersion in interface JmolPlugin
      • getName

        public java.lang.String getName()
        Specified by:
        getName in interface JmolPlugin
      • setVisible

        public void setVisible​(boolean b)
        Specified by:
        setVisible in interface JmolPlugin
      • notifyCallback

        public void notifyCallback​(CBK type,
                                   java.lang.Object[] data)
        Specified by:
        notifyCallback in interface JmolPlugin
      • getMenuIcon

        public javax.swing.ImageIcon getMenuIcon()
        Specified by:
        getMenuIcon in interface JmolPlugin
      • getMenuText

        public java.lang.String getMenuText()
        Specified by:
        getMenuText in interface JmolPlugin
      • getWebSite

        public java.lang.String getWebSite()
        Specified by:
        getWebSite in interface JmolPlugin