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

#include <BALL/SCORING/COMPONENTS/CHPI.h>

Public Member Functions

 CHGroup ()
 
 ~CHGroup ()
 
 CHGroup (const CHGroup &CH_groups)
 
 CHGroup (const Atom *C_atom, const Atom *H_atom)
 
void setCAtom (const Atom *C_atom)
 
void setHAtom (const Atom *H_atom)
 
void setAtoms (const Atom *C_atom, const Atom *H_atom)
 
const AtomgetHAtom () const
 
const AtomgetCAtom () const
 
void dump (std::ostream &s=std::cout) const
 

Private Attributes

const AtomH_atom_
 
const AtomC_atom_
 

Detailed Description

A class for storing aliphatic CH groups suitable for building CH- interactions with aromatic rings.

Definition at line 85 of file CHPI.h.

Constructor & Destructor Documentation

BALL::CHPI::CHGroup::CHGroup ( )
BALL::CHPI::CHGroup::~CHGroup ( )
BALL::CHPI::CHGroup::CHGroup ( const CHGroup CH_groups)
BALL::CHPI::CHGroup::CHGroup ( const Atom C_atom,
const Atom H_atom 
)

Member Function Documentation

void BALL::CHPI::CHGroup::dump ( std::ostream &  s = std::cout) const
const Atom* BALL::CHPI::CHGroup::getCAtom ( ) const
inline

Definition at line 125 of file CHPI.h.

const Atom* BALL::CHPI::CHGroup::getHAtom ( ) const
inline

Definition at line 118 of file CHPI.h.

void BALL::CHPI::CHGroup::setAtoms ( const Atom C_atom,
const Atom H_atom 
)
void BALL::CHPI::CHGroup::setCAtom ( const Atom C_atom)
void BALL::CHPI::CHGroup::setHAtom ( const Atom H_atom)

Member Data Documentation

const Atom* BALL::CHPI::CHGroup::C_atom_
private

Definition at line 140 of file CHPI.h.

const Atom* BALL::CHPI::CHGroup::H_atom_
private

Definition at line 137 of file CHPI.h.