Skip to content
Sections
Personal tools
You are here: Home » BALLView » Documentation » 1.2 » group__KernelIterators_html

Iterator Classes
[Kernel Classes]


Classes

class BALL::AtomContainerIteratorTraits
Traits class for the AtomContainerIterators. More...
class BALL::AtomIteratorTraits
Traits class for the AtomIterators. More...
class BALL::ChainIteratorTraits
Traits class for the various ChainIterators. More...
class BALL::FragmentIteratorTraits
Traits class for the FragmentIterator. More...
class BALL::CompositeIteratorTraits
Composite Iterator Traits This class is used in the implementation of the kernel iterators. More...
class BALL::MoleculeIteratorTraits
MoleculeIteratorTratis_. More...
class BALL::NucleicAcidIteratorTraits
NucleicAcidIteratorTraits. More...
class BALL::NucleotideIteratorTraits
NucleotideIteratorTraits. More...
class BALL::PDBAtomIteratorTraits
Traits class for the PDBAtomIterator. More...
class BALL::ProteinIteratorTraits
ProteinIteratorTraits. More...
class BALL::ResidueIteratorTraits
ResidueIteratorTraits. More...
class BALL::SecondaryStructureIteratorTraits
SecondaryStructureIteratorTraits. More...

Iterator type definitions for the various AtomContainerIterators.

typedef BidirectionalIterator<
Composite, AtomContainer,
Composite::CompositeIterator,
AtomContainerIteratorTraits >
BALL::AtomContainerIterator
A mutable bidirectional iterator for the AtomContainer class.
typedef ConstBidirectionalIterator<
Composite, AtomContainer,
Composite::CompositeIterator,
AtomContainerIteratorTraits >
BALL::AtomContainerConstIterator
A constant bidirectional iterator for the AtomContainer class.
typedef std::reverse_iterator<
AtomContainerIterator >
BALL::AtomContainerReverseIterator
A mutable reverse bidirectional iterator for the AtomContainer class.
typedef std::reverse_iterator<
AtomContainerConstIterator >
BALL::AtomContainerConstReverseIterator
A constant reverse bidirectional iterator for the AtomContainer class.

Iterator type definitions for the various AtomIterators

typedef BidirectionalIterator<
Composite, Atom, Composite::CompositeIterator,
AtomIteratorTraits >
BALL::AtomIterator
A mutable bidirectional iterator for the Atom class.
typedef ConstBidirectionalIterator<
Composite, Atom, Composite::CompositeIterator,
AtomIteratorTraits >
BALL::AtomConstIterator
A constant bidirectional iterator for the Atom class.
typedef std::reverse_iterator<
AtomIterator >
BALL::AtomReverseIterator
A mutable reverse bidirectional iterator for the Atom class.
typedef std::reverse_iterator<
AtomConstIterator >
BALL::AtomConstReverseIterator
A constant reverse bidirectional iterator for the Atom class.

Typedefs for the various BondIterators

typedef Atom::BondIterator BALL::AtomBondIterator
A mutable iterator for atom bonds.
typedef Atom::BondConstIterator BALL::AtomBondConstIterator
A constant iterator for atom bonds.
typedef Atom::BondReverseIterator BALL::AtomBondReverseIterator
A mutable reverse iterator for atom bonds.
typedef Atom::BondConstReverseIterator BALL::AtomBondConstReverseIterator
A constant reverse iterator for atom bonds.

Iterator type definitions for the various ChainIterators

typedef BidirectionalIterator<
Composite, Chain, Composite::CompositeIterator,
ChainIteratorTraits >
BALL::ChainIterator
A mutable bidirectional iterator for the Chain class.
typedef ConstBidirectionalIterator<
Composite, Chain, Composite::CompositeIterator,
ChainIteratorTraits >
BALL::ChainConstIterator
A constant bidirectional iterator for the Chain class.
typedef std::reverse_iterator<
ChainIterator >
BALL::ChainReverseIterator
A mutable reverse bidirectional iterator for the Chain class.
typedef std::reverse_iterator<
ChainConstIterator >
BALL::ChainConstReverseIterator
A constant reverse bidirectional iterator for the Chain class.

Iterator type definitions for the various PDBAtomIterators

typedef BidirectionalIterator<
Composite, PDBAtom, Composite::CompositeIterator,
PDBAtomIteratorTraits >
BALL::PDBAtomIterator
A mutable bidirectional iterator for the PDBAtom class.
typedef ConstBidirectionalIterator<
Composite, PDBAtom, Composite::CompositeIterator,
PDBAtomIteratorTraits >
BALL::PDBAtomConstIterator
A constant bidirectional iterator for the PDBAtom class.
typedef std::reverse_iterator<
PDBAtomIterator >
BALL::PDBAtomReverseIterator
A mutable reverse bidirectional iterator for the PDBAtom class.
typedef std::reverse_iterator<
PDBAtomConstIterator >
BALL::PDBAtomConstReverseIterator
A constant reverse bidirectional iterator for the PDBAtom class.

Detailed Description

Iterators for KERNEL classes

Typedef Documentation

typedef Atom::BondConstIterator BALL::AtomBondConstIterator

A constant iterator for atom bonds.

typedef Atom::BondConstReverseIterator BALL::AtomBondConstReverseIterator

A constant reverse iterator for atom bonds.

typedef Atom::BondIterator BALL::AtomBondIterator

A mutable iterator for atom bonds.

typedef Atom::BondReverseIterator BALL::AtomBondReverseIterator

A mutable reverse iterator for atom bonds.

typedef ConstBidirectionalIterator<Composite, Atom, Composite::CompositeIterator, AtomIteratorTraits> BALL::AtomConstIterator

A constant bidirectional iterator for the Atom class.

typedef ConstBidirectionalIterator<Composite, AtomContainer, Composite::CompositeIterator, AtomContainerIteratorTraits> BALL::AtomContainerConstIterator

A constant bidirectional iterator for the AtomContainer class.

typedef BidirectionalIterator<Composite, AtomContainer, Composite::CompositeIterator, AtomContainerIteratorTraits> BALL::AtomContainerIterator

A mutable bidirectional iterator for the AtomContainer class.

typedef BidirectionalIterator<Composite, Atom, Composite::CompositeIterator, AtomIteratorTraits> BALL::AtomIterator

A mutable bidirectional iterator for the Atom class.

 
 

Powered by Plone

This site conforms to the following standards: