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

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 ( )

Member Function Documentation

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

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 ( )

References filters_.

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

References filters_.

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

References filters_.

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

References filters_.

Member Data Documentation

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

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