CationPiInteractionConstraint.
More...
|
float | DEF_MIN_DISTANCE = 3.5 |
|
float | DEF_MAX_DISTANCE = 5.5 |
|
float | DEF_MAX_ANGLE = 45.0 |
|
◆ __init__() [1/2]
Initializes a copy of the CationPiInteractionConstraint instance constr.
- Parameters
-
constr | The CationPiInteractionConstraint instance to copy. |
◆ __init__() [2/2]
None CDPL.Pharm.CationPiInteractionConstraint.__init__ |
( |
bool |
aro_cat, |
|
|
float |
min_dist = 3.5 , |
|
|
float |
max_dist = 5.5 , |
|
|
float |
max_ang = 45.0 |
|
) |
| |
Constructs a CationPiInteractionConstraint
functor with the specified constraints.
- Parameters
-
aro_cat | True if the first feature argument represents the aromatic- and the second one the cationic-feature, and False otherwise. |
min_dist | The minimum allowed distance between the cationic- and aromatic-feature centers. |
max_dist | The maximum allowed distance between the cationic- and aromatic-feature centers. |
max_ang | The maximum allowed angle between the cationic- and aromatic-feature plane normal. |
◆ getObjectID()
int CDPL.Pharm.CationPiInteractionConstraint.getObjectID |
( |
| ) |
|
Returns the numeric identifier (ID) of the wrapped C++ class instance.
Different Python CationPiInteractionConstraint instances may reference the same underlying C++ class instance. The commonly used Python expression a is not b
thus cannot tell reliably whether the two CationPiInteractionConstraint instances a and b reference different C++ objects. The numeric identifier returned by this method allows to correctly implement such an identity test via the simple expression a.getObjectID() != b.getObjectID()
.
- Returns
- The numeric ID of the internally referenced C++ class instance.
◆ getMinDistance()
float CDPL.Pharm.CationPiInteractionConstraint.getMinDistance |
( |
| ) |
|
◆ getMaxDistance()
float CDPL.Pharm.CationPiInteractionConstraint.getMaxDistance |
( |
| ) |
|
◆ getMaxAngle()
float CDPL.Pharm.CationPiInteractionConstraint.getMaxAngle |
( |
| ) |
|
◆ assign()
Replaces the current state of self with a copy of the state of the CationPiInteractionConstraint instance constr.
- Parameters
-
constr | The CationPiInteractionConstraint instance to copy. |
- Returns
- self
◆ __call__()
bool CDPL.Pharm.CationPiInteractionConstraint.__call__ |
( |
Feature |
ftr1, |
|
|
Feature |
ftr2 |
|
) |
| |