IMP logo

IMP::core::TransformedDistancePairScore Class Reference


Detailed Description

Apply a function to the distance between two particles after transforming the first.

Apply a transform to the second particle and then apply the unary function to the distance between the transformed particle and the second. This can be used to implement symmetry restraints.

Inheritance diagram for IMP::core::TransformedDistancePairScore:

Inheritance graph
[legend]

Public Member Functions

ContainersTemp get_input_containers (const ParticlePair &p) const
ParticlesTemp get_input_particles (const ParticlePair &p) const
ParticlesList get_interacting_particles (const ParticlePair &p) const
bool get_is_changed (const ParticlePair &p) const
 IMP_PAIR_SCORE_BASE (TransformedDistancePairScore)
void set_transformation (const algebra::Transformation3D &rot)
 TransformedDistancePairScore (UnaryFunction *f, const algebra::Transformation3D &transformation)

Member Function Documentation

void IMP::core::TransformedDistancePairScore::set_transformation ( const algebra::Transformation3D rot  ) 

Set the transformation object.


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

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