BALL::Atom::BondIteratorTraits Class Reference

#include <BALL/KERNEL/atom.h>

List of all members.

Public Member Functions

virtual ~BondIteratorTraits ()
 BondIteratorTraits ()
 BondIteratorTraits (const Atom &atom)
 BondIteratorTraits (const BondIteratorTraits &traits, bool=true)
BondIteratorTraitsoperator= (const BondIteratorTraits &traits)
AtomgetContainer ()
const AtomgetContainer () const
bool isSingular () const
BondIteratorPositiongetPosition ()
const BondIteratorPositiongetPosition () const
bool operator== (const BondIteratorTraits &traits) const
bool operator!= (const BondIteratorTraits &traits) const
bool operator< (const BondIteratorTraits &traits) const
Distance getDistance (const BondIteratorTraits &traits) const
bool isValid () const
void invalidate ()
void toBegin ()
bool isBegin () const
void toEnd ()
bool isEnd () const
BondgetData ()
const BondgetData () const
void forward ()
void dump (std::ostream &s) const
void toRBegin ()
bool isRBegin () const
void toREnd ()
bool isREnd () const
void backward ()
void backward (Distance distance)
void forward (Distance distance)
BondgetData (Index index)
const BondgetData (Index index) const

Private Attributes

Atombound_
BondIteratorPosition position_

Friends

std::ostream & operator<< (std::ostream &s, const BondIteratorTraits &traits)

Detailed Description

Definition at line 711 of file atom.h.


Constructor & Destructor Documentation

virtual BALL::Atom::BondIteratorTraits::~BondIteratorTraits (  )  [inline, virtual]

Definition at line 717 of file atom.h.

BALL::Atom::BondIteratorTraits::BondIteratorTraits (  )  [inline]

Definition at line 719 of file atom.h.

BALL::Atom::BondIteratorTraits::BondIteratorTraits ( const Atom atom  )  [inline]

Definition at line 725 of file atom.h.

BALL::Atom::BondIteratorTraits::BondIteratorTraits ( const BondIteratorTraits traits,
bool  = true 
) [inline]

Definition at line 731 of file atom.h.


Member Function Documentation

void BALL::Atom::BondIteratorTraits::backward ( Distance  distance  )  [inline]

Definition at line 837 of file atom.h.

void BALL::Atom::BondIteratorTraits::backward (  )  [inline]

Definition at line 832 of file atom.h.

void BALL::Atom::BondIteratorTraits::dump ( std::ostream &  s  )  const [inline]

Definition at line 807 of file atom.h.

void BALL::Atom::BondIteratorTraits::forward ( Distance  distance  )  [inline]

Definition at line 842 of file atom.h.

void BALL::Atom::BondIteratorTraits::forward (  )  [inline]

Definition at line 800 of file atom.h.

const Atom* BALL::Atom::BondIteratorTraits::getContainer (  )  const [inline]

Definition at line 746 of file atom.h.

Atom* BALL::Atom::BondIteratorTraits::getContainer (  )  [inline]

Definition at line 744 of file atom.h.

const Bond& BALL::Atom::BondIteratorTraits::getData ( Index  index  )  const [inline]

Definition at line 852 of file atom.h.

Bond& BALL::Atom::BondIteratorTraits::getData ( Index  index  )  [inline]

Definition at line 847 of file atom.h.

const Bond& BALL::Atom::BondIteratorTraits::getData (  )  const [inline]

Definition at line 798 of file atom.h.

Bond& BALL::Atom::BondIteratorTraits::getData (  )  [inline]

Definition at line 796 of file atom.h.

Distance BALL::Atom::BondIteratorTraits::getDistance ( const BondIteratorTraits traits  )  const [inline]

Definition at line 772 of file atom.h.

const BondIteratorPosition& BALL::Atom::BondIteratorTraits::getPosition (  )  const [inline]

Definition at line 752 of file atom.h.

BondIteratorPosition& BALL::Atom::BondIteratorTraits::getPosition (  )  [inline]

Definition at line 750 of file atom.h.

void BALL::Atom::BondIteratorTraits::invalidate (  )  [inline]

Definition at line 782 of file atom.h.

bool BALL::Atom::BondIteratorTraits::isBegin (  )  const [inline]

Definition at line 790 of file atom.h.

bool BALL::Atom::BondIteratorTraits::isEnd (  )  const [inline]

Definition at line 794 of file atom.h.

bool BALL::Atom::BondIteratorTraits::isRBegin (  )  const [inline]

Definition at line 817 of file atom.h.

bool BALL::Atom::BondIteratorTraits::isREnd (  )  const [inline]

Definition at line 827 of file atom.h.

bool BALL::Atom::BondIteratorTraits::isSingular (  )  const [inline]

Definition at line 748 of file atom.h.

bool BALL::Atom::BondIteratorTraits::isValid (  )  const [inline]

Definition at line 777 of file atom.h.

bool BALL::Atom::BondIteratorTraits::operator!= ( const BondIteratorTraits traits  )  const [inline]

Definition at line 762 of file atom.h.

bool BALL::Atom::BondIteratorTraits::operator< ( const BondIteratorTraits traits  )  const [inline]

Definition at line 767 of file atom.h.

BondIteratorTraits& BALL::Atom::BondIteratorTraits::operator= ( const BondIteratorTraits traits  )  [inline]

Definition at line 737 of file atom.h.

bool BALL::Atom::BondIteratorTraits::operator== ( const BondIteratorTraits traits  )  const [inline]

Definition at line 757 of file atom.h.

void BALL::Atom::BondIteratorTraits::toBegin (  )  [inline]

Definition at line 788 of file atom.h.

void BALL::Atom::BondIteratorTraits::toEnd (  )  [inline]

Definition at line 792 of file atom.h.

void BALL::Atom::BondIteratorTraits::toRBegin (  )  [inline]

Definition at line 812 of file atom.h.

void BALL::Atom::BondIteratorTraits::toREnd (  )  [inline]

Definition at line 822 of file atom.h.


Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  s,
const BondIteratorTraits traits 
) [friend]

Definition at line 802 of file atom.h.


Member Data Documentation

Definition at line 859 of file atom.h.

Definition at line 860 of file atom.h.

Generated by  doxygen 1.6.3