9 #ifndef IMPMULTIFIT_COARSE_MOLECULE_H
10 #define IMPMULTIFIT_COARSE_MOLECULE_H
14 #include <IMP/multifit/multifit_config.h>
16 IMPMULTIFIT_BEGIN_NAMESPACE
29 IMPMULTIFIT_DEPRECATED_FUNCTION_DECL(2.5)
31 const atom::Hierarchy &mh,
int num_beads, Model *mdl,
32 float bead_radius,
bool add_conn_restraint = false);
46 IMPMULTIFIT_DEPRECATED_FUNCTION_DECL(2.5)
48 const atom::Hierarchies &mhs,
int frag_len, Model *mdl,
49 float bead_radius,
bool add_conn_restraint = false);
67 IMPMULTIFIT_END_NAMESPACE
atom::Hierarchies create_coarse_molecules_from_molecules(const atom::Hierarchies &mhs, int frag_len, Model *mdl, float bead_radius, bool add_conn_restraint=false)
Coarsen molecules based on atom clustering.
atom::Hierarchy create_coarse_molecule_from_molecule(const atom::Hierarchy &mh, int num_beads, Model *mdl, float bead_radius, bool add_conn_restraint=false)
Coarsen a molecule based on atom clustering.
Class for handling density maps.
Decorator for helping deal with a hierarchy of molecules.
atom::Hierarchy create_coarse_molecule_from_density(em::DensityMap *dmap, float dens_threshold, int num_beads, Model *mdl, float bead_radius)
Coarsen a density map based on voxels clustering.