12#ifndef RD_DETERMINEBONDS_H
13#define RD_DETERMINEBONDS_H
19 :
public std::runtime_error {
23 "Max Iterations Exceeded in Determine Bond Orders"){};
pulls in the core RDKit functionality
MaxFindBondOrdersItersExceeded()
RWMol is a molecule class that is intended to be edited.
#define RDKIT_DETERMINEBONDS_EXPORT
RDKIT_DETERMINEBONDS_EXPORT void determineBondOrders(RWMol &mol, int charge=0, bool allowChargedFragments=true, bool embedChiral=true, bool useAtomMap=false, size_t maxIterations=0)
bool rdvalue_is(const RDValue_cast_t)
RDKIT_DETERMINEBONDS_EXPORT void determineConnectivity(RWMol &mol, bool useHueckel=false, int charge=0, double covFactor=1.3, bool useVdw=false)
RDKIT_DETERMINEBONDS_EXPORT void determineBonds(RWMol &mol, bool useHueckel=false, int charge=0, double covFactor=1.3, bool allowChargedFragments=true, bool embedChiral=true, bool useAtomMap=false, bool useVdw=false, size_t maxIterations=0)