Rosetta 3.4
Public Types | Public Member Functions
protocols::match::output::LimitHitsPerRotamerFilter Class Reference

#include <LimitHitsPerRotamerFilter.hh>

Inheritance diagram for protocols::match::output::LimitHitsPerRotamerFilter:
Inheritance graph
[legend]
Collaboration diagram for protocols::match::output::LimitHitsPerRotamerFilter:
Collaboration graph
[legend]

List of all members.

Public Types

typedef core::Size Size
typedef std::map
< utility::OrderedTuple
< utility::vector1< Size >
>, Size
RotamerComboCountMap

Public Member Functions

 LimitHitsPerRotamerFilter ()
 LimitHitsPerRotamerFilter (Size n_geometric_constraints)
void set_n_geometric_constraints (Size n_csts)
void set_limit_for_rotamer_combo (Size limit)
virtual ~LimitHitsPerRotamerFilter ()
virtual bool passes_filter (match const &m) const
 Returns true if the given match passes this filter.
virtual void note_match_accepted (match const &m)
 Note that a particular match has passed all the filters and will be output.
virtual void reset ()
 Erase all tracking data on which matches have already been output.

Member Typedef Documentation


Constructor & Destructor Documentation

protocols::match::output::LimitHitsPerRotamerFilter::LimitHitsPerRotamerFilter ( )
protocols::match::output::LimitHitsPerRotamerFilter::LimitHitsPerRotamerFilter ( Size  n_geometric_constraints)
protocols::match::output::LimitHitsPerRotamerFilter::~LimitHitsPerRotamerFilter ( ) [virtual]

Member Function Documentation

void protocols::match::output::LimitHitsPerRotamerFilter::note_match_accepted ( match const &  m) [virtual]

Note that a particular match has passed all the filters and will be output.

Implements protocols::match::output::StateAccumulatingMatchFilter.

bool protocols::match::output::LimitHitsPerRotamerFilter::passes_filter ( match const &  m) const [virtual]

Returns true if the given match passes this filter.

Implements protocols::match::output::StateAccumulatingMatchFilter.

void protocols::match::output::LimitHitsPerRotamerFilter::reset ( void  ) [virtual]

Erase all tracking data on which matches have already been output.

Implements protocols::match::output::StateAccumulatingMatchFilter.

void protocols::match::output::LimitHitsPerRotamerFilter::set_limit_for_rotamer_combo ( Size  limit)
void protocols::match::output::LimitHitsPerRotamerFilter::set_n_geometric_constraints ( Size  n_csts)

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines