10 #ifndef IMPCORE_CLOSE_PAIRS_FINDER_MACROS_H
11 #define IMPCORE_CLOSE_PAIRS_FINDER_MACROS_H
19 #define IMP_CLOSE_PAIRS_FINDER(Name) \
20 IMPCORE_DEPRECATED_MACRO(2.1, "Declare the methods directly."); \
21 virtual kernel::ParticlePairsTemp get_close_pairs( \
22 const kernel::ParticlesTemp &pa) const IMP_OVERRIDE; \
23 virtual kernel::ParticlePairsTemp get_close_pairs( \
24 const kernel::ParticlesTemp &pa, const kernel::ParticlesTemp &pb) const \
26 virtual IntPairs get_close_pairs(const algebra::BoundingBox3Ds &bbs) const \
28 virtual IntPairs get_close_pairs(const algebra::BoundingBox3Ds &bas, \
29 const algebra::BoundingBox3Ds &bbs) const \
31 using ClosePairsFinder::get_close_pairs; \
32 virtual kernel::ModelObjectsTemp do_get_inputs( \
33 kernel::Model *m, const kernel::ParticleIndexes &pis) const \
35 IMP_OBJECT_METHODS(Name)
Various general useful macros for IMP.
A base class for algorithms to detect proximities.
Various general useful macros for IMP.