OENearestBond

class OENearestBond

The OENearestBond class, used by OEGetNearestBond and OEGetNearbyBond functions. It stores a bond pointer, the associated distance and the display position of the bond.

Constructors

OENearestBond()
OENearestBond(const OEChem::OEBondBase* bond, double dist)
OENearestBond(const OEChem::OEBondBase* bond, double dist,
              const OE2DPoint& pos)
OENearestBond(const OENearestBond&)

Constructors.

If no display position is given then it will be initialized to OE2DPoint(0.0, 0.0).

GetBond

const OEChem::OEBondBase* GetBond() const

Returns the bond pointer stored in the OENearestBond object.

GetDisplayPosition

const OE2DPoint& GetDisplayPosition() const

Returns the display position of the middle of the nearest bond.

GetDist

double GetDist() const

Returns the distance associated with the bond.

IsValid

bool IsValid() const

Returns whether the OENearestBond object is initialized correctly.