|
BALL
1.4.2
|
#include <BALL/SCORING/COMPONENTS/CHPI.h>
Public Member Functions | |
| AromaticRing () | |
| AromaticRing (const AromaticRing &aromatic_ring) | |
| AromaticRing (const std::vector< Atom * > &atoms) | |
| const Vector3 & | getCentre () const |
| const Vector3 & | getNormalVector () const |
| void | setRing (const std::vector< Atom * > &atoms) |
| const std::vector< Atom * > & | getRing () const |
| void | dump (std::ostream &s=std::cout) const |
Private Member Functions | |
| void | computeCentre_ () |
| void | computeNormalVector_ () |
Private Attributes | |
| std::vector< Atom * > | ring_atoms_ |
| Vector3 | centre_ |
| Vector3 | normal_vector_ |
A class for storing aromatic rings and information associated with them. At the moment we only need the ring centres and the atoms.
| BALL::CHPI::AromaticRing::AromaticRing | ( | ) |
| BALL::CHPI::AromaticRing::AromaticRing | ( | const AromaticRing & | aromatic_ring | ) |
| BALL::CHPI::AromaticRing::AromaticRing | ( | const std::vector< Atom * > & | atoms | ) |
|
private |
|
private |
| void BALL::CHPI::AromaticRing::dump | ( | std::ostream & | s = std::cout | ) | const |
| const Vector3& BALL::CHPI::AromaticRing::getCentre | ( | ) | const |
| const Vector3& BALL::CHPI::AromaticRing::getNormalVector | ( | ) | const |
| const std::vector<Atom*>& BALL::CHPI::AromaticRing::getRing | ( | ) | const |
| void BALL::CHPI::AromaticRing::setRing | ( | const std::vector< Atom * > & | atoms | ) |
1.8.3.1