BALL::HBondProcessor::HBond Class Reference

#include <BALL/STRUCTURE/HBondProcessor.h>

List of all members.

Public Member Functions

 HBond ()
 HBond (Atom const *acceptor, Atom const *donor, bool donor_is_hydrogen=false)
Atom const * getAcceptor ()
Atom const * getDonor ()
bool donorIsHydrogen ()
 Return flag indicating what HBond definition was used.
float getLength ()
 Return distance between donor and acceptor.

Protected Attributes

Atom const * acceptor_
Atom const * donor_
bool donor_is_hydrogen_

Detailed Description

Class to represent a hydrogen bond.

Definition at line 110 of file HBondProcessor.h.


Constructor & Destructor Documentation

BALL::HBondProcessor::HBond::HBond (  ) 
BALL::HBondProcessor::HBond::HBond ( Atom const *  acceptor,
Atom const *  donor,
bool  donor_is_hydrogen = false 
) [inline]

Definition at line 114 of file HBondProcessor.h.


Member Function Documentation

bool BALL::HBondProcessor::HBond::donorIsHydrogen (  )  [inline]

Return flag indicating what HBond definition was used.

Definition at line 120 of file HBondProcessor.h.

Atom const* BALL::HBondProcessor::HBond::getAcceptor (  )  [inline]

Definition at line 116 of file HBondProcessor.h.

Atom const* BALL::HBondProcessor::HBond::getDonor (  )  [inline]

Definition at line 117 of file HBondProcessor.h.

float BALL::HBondProcessor::HBond::getLength (  )  [inline]

Return distance between donor and acceptor.

Definition at line 123 of file HBondProcessor.h.


Member Data Documentation

Definition at line 128 of file HBondProcessor.h.

Definition at line 129 of file HBondProcessor.h.

Definition at line 130 of file HBondProcessor.h.

Generated by  doxygen 1.6.3