IMP logo

IMP::PairFilter Class Reference


Detailed Description

A shared filter for particle_pairs.

Stores a searchable shared collection of particle_pairs.

Implementors should see IMP_PAIR_FILTER().

Inheritance diagram for IMP::PairFilter:

Inheritance graph
[legend]

Public Member Functions

def __disown__
virtual bool get_contains_particle_pair (const ParticlePair &p) const =0
 PairFilter (std::string name="PairFilter %1%")
Interactions
Return the set of particles used when applied to the passed list.

virtual ObjectsTemp get_input_objects (const ParticlePair &p) const =0
virtual ParticlesTemp get_input_particles (const ParticlePair &p) const =0

Friends

template<class T >
void IMP::internal::unref (T *)

Member Function Documentation

virtual bool IMP::PairFilter::get_contains_particle_pair ( const ParticlePair &  p  )  const [pure virtual]

Note:
This function may be linear. Be aware of the complexity bounds of your particular filter.


The documentation for this class was generated from the following files:

Generated on Mon Mar 8 23:08:42 2010 for IMP by doxygen 1.5.8