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

#include <BALL/KERNEL/atom.h>

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
 

Friends

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

Detailed Description

Definition at line 728 of file atom.h.

Constructor & Destructor Documentation

virtual BALL::Atom::BondIteratorTraits::~BondIteratorTraits ( )
inlinevirtual

Definition at line 734 of file atom.h.

BALL::Atom::BondIteratorTraits::BondIteratorTraits ( )
inline

Definition at line 736 of file atom.h.

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

Definition at line 742 of file atom.h.

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

Definition at line 748 of file atom.h.

Member Function Documentation

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

Definition at line 849 of file atom.h.

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

Definition at line 854 of file atom.h.

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

Definition at line 824 of file atom.h.

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

Definition at line 817 of file atom.h.

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

Definition at line 859 of file atom.h.

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

Definition at line 761 of file atom.h.

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

Definition at line 763 of file atom.h.

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

Definition at line 813 of file atom.h.

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

Definition at line 815 of file atom.h.

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

Definition at line 864 of file atom.h.

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

Definition at line 869 of file atom.h.

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

Definition at line 789 of file atom.h.

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

Definition at line 767 of file atom.h.

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

Definition at line 769 of file atom.h.

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

Definition at line 799 of file atom.h.

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

Definition at line 807 of file atom.h.

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

Definition at line 811 of file atom.h.

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

Definition at line 834 of file atom.h.

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

Definition at line 844 of file atom.h.

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

Definition at line 765 of file atom.h.

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

Definition at line 794 of file atom.h.

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

Definition at line 779 of file atom.h.

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

Definition at line 784 of file atom.h.

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

Definition at line 754 of file atom.h.

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

Definition at line 774 of file atom.h.

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

Definition at line 805 of file atom.h.

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

Definition at line 809 of file atom.h.

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

Definition at line 829 of file atom.h.

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

Definition at line 839 of file atom.h.

Friends And Related Function Documentation

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

Definition at line 819 of file atom.h.