Determine the collision cross section for some projections of particles.
More...
#include <IMP/em2d/CollisionCrossSection.h>
Determine the collision cross section for some projections of particles.
Definition at line 21 of file CollisionCrossSection.h.
|
cv::Mat | average_projection_ |
|
double | collision_cross_section_ |
|
unsigned int | img_size_ |
|
em2d::MasksManagerPtr | masks_manager_ |
|
unsigned int | n_projections_ |
|
bool | particles_set_ |
|
double | pixel_size_ |
|
em2d::RegistrationResults | regs_ |
|
double | resolution_ |
|
IMP::em2d::CollisionCrossSection::CollisionCrossSection |
( |
unsigned int |
n_projections, |
|
|
double |
resolution, |
|
|
double |
pixel_size, |
|
|
double |
projection_image_size |
|
) |
| |
- Parameters
-
[in] | n_projections | Number of projections to use for obtaining the CCS |
[in] | resolution | "Resolution" to use to generate the projections. |
[in] | pixel_size | size in A/pix to use when generating the projections |
[in] | projection_image_size | The size of the projections to generate; for this value you should request a size so that pixel_size * projection_image_size >= Max distance between two particles. |
double IMP::em2d::CollisionCrossSection::get_ccs |
( |
| ) |
const |
Returns the collision cross section.
Before using this function you need to set the particles with set_model_particles()
- Returns
- The collision cross section
double IMP::em2d::CollisionCrossSection::get_projected_area |
( |
const cv::Mat & |
m | ) |
const |
|
protected |
Gets the sum of the values in the pixels with value > 0.
- Parameters
-
[in] | m | The projected area is computed for this matrix |
- Returns
- Values of the area
virtual ::IMP::VersionInfo IMP::em2d::CollisionCrossSection::get_version_info |
( |
| ) |
const |
|
virtual |
void IMP::em2d::CollisionCrossSection::set_model_particles |
( |
const ParticlesTemp & |
ps | ) |
|
Particles used to calculate their collision cross section
- Parameters
-
void IMP::em2d::CollisionCrossSection::show |
( |
std::ostream & |
out | ) |
const |
Shows information about the class.
- Parameters
-
out | Stream used to show the information |
Definition at line 51 of file CollisionCrossSection.h.
The documentation for this class was generated from the following file: