9 #ifndef IMPEM_CONVERTERS_H 
   10 #define IMPEM_CONVERTERS_H 
   12 #include <IMP/em/em_config.h> 
   36                                         Model *m, 
int step = 1);
 
   60     const ParticlesTemp &ps, 
Float resolution, 
Float apix,
 
   82       ps, resolution, apix, weight_key, sig_cutoff, BINARIZED_SPHERE));
 
  100     calculate_intersection_score(
const SurfaceShellDensityMap *d1,
 
  101                                  const SurfaceShellDensityMap *d2);
 
O * release()
Relinquish control of the raw pointer stored in the Pointer. 
 
static FloatKey get_mass_key()
 
Particles density2particles(DensityMap *dmap, Float threshold, Model *m, int step=1)
Convert a density grid to a set of particles. 
 
algebra::Vector3Ds density2vectors(DensityMap *dmap, Float threshold)
Convert a density grid to a set of vectors. 
 
Key< 0 > FloatKey
The type used to identify float attributes in the Particles. 
 
Vector< VectorD< 3 > > Vector3Ds
 
SampledDensityMap * particles2binarized_density(const ParticlesTemp &ps, Float resolution, Float apix, int sig_cutoff=3, const FloatKey &weight_key=IMP::atom::Mass::get_mass_key())
 
Represent a molecule as shells of distance from the surface. 
 
SampledDensityMap * particles2density(const ParticlesTemp &ps, Float resolution, Float apix, int sig_cutoff=3, const FloatKey &weight_key=IMP::atom::Mass::get_mass_key())
Resample a set of particles into a density grid. 
 
Various general useful macros for IMP. 
 
A smart pointer to a reference counted object. 
 
Class for handling density maps. 
 
Class for sampling a density map from particles. 
 
Classes to handle individual model particles. (Note that implementation of inline functions is in int...
 
SurfaceShellDensityMap * particles2surface(const ParticlesTemp &ps, Float apix, const FloatKey &weight_key=IMP::atom::Mass::get_mass_key())
Resample a set of particles into a density grid. 
 
double Float
Basic floating-point value (could be float, double...)