9 #ifndef IMPEM2D_DOMINO_FILTERS_H
10 #define IMPEM2D_DOMINO_FILTERS_H
22 IMPEM2D_BEGIN_NAMESPACE
47 : subset_acting_on_(subset_to_act_on),
48 subset_restrained_(subset_to_restrain),
50 max_distance_(max_distance) {
53 void show(std::ostream &out = std::cout)
const {
54 out <<
"DistanceFilter" << std::endl;
Image processing functions.
A Bayesian inference-based sampler.
#define IMP_OBJECT_METHODS(Name)
Define the basic things needed by any Object.
A Bayesian inference-based sampler.
Represent a subset of the particles being optimized.
virtual bool get_is_ok(const Assignment &state) const =0
Particles states for a rigid body that is going to be projected.
#define IMP_LOG_TERSE(expr)
SubsetFilter for checking overlap between projections and images.
#define IMP_OBJECTS(Name, PluralName)
Define the types for storing sets of objects.
A nullptr-initialized pointer to an IMP Object.
Store a configuration of a subset.
void show(Hierarchy h, std::ostream &out=std::cout)
Print out a molecular hierarchy.
DistanceFilter(const domino::Subset &subset_to_act_on, const domino::Subset &subset_to_restrain, domino::ParticleStatesTable *ps_table, double max_distance)
Logging and error reporting support.
#define IMP_OVERRIDE
Cause a compile error if this method does not override a parent method.