IMP logo

IMP::TripletFilter Class Reference


Detailed Description

A shared filter for particle_triplets.

Stores a searchable shared collection of particle_triplets.

Implementors should see IMP_TRIPLET_FILTER().

Inheritance diagram for IMP::TripletFilter:

Inheritance graph
[legend]

Public Member Functions

virtual bool get_contains_particle_triplet (const ParticleTriplet &p) const =0
 TripletFilter (std::string name="TripletFilter %1%")
Interactions
Return the set of particles used when applied to the passed list.

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

Friends

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

Member Function Documentation

virtual bool IMP::TripletFilter::get_contains_particle_triplet ( const ParticleTriplet &  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:46 2010 for IMP by doxygen 1.5.8