19 #ifndef OST_BOND_HANDLE_HE
20 #define OST_BOND_HANDLE_HE
28 namespace ost {
namespace mol {
45 operator bool()
const;
90 Real GetLength()
const;
94 unsigned char GetBondOrder()
const;
98 void SetBondOrder(
unsigned char bo);
101 unsigned long GetHashCode()
const;
119 void CheckValidity()
const;
const impl::ConnectorImplP & Impl() const
boost::shared_ptr< ConnectorImpl > ConnectorImplP
bool DLLEXPORT_OST_GEOM operator==(const Line2 &l1, const Line2 &l2)
DLLEXPORT_OST_IMG_BASE bool operator!=(const ImageHandle &lhs, const ConstImageHandle &rhs)
DLLEXPORT_OST_MOL std::ostream & operator<<(std::ostream &os, const AtomBase &atom)
impl::ConnectorImplP & Impl()
Three dimensional vector class, using Real precision.
#define DLLEXPORT_OST_MOL
EntityViewVisitor interface.
base class for the implementation
std::vector< BondHandle > BondHandeList
base class for the handler classes