AvogadroLibs 1.99.0
Loading...
Searching...
No Matches
Bond Class Reference

#include <avogadro/core/bond.h>

Inheritance diagram for Bond:
BondTemplate< Molecule >

Public Member Functions

 Bond (Molecule *m, Index i)
Public Member Functions inherited from BondTemplate< Molecule >
 BondTemplate ()
bool operator== (const BondTemplate< MoleculeType > &other) const
bool operator!= (const BondTemplate< MoleculeType > &other) const
BondTemplate< MoleculeType > & operator++ ()
BondTemplate< MoleculeType > & operator-- ()
bool isValid () const
MoleculeTypemolecule () const
Index index () const
AtomType getOtherAtom (Index index) 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 >
typedef Molecule MoleculeType
typedef Molecule::AtomType AtomType

Detailed Description

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.


The documentation for this class was generated from the following file: