IMP logo
IMP Reference Guide  develop.d97d4ead1f,2024/11/21
The Integrative Modeling Platform
ProjectionMask.h File Reference

projection masks Copyright 2007-2023 IMP Inventors. All rights reserved. More...

#include <IMP/em2d/em2d_config.h>
#include "IMP/em2d/opencv_interface.h"
#include "IMP/atom/Mass.h"
#include "IMP/em/exp.h"
#include "IMP/algebra/Vector3D.h"
#include "IMP/algebra/Vector2D.h"
#include "IMP/algebra/Rotation3D.h"
#include "IMP/algebra/SphericalVector3D.h"
#include "IMP/em/KernelParameters.h"
#include "IMP/core/XYZR.h"
#include "IMP/Particle.h"
#include "IMP/exception.h"
#include <complex>
#include <memory>
#include <cereal/access.hpp>
+ Include dependency graph for ProjectionMask.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  IMP::em2d::MasksManager
 Management of projection masks. More...
 
class  IMP::em2d::ProjectionMask
 

Namespaces

 IMP
 Base functionality and abstract base classes for representation, scoring and sampling.
 
 IMP::em2d
 Restraints using electron microscopy 2D images (class averages).
 

Typedefs

typedef std::shared_ptr
< MasksManager > 
IMP::em2d::MasksManagerPtr
 
typedef IMP::Vector< MasksManager > IMP::em2d::MasksManagers
 
typedef std::shared_ptr
< ProjectionMask > 
IMP::em2d::ProjectionMaskPtr
 
typedef IMP::Vector
< ProjectionMask > 
IMP::em2d::ProjectionMasks
 

Functions

void IMP::em2d::do_place (cv::Mat &mask, cv::Mat &m, const algebra::Vector2D &v)
 
template<class Archive >
void cereal::load (Archive &ar, std::map< double, IMP::em2d::ProjectionMaskPtr > &m)
 
template<class Archive >
void cereal::save (Archive &ar, const std::map< double, IMP::em2d::ProjectionMaskPtr > &m)
 

Detailed Description

projection masks Copyright 2007-2023 IMP Inventors. All rights reserved.

Definition in file ProjectionMask.h.