11 #ifndef IMPCONTAINER_CLOSE_BIPARTITE_PAIR_CONTAINER_H
12 #define IMPCONTAINER_CLOSE_BIPARTITE_PAIR_CONTAINER_H
14 #include <IMP/container/container_config.h>
16 #include <IMP/core/internal/CoreCloseBipartitePairContainer.h>
17 #include <IMP/core/internal/MovedSingletonContainer.h>
23 IMPCONTAINER_BEGIN_NAMESPACE
36 #if defined(IMP_DOXYGEN) || defined(SWIG)
39 public IMP::core::internal::CoreCloseBipartitePairContainer
42 typedef IMP::core::internal::CoreCloseBipartitePairContainer P;
47 SingletonContainerAdaptor b,
double distance,
50 "CloseBipartitePairContainer%1%");
54 SingletonContainerAdaptor b,
double distance,
57 "CloseBipartitePairContainer%1%");
60 #if defined(IMP_DOXYGEN) || defined(SWIG)
72 obj->set_was_used(
true);
77 void do_before_evaluate();
85 IMPCONTAINER_END_NAMESPACE
virtual ParticleIndexes get_all_possible_indexes() const =0
Get contained particles.
A base class for algorithms to find spatial proximities.
Import IMP/kernel/SingletonContainer.h in the namespace.
A shared container for Pairs.
virtual ParticleIndexPairs get_indexes() const =0
Return all close ordered pairs of particles taken from the two SingletonContainers.
Import IMP/kernel/PairContainer.h in the namespace.
virtual ParticleIndexPairs get_range_indexes() const =0
Import IMP/kernel/PairPredicate.h in the namespace.
#define IMP_OBJECT_METHODS(Name)
Define the basic things needed by any Object.
Store a list of ParticlePairsTemp.
Abstract predicate function.
IMP::base::Vector< IMP::base::Pointer< PairPredicate > > PairPredicates
virtual ModelObjectsTemp do_get_inputs() const =0
A base class for algorithms to detect proximities.
A base class for modifiers of ParticlePairsTemp.