IMP
2.0.1
The Integrative Modeling Platform
|
Manage of projection masks.
#include <IMP/em2d/ProjectionMask.h>
Public Member Functions | |
MasksManager (double resolution, double pixelsize) | |
void | create_mask (double radius, double mass) |
Creates the adequate mask for a particle of given radius. More... | |
void | create_masks (const ParticlesTemp &ps) |
ProjectionMaskPtr | find_mask (double radius) |
Returns the adequate mask for a particle of given radius. | |
unsigned int | get_number_of_masks () const |
void | setup_kernel (double resolution, double pixelsize) |
Initializes the kernel. | |
void | show (std::ostream &out=std::cout) const |
Protected Attributes | |
bool | is_setup_ |
em::KernelParameters | kernel_params_ |
double | pixelsize_ |
std::map< double, ProjectionMaskPtr > | radii2mask_ |
Definition at line 158 of file ProjectionMask.h.
void IMP::em2d::MasksManager::create_mask | ( | double | radius, |
double | mass | ||
) |
[in] | params | Kernel parameters for the particle |
[in] | radius | of the particle |
[in] | mass | of the particle |
void IMP::em2d::MasksManager::create_masks | ( | const ParticlesTemp & | ps | ) |
Generates all the masks for a set of particles. This is the function you typically want to use