11 #ifndef RD_BOUNDS_MATRIX_BUILDER_H 12 #define RD_BOUNDS_MATRIX_BUILDER_H 18 namespace DGeomHelpers {
27 double defaultMin = 0.0,
28 double defaultMax = 1000.0);
32 double defaultMin = 0.0,
33 double defaultMax = 1000.0);
62 bool set15bounds =
true,
63 bool scaleVDW =
false);
69 std::vector<std::pair<int, int>> &bonds,
70 std::vector<std::vector<int>> &angles,
bool set15bounds =
true,
71 bool scaleVDW =
false);
RDKIT_DISTGEOMHELPERS_EXPORT void initBoundsMat(DistGeom::BoundsMatrix *mmat, double defaultMin=0.0, double defaultMax=1000.0)
Set default upper and lower distance bounds in a distance matrix.
boost::shared_ptr< BoundsMatrix > BoundsMatPtr
RDKIT_DISTGEOMHELPERS_EXPORT void setTopolBounds(const ROMol &mol, DistGeom::BoundsMatPtr mmat, bool set15bounds=true, bool scaleVDW=false)
Set upper and lower distance bounds between atoms in a molecule based on.
#define RDKIT_DISTGEOMHELPERS_EXPORT
Class to store the distance bound.