BALL
1.4.79
|
#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 |
void | update () |
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 | ) |
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 | ) |
void BALL::CHPI::AromaticRing::update | ( | ) |
Recalculates ring-center and normal-vector. Use this function if the parent-molecule has been moved or changed