![]() |
Chemical Data Processing Library Python API - Version 1.2.3
|
Inheritance diagram for CDPL.ConfGen.RMSDConformerSelector: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 |