IMP logo

IMP::atom::StereochemistryPairFilter Class Reference


Detailed Description

A filter that excludes bonds, angles and dihedrals.

This is to be used with a core::ClosePairsScoreState to exclude all stereochemical interactions between the particles of an atomic system. Call set_bonds() to exclude bonds (1-2 particle interactions), set_angles() to exclude angles (1-3 interactions) and set_dihedrals() to exclude dihedrals (1-4 interactions).

Inheritance diagram for IMP::atom::StereochemistryPairFilter:

Inheritance graph
[legend]

Public Member Functions

bool get_contains_particle_pair (const ParticlePair &p) const
ObjectsTemp get_input_objects (const ParticlePair &t) const
ParticlesTemp get_input_particles (const ParticlePair &t) const
virtual std::string get_type_name () const
virtual ::IMP::VersionInfo get_version_info () const
void set_angles (const Particles &angles)
void set_bonds (const Particles &bonds)
void set_dihedrals (const Particles &dihedrals)

Friends

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

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

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