Class AminoAromaticInteractionCriteria


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

      Constructors 
      Constructor Description
      AminoAromaticInteractionCriteria()
      Instantiates new amino-aromatic interaction criteria using default boundary values.
      AminoAromaticInteractionCriteria​(double minDistanceBtwCationRing, double maxDistanceBtwCationRing, double minPolarAngle, double maxPolarAngle, double minAzimuthalAngle, double maxAzimuthalAngle)
      Instantiates new amino-aromatic interaction criteria using custom boundary values.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean equals​(java.lang.Object o)  
      double getMaxAzimuthalAngle()
      Returns maximum azimuthal angle for aromatic ring and amino group representative.
      double getMaxDistanceBtwCationRing()
      Returns maximum distance between aromatic ring centroid and amino group representative.
      double getMaxPolarAngle()
      Returns maximum polar angle for aromatic ring and amino group representative.
      double getMinAzimuthalAngle()
      Returns minimum azimuthal angle for aromatic ring and amino group representative.
      double getMinDistanceBtwCationRing()
      Returns minimum distance between aromatic ring centroid and amino group representative.
      double getMinPolarAngle()
      Returns minimum polar angle for aromatic ring and amino group representative.
      int hashCode()  
      java.lang.String toString()  
      • Methods inherited from class java.lang.Object

        getClass, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • AminoAromaticInteractionCriteria

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

        public AminoAromaticInteractionCriteria​(double minDistanceBtwCationRing,
                                                double maxDistanceBtwCationRing,
                                                double minPolarAngle,
                                                double maxPolarAngle,
                                                double minAzimuthalAngle,
                                                double maxAzimuthalAngle)
        Instantiates new amino-aromatic interaction criteria using custom boundary values. See here.
        Parameters:
        minDistanceBtwCationRing - Minimum distance between aromatic ring centroid and amino group representative.
        maxDistanceBtwCationRing - Maximum distance between aromatic ring centroid and amino group representative.
        minPolarAngle - Minimum polar angle for aromatic ring and amino group representative.
        maxPolarAngle - Maximum polar angle for aromatic ring and amino group representative.
        minAzimuthalAngle - Minimum azimuthal angle for aromatic ring and amino group representative.
        maxAzimuthalAngle - Maximum azimuthal angle for aromatic ring and amino group representative.
    • Method Detail

      • getMinDistanceBtwCationRing

        public double getMinDistanceBtwCationRing()
        Returns minimum distance between aromatic ring centroid and amino group representative.
        Returns:
        Minimum distance between aromatic ring centroid and amino group representative.
      • getMaxDistanceBtwCationRing

        public double getMaxDistanceBtwCationRing()
        Returns maximum distance between aromatic ring centroid and amino group representative.
        Returns:
        Maximum distance between aromatic ring centroid and amino group representative.
      • getMinPolarAngle

        public double getMinPolarAngle()
        Returns minimum polar angle for aromatic ring and amino group representative.
        Returns:
        Minimum polar angle for aromatic ring and amino group representative.
      • getMaxPolarAngle

        public double getMaxPolarAngle()
        Returns maximum polar angle for aromatic ring and amino group representative.
        Returns:
        Maximum polar angle for aromatic ring and amino group representative.
      • getMinAzimuthalAngle

        public double getMinAzimuthalAngle()
        Returns minimum azimuthal angle for aromatic ring and amino group representative.
        Returns:
        Minimum azimuthal angle for aromatic ring and amino group representative.
      • getMaxAzimuthalAngle

        public double getMaxAzimuthalAngle()
        Returns maximum azimuthal angle for aromatic ring and amino group representative.
        Returns:
        Maximum azimuthal angle for aromatic ring and amino group representative.
      • 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