Gemmi C++ API
Loading...
Searching...
No Matches
Classes | Namespaces | Functions
select.hpp File Reference
#include <string>
#include <cstdlib>
#include <cctype>
#include <climits>
#include "fail.hpp"
#include "util.hpp"
#include "model.hpp"
#include "iterator.hpp"
#include "sprintf.hpp"
#include "atof.hpp"

Go to the source code of this file.

Classes

struct  gemmi::Selection
 
struct  gemmi::Selection::List
 
struct  gemmi::Selection::FlagList
 
struct  gemmi::Selection::SequenceId
 
struct  gemmi::Selection::AtomInequality
 

Namespaces

namespace  gemmi
 

Functions

template<class T >
size_t gemmi::count_atom_sites (const T &obj, const Selection *sel=nullptr)
 
template<>
size_t gemmi::count_atom_sites (const Atom &atom, const Selection *sel)
 
template<class T >
double gemmi::count_occupancies (const T &obj, const Selection *sel=nullptr)
 
template<>
double gemmi::count_occupancies (const Atom &atom, const Selection *sel)