Chemical Data Processing Library Python API - Version 1.2.0
|
Public Member Functions | |
None | __init__ () |
Initializes the RMSDConformerSelector instance. | |
int | getObjectID () |
Returns the numeric identifier (ID) of the wrapped C++ class instance. More... | |
None | setMinRMSD (float min_rmsd) |
float | getMinRMSD () |
None | setAbortCallback (CallbackFunction func) |
CallbackFunction | getAbortCallback () |
int | getNumSymmetryMappings () |
None | setMaxNumSymmetryMappings (int max_num) |
int | getMaxNumSymmetryMappings () |
None | setup (Chem.MolecularGraph molgraph, Util.BitSet atom_mask, Util.BitSet stable_config_atom_mask, Math.Vector3DArray coords) |
None | setup (Chem.MolecularGraph molgraph, Util.BitSet atom_mask) |
bool | selected (Math.Vector3DArray conf_coords) |
Static Public Attributes | |
int | DEF_MAX_NUM_SYMMETRY_MAPPINGS = 32768 |
Properties | |
objectID = property(getObjectID) | |
abortCallback = property(getAbortCallback, setAbortCallback) | |
numSymmetryMappings = property(getNumSymmetryMappings) | |
maxNumSymmetryMappings = property(getMaxNumSymmetryMappings, setMaxNumSymmetryMappings) | |
minRMSD = property(getMinRMSD, setMinRMSD) | |
int CDPL.ConfGen.RMSDConformerSelector.getObjectID | ( | ) |
Returns the numeric identifier (ID) of the wrapped C++ class instance.
Different Python RMSDConformerSelector 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 RMSDConformerSelector 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()
.
None CDPL.ConfGen.RMSDConformerSelector.setMinRMSD | ( | float | min_rmsd | ) |
min_rmsd |
float CDPL.ConfGen.RMSDConformerSelector.getMinRMSD | ( | ) |
None CDPL.ConfGen.RMSDConformerSelector.setAbortCallback | ( | CallbackFunction | func | ) |
func |
CallbackFunction CDPL.ConfGen.RMSDConformerSelector.getAbortCallback | ( | ) |
int CDPL.ConfGen.RMSDConformerSelector.getNumSymmetryMappings | ( | ) |
None CDPL.ConfGen.RMSDConformerSelector.setMaxNumSymmetryMappings | ( | int | max_num | ) |
max_num |
int CDPL.ConfGen.RMSDConformerSelector.getMaxNumSymmetryMappings | ( | ) |
None CDPL.ConfGen.RMSDConformerSelector.setup | ( | Chem.MolecularGraph | molgraph, |
Util.BitSet | atom_mask, | ||
Util.BitSet | stable_config_atom_mask, | ||
Math.Vector3DArray | coords | ||
) |
molgraph | |
atom_mask | |
stable_config_atom_mask | |
coords |
None CDPL.ConfGen.RMSDConformerSelector.setup | ( | Chem.MolecularGraph | molgraph, |
Util.BitSet | atom_mask | ||
) |
molgraph | |
atom_mask |
bool CDPL.ConfGen.RMSDConformerSelector.selected | ( | Math.Vector3DArray | conf_coords | ) |
conf_coords |