LOOS 4.1.0
The Lightweight Object Oriented Structural analysis library/toolkit
|
Virtual base-class for selecting atoms from a group. More...
#include <AtomicGroup.hpp>
Public Member Functions | |
virtual bool | operator() (const pAtom &atom) const =0 |
Virtual base-class for selecting atoms from a group.
|
pure virtual |
Predicate function for selecting atoms. If true, then the passed Atom is selected for an operation (or addition to a new group). If false, then the passed Atom is skipped.
Implemented in loos::CAlphaSelector, loos::BackboneSelector, loos::SegidSelector, loos::AtomNameSelector, loos::ResidRangeSelector, loos::NotSelector, loos::HydrogenSelector, loos::IndexSelector, loos::ZSliceSelector, loos::HeavyAtomSelector, loos::AndSelector, loos::OrSelector, loos::SolventSelector, loos::HeavySolventSelector, and loos::KernelSelector.