Class AromaticAromaticInteractionCriteria
- java.lang.Object
-
- io.github.WeronikaJargielo.protein_interaction_finder.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.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object o)
double
getMaxAngleBtwRings()
Returns maximum angle between aromatic rings' normal vectors.double
getMaxDistanceBtwRings()
Returns maximum distance between aromatic rings' centroids.double
getMinAngleBtwRings()
Returns minimum angle between aromatic rings' normal vectors.double
getMinDistanceBtwRings()
Returns minimum distance between aromatic rings' centroids.int
hashCode()
java.lang.String
toString()
-
-
-
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 classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-