Class AromaticAromaticInteractionCriteria


  • public final class AromaticAromaticInteractionCriteria
    extends java.lang.Object
    Class representing criteria for identifying aromatic-aromatic interactions. See here.
    • Constructor Summary

      Constructors 
      Constructor Description
      AromaticAromaticInteractionCriteria()
      Instantiates new aromatic-aromatic interaction criteria using default boundary values.
      AromaticAromaticInteractionCriteria​(double minDistanceBtwRings, double maxDistanceBtwRings, double minAngleBtwRings, double maxAngleBtwRings)
      Instantiates new aromatic-aromatic interaction criteria using custom boundary values.
    • Constructor Detail

      • AromaticAromaticInteractionCriteria

        public AromaticAromaticInteractionCriteria()
        Instantiates new aromatic-aromatic interaction criteria using default boundary values. See here.
      • AromaticAromaticInteractionCriteria

        public AromaticAromaticInteractionCriteria​(double minDistanceBtwRings,
                                                   double maxDistanceBtwRings,
                                                   double minAngleBtwRings,
                                                   double maxAngleBtwRings)
        Instantiates new aromatic-aromatic interaction criteria using custom boundary values. See here.
        Parameters:
        minDistanceBtwRings - Minimum distance between aromatic rings' centroids.
        maxDistanceBtwRings - Maximum distance between aromatic rings' centroids.
        minAngleBtwRings - Minimum angle between aromatic rings' normal vectors.
        maxAngleBtwRings - Maximum angle between aromatic rings' normal vectors.
    • Method Detail

      • getMinDistanceBtwRings

        public double getMinDistanceBtwRings()
        Returns minimum distance between aromatic rings' centroids.
        Returns:
        Minimum distance between aromatic rings' centroids.
      • getMaxDistanceBtwRings

        public double getMaxDistanceBtwRings()
        Returns maximum distance between aromatic rings' centroids.
        Returns:
        Maximum distance between aromatic rings' centroids.
      • getMinAngleBtwRings

        public double getMinAngleBtwRings()
        Returns minimum angle between aromatic rings' normal vectors.
        Returns:
        Minimum angle between aromatic rings' normal vectors.
      • getMaxAngleBtwRings

        public double getMaxAngleBtwRings()
        Returns maximum angle between aromatic rings' normal vectors.
        Returns:
        Maximum angle between aromatic rings' normal vectors.
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object