Rosetta  2020.37
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Attributes | List of all members
protocols::filters::FilterCollection Class Reference

Wrapper-class that contains a vector1 of Filters. More...

#include <Filter.hh>

Inheritance diagram for protocols::filters::FilterCollection:
Inheritance graph
[legend]

Public Member Functions

 ~FilterCollection () override
 
bool apply (core::pose::Pose const &pose) const
 Returns true if the given pose passes all filters, false otherwise. More...
 
void report (std::ostream &out, core::pose::Pose const &pose) const
 
FilterCOP get_filter (core::Size i)
 
void add_filter (FilterCOP filter_in)
 
void remove_last_filter ()
 
void clear ()
 
core::Size size ()
 

Private Attributes

utility::vector1< FilterCOPfilters_
 

Detailed Description

Wrapper-class that contains a vector1 of Filters.

apply function returns true if all member filters return true

Constructor & Destructor Documentation

protocols::filters::FilterCollection::~FilterCollection ( )
overridedefault

Member Function Documentation

void protocols::filters::FilterCollection::add_filter ( FilterCOP  filter_in)
inline

References filters_.

bool protocols::filters::FilterCollection::apply ( core::pose::Pose const &  pose) const

Returns true if the given pose passes all filters, false otherwise.

void protocols::filters::FilterCollection::clear ( )
inline

References filters_.

FilterCOP protocols::filters::FilterCollection::get_filter ( core::Size  i)
inline

References filters_.

void protocols::filters::FilterCollection::remove_last_filter ( )
inline

References filters_.

void protocols::filters::FilterCollection::report ( std::ostream &  out,
core::pose::Pose const &  pose 
) const
core::Size protocols::filters::FilterCollection::size ( )
inline

References filters_.

Member Data Documentation

utility::vector1< FilterCOP > protocols::filters::FilterCollection::filters_
private

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