|
Rosetta 3.5
|
#include <MatchConsolidator.hh>


Public Types | |
| typedef core::Real | Real |
| typedef core::Size | Size |
Public Member Functions | |
| MatchConsolidator () | |
| virtual | ~MatchConsolidator () |
| virtual void | begin_processing () |
| Invoked by the Matcher before it begins feeding matches to the processor. Base-class has a no-op implementation. More... | |
| virtual void | process_match (match const &m) |
| virtual void | process_match (match_dspos1 const &m) |
| virtual void | end_processing () |
| Invoked by the Matcher after it finishes feeding matches to the processor. Base-class has a no-op implementation. More... | |
| void | set_n_to_output_per_group (Size setting) |
| void | set_grouper (MatchGrouperOP grouper) |
| void | set_evaluator (MatchEvaluatorOP evaluator) |
| void | reset_grouper () |
Public Member Functions inherited from protocols::match::output::MatchProcessor | |
| MatchProcessor () | |
| virtual | ~MatchProcessor () |
| bool | match_processing_successful () const |
| void | set_output_writer (OutputWriterOP writer) |
| OutputWriterOP | output_writer () |
| const access to the output writer, e.g. for the MatcherMover when incorporating matches into the pose More... | |
| void | add_filter (MatchFilterOP filter) |
| void | reset_filters () |
| void | clear_filters () |
| UpstreamDownstreamCollisionFilterCOP | up_down_filt () const |
| UpstreamCollisionFilterCOP | up_coll_filt () const |
Private Member Functions | |
| void | end_processing_of_regular_match_groups () |
| void | end_processing_of_match_dspos1_groups () |
Private Attributes | |
| MatchGrouperOP | grouper_ |
| MatchEvaluatorOP | evaluator_ |
| Size | n_to_output_per_group_ |
| utility::vector1 < BestMatchesCollectionOP > | match_groups_ |
Additional Inherited Members | |
Protected Member Functions inherited from protocols::match::output::MatchProcessor | |
| bool | passes_filters (match const &m) |
| bool | passes_filters (match_dspos1 const &m) |
| void | note_match_processed () |
Protected Attributes inherited from protocols::match::output::MatchProcessor | |
| bool | match_processing_successful_ |
| OutputWriterOP | writer_ |
Definition at line 48 of file MatchConsolidator.hh.
Definition at line 50 of file MatchConsolidator.hh.
Definition at line 51 of file MatchConsolidator.hh.
| protocols::match::output::MatchConsolidator::MatchConsolidator | ( | ) |
Definition at line 43 of file MatchConsolidator.cc.
|
virtual |
Definition at line 45 of file MatchConsolidator.cc.
|
virtual |
Invoked by the Matcher before it begins feeding matches to the processor. Base-class has a no-op implementation.
Reimplemented from protocols::match::output::MatchProcessor.
Definition at line 48 of file MatchConsolidator.cc.
References protocols::match::output::MatchProcessor::begin_processing(), evaluator_, grouper_, and match_groups_.
|
virtual |
Invoked by the Matcher after it finishes feeding matches to the processor. Base-class has a no-op implementation.
Reimplemented from protocols::match::output::MatchProcessor.
Definition at line 108 of file MatchConsolidator.cc.
References protocols::match::output::MatchProcessor::end_processing(), evaluator_, grouper_, match_groups_, and protocols::match::output::MatchProcessor::writer_.
|
private |
Definition at line 171 of file MatchConsolidator.cc.
|
private |
Definition at line 133 of file MatchConsolidator.cc.
|
virtual |
Implements protocols::match::output::MatchProcessor.
Definition at line 59 of file MatchConsolidator.cc.
References evaluator_, grouper_, match_groups_, n_to_output_per_group_, protocols::match::output::MatchProcessor::note_match_processed(), protocols::match::output::MatchProcessor::passes_filters(), and protocols::match::output::MatchProcessor::writer_.
|
virtual |
Implements protocols::match::output::MatchProcessor.
Definition at line 83 of file MatchConsolidator.cc.
References evaluator_, grouper_, match_groups_, n_to_output_per_group_, protocols::match::output::MatchProcessor::note_match_processed(), protocols::match::output::MatchProcessor::passes_filters(), and protocols::match::output::MatchProcessor::writer_.
| void protocols::match::output::MatchConsolidator::reset_grouper | ( | ) |
Definition at line 228 of file MatchConsolidator.cc.
References grouper_.
| void protocols::match::output::MatchConsolidator::set_evaluator | ( | MatchEvaluatorOP | evaluator) |
Definition at line 222 of file MatchConsolidator.cc.
References evaluator_.
| void protocols::match::output::MatchConsolidator::set_grouper | ( | MatchGrouperOP | grouper) |
Definition at line 216 of file MatchConsolidator.cc.
References grouper_.
| void protocols::match::output::MatchConsolidator::set_n_to_output_per_group | ( | Size | setting) |
Definition at line 210 of file MatchConsolidator.cc.
References n_to_output_per_group_.
|
private |
Definition at line 100 of file MatchConsolidator.hh.
Referenced by begin_processing(), end_processing(), process_match(), and set_evaluator().
|
private |
Definition at line 99 of file MatchConsolidator.hh.
Referenced by begin_processing(), end_processing(), process_match(), reset_grouper(), and set_grouper().
|
private |
Definition at line 109 of file MatchConsolidator.hh.
Referenced by begin_processing(), end_processing(), and process_match().
|
private |
Definition at line 102 of file MatchConsolidator.hh.
Referenced by process_match(), and set_n_to_output_per_group().
1.8.4