Class ChemistryHelper


  • public class ChemistryHelper
    extends java.lang.Object
    • Method Detail

      • getReactionType

        public static int getReactionType​(Reaction r)
      • getBoundingRect

        public static java.awt.geom.Rectangle2D.Double getBoundingRect​(Reaction r,
                                                                       boolean includearrows)
      • getBoundingRect

        public static java.awt.geom.Rectangle2D.Double getBoundingRect​(ExtendedMolecule m)
      • getAverageBondLength

        public static double getAverageBondLength​(Reaction r)
      • setAverageBondLength

        public static void setAverageBondLength​(Reaction rxn,
                                                double bndlen)
      • getReactantsBoundingRect

        public static java.awt.geom.Rectangle2D.Double getReactantsBoundingRect​(Reaction r)
      • getArrowBoundingRect

        public static java.awt.geom.Rectangle2D.Double getArrowBoundingRect​(Reaction r)
      • getDiffRect

        public static java.awt.geom.Rectangle2D.Double getDiffRect​(java.awt.geom.Rectangle2D rr,
                                                                   java.awt.geom.Rectangle2D rp)
      • getProductsBoundingRect

        public static java.awt.geom.Rectangle2D getProductsBoundingRect​(Reaction r)
      • transformReaction

        public static void transformReaction​(Reaction r,
                                             double offsetx,
                                             double offsety,
                                             double scale)
      • transformMolecules

        public static void transformMolecules​(Molecule[] mols,
                                              double offsetx,
                                              double offsety,
                                              double scale)
      • transformMolecule

        public static void transformMolecule​(Molecule m,
                                             double offsetx,
                                             double offsety,
                                             double scale)
      • scaleIntoF

        public static void scaleIntoF​(Reaction reaction,
                                      double x,
                                      double y,
                                      double width,
                                      double height,
                                      double arrowSize)
      • scaleInto

        public static void scaleInto​(Reaction reaction,
                                     double x,
                                     double y,
                                     double width,
                                     double height,
                                     double arrowSize)
      • scaleIntoOld

        public static void scaleIntoOld​(Reaction reaction,
                                        double x,
                                        double y,
                                        double width,
                                        double height,
                                        double arrowSize)
      • getBoundingRect

        public static java.awt.geom.Rectangle2D getBoundingRect​(ExtendedMolecule[] mols)
      • arrangeReaction

        public static void arrangeReaction​(Reaction rxn,
                                           java.awt.Dimension size)