7 #ifndef IMPEM2D_FINE_2DREGISTRATION_RESTRAINT_H
8 #define IMPEM2D_FINE_2DREGISTRATION_RESTRAINT_H
10 #include "IMP/em2d/em2d_config.h"
22 IMPEM2D_BEGIN_NAMESPACE
34 projection_ =
new Image();
35 projection_->set_was_used(
true);
36 projection_->set_name(
"projection-in-fine2d");
37 subject_ =
new Image();
38 subject_->set_was_used(
true);
39 subject_->set_name(
"subject-in-fine2d");
53 void setup(ParticlesTemp &ps,
const ProjectingParameters ¶ms,
56 MasksManagerPtr masks=MasksManagerPtr());
75 ObjectsTemp get_input_objects()
const;
86 Pointer<Image> subject_;
87 mutable Pointer<Image> projection_;
89 mutable Pointer<Particle> subj_params_particle_;
95 MasksManagerPtr masks_;
96 double resolution_,pixelsize_;
97 Pointer<ScoreFunction> score_function_;
98 ProjectingParameters params_;
100 mutable unsigned int calls_;
107 IMPEM2D_END_NAMESPACE