IMP logo

IMP::SingletonFilter Class Reference


Detailed Description

A shared filter for particles.

Stores a searchable shared collection of particles.

Implementors should see IMP_SINGLETON_FILTER().

Inheritance diagram for IMP::SingletonFilter:

Inheritance graph
[legend]

Public Member Functions

def __disown__
virtual bool get_contains_particle (Particle *p) const =0
 SingletonFilter (std::string name="SingletonFilter %1%")
Interactions
Return the set of particles used when applied to the passed list.

virtual ObjectsTemp get_input_objects (Particle *p) const =0
virtual ParticlesTemp get_input_particles (Particle *p) const =0

Friends

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

Member Function Documentation

virtual bool IMP::SingletonFilter::get_contains_particle ( Particle 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:45 2010 for IMP by doxygen 1.5.8