12 #ifndef IMPCONTAINER_DYNAMIC_LIST_TRIPLET_CONTAINER_H 
   13 #define IMPCONTAINER_DYNAMIC_LIST_TRIPLET_CONTAINER_H 
   15 #include <IMP/container/container_config.h> 
   17 #include <IMP/internal/DynamicListContainer.h> 
   19 IMPCONTAINER_BEGIN_NAMESPACE
 
   28 #if defined(IMP_DOXYGEN) || defined(SWIG) 
   31     public IMP::internal::DynamicListContainer<TripletContainer>
 
   34   typedef IMP::internal::DynamicListContainer<TripletContainer> P;
 
   45                                                   "ListTripletContainer %1%");
 
   53 #if defined(SWIG) || defined(IMP_DOXYGEN) 
   83 IMPCONTAINER_END_NAMESPACE
 
Helper macros for implementing IMP Objects. 
 
A class to store a fixed array of same-typed values. 
 
Store a ParticleIndexTriplets. 
 
#define IMP_OBJECT_METHODS(Name)
Define the basic things needed by any Object. 
 
virtual ParticleIndexTriplets get_range_indexes() const =0
 
virtual ParticleIndexTriplets get_indexes() const =0
 
#define IMP_OBJECTS(Name, PluralName)
Define the types for storing lists of object pointers. 
 
virtual ParticleIndexes get_all_possible_indexes() const =0
Get contained particles. 
 
A base class for modifiers of ParticleTripletsTemp. 
 
A shared container for Triplets. 
 
Abstract class for containers of particles. 
 
virtual ModelObjectsTemp do_get_inputs() const =0