BALL  1.4.2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Public Member Functions | Protected Attributes | List of all members
BALL::HBondProcessor::HBond Class Reference

#include <BALL/STRUCTURE/HBondProcessor.h>

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. More...
 
float getLength ()
 Return distance between donor and acceptor. More...
 

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

Atom const* BALL::HBondProcessor::HBond::acceptor_
protected

Definition at line 128 of file HBondProcessor.h.

Atom const* BALL::HBondProcessor::HBond::donor_
protected

Definition at line 129 of file HBondProcessor.h.

bool BALL::HBondProcessor::HBond::donor_is_hydrogen_
protected

Definition at line 130 of file HBondProcessor.h.