BALL  1.4.79
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Public Member Functions | List of all members
BALL::CHPISlick::AromaticRing Class Reference

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

Public Member Functions

 AromaticRing ()
 
 AromaticRing (const AromaticRing &aromatic_ring)
 
 AromaticRing (const std::vector< Atom * > &atoms)
 
const Vector3getCentre () const
 
const Vector3getNormalVector () const
 
void setRing (const std::vector< Atom * > &atoms)
 
const std::vector< Atom * > & getRing () const
 
void dump (std::ostream &s=std::cout) const
 

Detailed Description

A class for storing aromatic rings and information associated with them. At the moment we only need the ring centres and the atoms.

Definition at line 21 of file CHPISlick.h.

Constructor & Destructor Documentation

BALL::CHPISlick::AromaticRing::AromaticRing ( )
BALL::CHPISlick::AromaticRing::AromaticRing ( const AromaticRing aromatic_ring)
BALL::CHPISlick::AromaticRing::AromaticRing ( const std::vector< Atom * > &  atoms)

Member Function Documentation

void BALL::CHPISlick::AromaticRing::dump ( std::ostream &  s = std::cout) const
const Vector3& BALL::CHPISlick::AromaticRing::getCentre ( ) const
const Vector3& BALL::CHPISlick::AromaticRing::getNormalVector ( ) const
const std::vector<Atom*>& BALL::CHPISlick::AromaticRing::getRing ( ) const
void BALL::CHPISlick::AromaticRing::setRing ( const std::vector< Atom * > &  atoms)