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.
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) |
void IMP::core::TransformedDistancePairScore::set_transformation | ( | const algebra::Transformation3D & | rot | ) |
Set the transformation object.