Go to the documentation of this file.Go to the SVN repository for this file.
34 #ifndef CN3D_BOND__HPP
35 #define CN3D_BOND__HPP
53 eSingle = ncbi::objects::CInter_residue_bond::eBond_order_single,
54 ePartialDouble = ncbi::objects::CInter_residue_bond::eBond_order_partial_double,
55 eAromatic = ncbi::objects::CInter_residue_bond::eBond_order_aromatic,
56 eDouble = ncbi::objects::CInter_residue_bond::eBond_order_double,
57 eTriple = ncbi::objects::CInter_residue_bond::eBond_order_triple,
58 eOther = ncbi::objects::CInter_residue_bond::eBond_order_other,
59 eUnknown = ncbi::objects::CInter_residue_bond::eBond_order_unknown,
77 const ncbi::objects::CAtom_pntr& atomPtr1,
const ncbi::objects::CAtom_pntr& atomPtr2,
80 int mID1,
int rID1,
int aID1,
int mID2,
int rID2,
int aID2,
User-defined methods of the data storage class.
User-defined methods of the data storage class.
const Bond * MakeBond(StructureBase *parent, const ncbi::objects::CAtom_pntr &atomPtr1, const ncbi::objects::CAtom_pntr &atomPtr2, int bondOrder=Bond::eUnknown)
bool Draw(const AtomSet *data) const
const Bond * previousVirtual
Bond(StructureBase *parent)
#define END_SCOPE(ns)
End the previously defined scope.
#define BEGIN_SCOPE(ns)
Define a new scope.