OEBestOverlayScore

class OEBestOverlayScore : public OEOverlapResults

This class extends the OEOverlapResults to represent the results of a single overlay optimization between a reference and a fit object.

The following methods are publicly inherited from OEOverlapResults:
The OEBestOverlayScore class defines the following public methods:

Constructors

OEBestOverlayScore()
OEBestOverlayScore(const OEBestOverlayScore&)

Default and copy constructors.

operator=

OEBestOverlayScore &operator=(const OEBestOverlayScore&)

GetFitConfIdx

unsigned int GetFitConfIdx() const

Returns the conformer index of the fit conformer.

GetRefConfIdx

unsigned int GetRefConfIdx() const

Returns the conformer index of the reference conformer.

GetRotMatrix

void GetRotMatrix(float*) const

Returns the rotation matrix to be applied on the fit conformer to obtain the optimized overlay. Using the OpenEye convention, rotation should be applied before the translation.

GetTranslation

void GetTranslation(float*) const

Returns the translation vector to be applied on the fit conformer to obtain the optimized overlay. Using the OpenEye convention, rotation should be applied before the translation.

Transform

bool Transform(OEChem::OEMolBase&) const
bool Transform(OEChem::OEConfBase&) const
bool Transform(OESystem::OEScalarGrid) const;

Transforms the molecule to the optimized overlay position.