7 #ifndef BALL_KERNEL_PDBATOMITERATOR_H
8 #define BALL_KERNEL_PDBATOMITERATOR_H
14 #ifndef BALL_KERNEL_PDBATOM_H
18 #ifndef BALL_KERNEL_ITERATOR_H
22 #ifndef BALL_KERNEL_PREDICATE_H
26 #ifndef BALL_CONCEPT_STDITERATORWRAPPER_H
49 void resetPredicate();
55 predicate_ = &RTTI::getDefault<KernelPredicate<PDBAtom> >();
66 predicate_ = &RTTI::getDefault<KernelPredicate<PDBAtom> >();
77 predicate_ = &RTTI::getDefault<KernelPredicate<PDBAtom> >();
105 #endif // BALL_KERNEL_PDBATOMITERATOR_H
ConstBidirectionalIterator< Composite, PDBAtom, Composite::CompositeIterator, PDBAtomIteratorTraits > PDBAtomConstIterator
A constant bidirectional iterator for the PDBAtom class.
PDBAtomIteratorTraits & operator=(const PDBAtomIteratorTraits &traits)
#define IteratorWrapper(type)
#define ConstIteratorWrapper(type)
const UnaryPredicate< Composite > * predicate_
The predicate.
CompositeIteratorTraits & operator=(const CompositeIteratorTraits &traits)
Assignment operator.
BidirectionalIterator< Composite, PDBAtom, Composite::CompositeIterator, PDBAtomIteratorTraits > PDBAtomIterator
A mutable bidirectional iterator for the PDBAtom class.
Mutable bidirectional iterator.
std::reverse_iterator< PDBAtomIterator > PDBAtomReverseIterator
A mutable reverse bidirectional iterator for the PDBAtom class.
std::reverse_iterator< PDBAtomConstIterator > PDBAtomConstReverseIterator
A constant reverse bidirectional iterator for the PDBAtom class.