13 #ifndef IMPCONTAINER_PAIRS_CONSTRAINT_H
14 #define IMPCONTAINER_PAIRS_CONSTRAINT_H
16 #include <IMP/container/container_config.h>
21 #include <IMP/internal/ContainerConstraint.h>
23 IMPKERNEL_BEGIN_NAMESPACE
27 IMPKERNEL_END_NAMESPACE
29 IMPCONTAINER_BEGIN_NAMESPACE
44 #if defined(SWIG) || defined(IMP_DOXYGEN)
47 public IMP::kernel::internal::ContainerConstraint<PairModifier,
48 PairDerivativeModifier,
52 typedef IMP::kernel::internal::ContainerConstraint<
PairModifier,
53 PairDerivativeModifier,
64 PairDerivativeModifier *after,
65 PairContainerAdaptor c,
66 std::string name=
"PairConstraint %1%"):
67 P(before, after, c, name)
69 #if defined(IMP_DOXYGEN) || defined(SWIG)
71 void do_update_attributes();
73 virtual ModelObjectsTemp do_get_inputs()
const;
74 virtual ModelObjectsTemp do_get_outputs()
const;
82 IMPCONTAINER_END_NAMESPACE