Go to the documentation of this file.
5 #ifndef BALL_KERNEL_SYSTEM_H
6 #define BALL_KERNEL_SYSTEM_H
8 #ifndef BALL_KERNEL_ATOM_H
12 #ifndef BALL_KERNEL_MOLECULEITERATOR_H
16 #ifndef BALL_KERNEL_PROTEINITERATOR_H
20 #ifndef BALL_KERNEL_NUCLEICACIDITERATOR_H
24 #ifndef BALL_KERNEL_NUCLEOTIDEIDITERATOR_H
28 #define BALL_SYSTEM_DEFAULT_NAME ""
86 void set(const
System& system,
bool deep = true);
98 void get(
System& system,
bool deep = true) const;
106 bool operator == (const
System& system) const;
111 bool operator != (const
System& system) const;
185 Size countSecondaryStructures() const;
195 Size countNucleicAcids() const;
279 #endif // BALL_KERNEL_SYSTEM_H
BALL_EXPORT ChainList chains(const AtomContainer &fragment, bool selected_only=false)
BALL_EXPORT NucleotideList nucleotides(const AtomContainer &fragment, bool selected_only=false)
BALL_EXPORT AtomList atoms(const AtomContainer &fragment, const String &expression=String())
BALL_EXPORT NucleicAcidList nucleicAcids(const AtomContainer &fragment, bool selected_only=false)
#define BALL_DECLARE_STD_ITERATOR_WRAPPER(container, type, method_name)
#define BALL_KERNEL_DEFINE_ITERATOR_CREATORS(Type)
#define BALL_CREATE_DEEP(name)
BALL_EXPORT ResidueList residues(const AtomContainer &fragment, bool selected_only=false)
BALL_EXPORT FragmentList fragments(const AtomContainer &fragment, bool selected_only=false)
BALL_EXPORT SecondaryStructureList secondaryStructures(const AtomContainer &fragment, bool selected_only=false)
BALL_EXPORT AtomContainerList atomContainers(const AtomContainer &fragment, bool selected_only=false)
BALL_EXPORT MoleculeList molecules(const AtomContainer &fragment, bool selected_only=false)
BALL_EXPORT ProteinList proteins(const AtomContainer &fragment, bool selected_only=false)