OEEonHit

Attention

This is a preliminary API and may be improved based on user feedback. It is currently available in C++ and Python.

class OEEonHit : public OEEon::OEEonOverlapScore

This class stores results of electrostatic overlay and the hit conformer. It can be used with OEEon::OEEonHitlistBuilder to build a hitlist of results.

The OEEonHit class defines the following public methods:

The link to the parent method shows public methods that are inherited from OEEon::OEEonOverlapScore.

Constructors

OEEonHit(const OEEon::EEonOverlayScore& score, const OEChem::OEMCMolBase& mol)
OEEonHit(const OEEon::OEEonOverlapScore& score, const OEChem::OEMolBase& mol)

Default and copy constructors.

OEEonHit()
OEEonHit(const OEShape::OEEonHit &)

Destructor

~OEEonHit()

operator=

OEEonHit& operator=(const OEEonHit&)

Assignment operator.

The link to the parent method shows public methods that are inherited from OEEon::OEEonOverlapScore.

GetMol

const OEChem::OEGraphMol& GetMol() const;

This method returns the hit molecule object.

GetConformerIndex

unsigned int GetConformerIndex() const;

This method returns the integer index of the best conformer from shape and electrostatics overlay computation.

ToRecord

bool ToRecord(OEDataFlow::OERecord&) const;

This method converts the Eon hit object into a record.

Load

bool Load(const OEDataFlow::OERecord&);

This method converts a record created via ToRecord method into internal variables of the OEEon::OEEonHit class.