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

selects fragments by running several selectors More...

#include <CompositeFragmentSelector.hh>

Inheritance diagram for protocols::frag_picker::CompositeFragmentSelector:
Inheritance graph
[legend]
Collaboration diagram for protocols::frag_picker::CompositeFragmentSelector:
Collaboration graph
[legend]

Public Member Functions

 CompositeFragmentSelector (Size frags_per_pos)
 Constructor sets the desired number of fragments. More...
 
virtual void select_fragments (ScoredCandidatesVector1 const &, ScoredCandidatesVector1 &)
 Selects desired number of fragments from a given set of candidates. More...
 
virtual ~CompositeFragmentSelector ()
 
void add_selector (FragmentSelectingRuleOP new_selector)
 
- Public Member Functions inherited from protocols::frag_picker::FragmentSelectingRule
 FragmentSelectingRule (Size frags_per_pos)
 Constructor sets the desired number of fragments. More...
 
Size frags_per_pos ()
 Says how many fragments will be selected for each position in a query sequence. More...
 
virtual ~FragmentSelectingRule ()
 

Private Attributes

utility::vector1
< FragmentSelectingRuleOP
selectors_
 

Detailed Description

selects fragments by running several selectors

Constructor & Destructor Documentation

protocols::frag_picker::CompositeFragmentSelector::CompositeFragmentSelector ( Size  frags_per_pos)
inline

Constructor sets the desired number of fragments.

virtual protocols::frag_picker::CompositeFragmentSelector::~CompositeFragmentSelector ( )
inlinevirtual

Member Function Documentation

void protocols::frag_picker::CompositeFragmentSelector::add_selector ( FragmentSelectingRuleOP  new_selector)
inline

References selectors_.

void protocols::frag_picker::CompositeFragmentSelector::select_fragments ( ScoredCandidatesVector1 const &  in,
ScoredCandidatesVector1 out 
)
virtual

Selects desired number of fragments from a given set of candidates.

Implements protocols::frag_picker::FragmentSelectingRule.

References selectors_.

Member Data Documentation

utility::vector1<FragmentSelectingRuleOP> protocols::frag_picker::CompositeFragmentSelector::selectors_
private

Referenced by add_selector(), and select_fragments().


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