9 #ifndef IMPMULTIFIT_WEIGHTED_EXCLUDED_VOLUME_RESTRAINT_H
10 #define IMPMULTIFIT_WEIGHTED_EXCLUDED_VOLUME_RESTRAINT_H
12 #include <IMP/multifit/multifit_config.h>
24 IMPMULTIFIT_BEGIN_NAMESPACE
42 core::RigidBodies rbs,
44 FloatKey weight_key= IMP::atom::Mass::get_mass_key());
49 virtual IMP::kernel::ModelObjectsTemp
do_get_inputs()
const IMP_OVERRIDE;
62 void initialize_model_density_map(
FloatKey weight_key);
63 core::RigidBodies rbs_;
68 std::vector<std::vector<float> >rb_refined_dx_,
69 rb_refined_dy_ , rb_refined_dz_;
72 std::vector<IMP::algebra::Transformation3D> rbs_orig_trans_;
73 IMP::OwnerPointer<Refiner> rb_refiner_;
76 IMPMULTIFIT_END_NAMESPACE