19 #ifndef OST_ATOM_HANDLE_HR
20 #define OST_ATOM_HANDLE_HR
27 namespace ost {
namespace mol {
50 int GetBondCount()
const;
base class for AtomHandle and AtomView
bool operator!=(const AtomHandle &ref) const
bool operator==(const AtomHandle &ref) const
BondHandle FindBondToAtom(const AtomHandle &handle) const
Find bond to specific atom.
AtomHandle(const impl::AtomImplPtr &impl)
ResidueHandle GetResidue() const
EntityHandle GetEntity() const
AtomHandleList GetBondPartners() const
Get all atoms this atom is bonded to.
unsigned long GetHashCode() const
Get unique identifier for atom.
AtomHandle GetHandle() const
get this handle
BondHandleList GetBondList() const
get bond list
#define DLLEXPORT_OST_MOL
boost::shared_ptr< AtomImpl > AtomImplPtr
std::vector< AtomHandle > AtomHandleList
std::vector< BondHandle > BondHandleList