LOOS 4.1.0
The Lightweight Object Oriented Structural analysis library/toolkit
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
loos::OrSelector Struct Reference

Combines two selectors with a logical "or". More...

#include <Selectors.hpp>

Inheritance diagram for loos::OrSelector:
Inheritance graph
[legend]
Collaboration diagram for loos::OrSelector:
Collaboration graph
[legend]

Public Member Functions

 OrSelector (const AtomSelector &x, const AtomSelector &y)
 
bool operator() (const pAtom &pa) const
 

Public Attributes

const AtomSelectorlhs
 
const AtomSelectorrhs
 

Detailed Description

Combines two selectors with a logical "or".

Example:

Simple matrix template class using policy classes to determine behavior.
Definition MatrixImpl.hpp:148
Combines two selectors with a logical "or".
Definition Selectors.hpp:168
Predicate for selecting atoms based on the passed segid string.
Definition Selectors.hpp:66

This selector will pick any atom that has a segid of either "PROT" or "HEME".

Member Function Documentation

◆ operator()()

bool loos::OrSelector::operator() ( const pAtom & atom) const
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.

Implements loos::AtomSelector.


The documentation for this struct was generated from the following files: