|
AvogadroLibs 1.103.0
|
#include <avogadro/core/bond.h>
Public Member Functions | |
| Bond (Molecule *m, Index i) | |
| Public Member Functions inherited from BondTemplate< Molecule > | |
| BondTemplate ()=default | |
| bool | operator== (const BondTemplate< MoleculeType > &other) const |
| bool | operator!= (const BondTemplate< MoleculeType > &other) const |
| BondTemplate< MoleculeType > & | operator++ () |
| BondTemplate< MoleculeType > & | operator-- () |
| bool | isValid () const |
| MoleculeType * | molecule () const |
| Index | index () const |
| AtomType | getOtherAtom (Index index) const |
| Real | length () const |
| std::string | label () const |
| AtomType | atom1 () const |
| AtomType | atom2 () const |
| void | setOrder (unsigned char o) |
| unsigned char | order () const |
Additional Inherited Members | |
| Public Types inherited from BondTemplate< Molecule > | |
| using | MoleculeType |
| using | AtomType |
The Bond class represents a bond in a molecule. To use the appropriate bond implementation for a specific molecule implementation, use the [MoleculeClass]::BondType typedef.