|
BALL
1.4.2
|
#include <BALL/KERNEL/PDBAtomIterator.h>
Public Member Functions | |
| PDBAtomIteratorTraits () | |
| PDBAtomIteratorTraits (const Composite &composite) | |
| PDBAtomIteratorTraits (const PDBAtomIteratorTraits &traits) | |
| PDBAtomIteratorTraits & | operator= (const PDBAtomIteratorTraits &traits) |
| void | resetPredicate () |
Public Member Functions inherited from BALL::CompositeIteratorTraits | |
| Composite::CompositeIterator & | getPosition () |
| Return the current iterator position. More... | |
| const Composite::CompositeIterator & | getPosition () const |
| Return the current iterator posittion (const method) More... | |
| void | invalidate () |
| void | toBegin () |
| void | toEnd () |
| Composite & | getData () |
| Return a reference to the current element. More... | |
| const Composite & | getData () const |
| Return a const reference to the current element. More... | |
| void | forward () |
| Increment the iterator by one element. More... | |
| void | backward () |
| Decrement the iterator one element. More... | |
| void | toRBegin () |
| void | toREnd () |
| void | setPredicate (const UnaryPredicate< Composite > &predicate) |
| Assign the current predicate associated with the iterator. More... | |
| const UnaryPredicate< Composite > * | getPredicate () const |
| Return the current predicate associated with the iterator. More... | |
| CompositeIteratorTraits () | |
| Default constructor. More... | |
| CompositeIteratorTraits (const Composite &composite) | |
| Copy constructor. More... | |
| CompositeIteratorTraits (const CompositeIteratorTraits &traits) | |
| Detailed constructor. More... | |
| ~CompositeIteratorTraits () | |
| Destructor. More... | |
| CompositeIteratorTraits & | operator= (const CompositeIteratorTraits &traits) |
| Assignment operator. More... | |
| Composite * | getContainer () |
| Return a pointer to the container the iterator is bound to. More... | |
| const Composite * | getContainer () const |
| Return a const pointer to the container the iterator is bound to. More... | |
| bool | operator== (const CompositeIteratorTraits &traits) const |
| Equality operator. More... | |
| bool | operator!= (const CompositeIteratorTraits &traits) const |
| Inequality operator. More... | |
| bool | isValid () const |
| bool | isSingular () const |
| Check whether the iterator is bound to a container. More... | |
| bool | isBegin () const |
| bool | isEnd () const |
| bool | isRBegin () const |
| bool | isREnd () const |
Additional Inherited Members | |
Protected Attributes inherited from BALL::CompositeIteratorTraits | |
| Composite * | bound_ |
| The pointer to the container. More... | |
| Composite::CompositeIterator | composite_iterator_ |
| The internal iterator to iterate over the current node's children. More... | |
| const UnaryPredicate< Composite > * | predicate_ |
| The predicate. More... | |
Traits class for the PDBAtomIterator.
Definition at line 32 of file PDBAtomIterator.h.
|
inline |
Definition at line 48 of file PDBAtomIterator.h.
|
inline |
Definition at line 59 of file PDBAtomIterator.h.
|
inline |
Definition at line 54 of file PDBAtomIterator.h.
|
inline |
Definition at line 65 of file PDBAtomIterator.h.
|
inline |
Definition at line 71 of file PDBAtomIterator.h.
1.8.3.1