Rosetta 3.5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Types | Public Member Functions | Static Public Member Functions | Static Private Member Functions | List of all members
protocols::match::output::ProcessorFactory Class Reference

#include <ProcessorFactory.hh>

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

Public Types

typedef core::Real Real
 
typedef core::Size Size
 

Public Member Functions

 ProcessorFactory ()
 
virtual ~ProcessorFactory ()
 

Static Public Member Functions

static MatchProcessorOP create_processor (MatcherCOP matcher, MatcherTaskCOP task)
 

Static Private Member Functions

static MatchEvaluatorOP create_evaluator (MatcherCOP matcher, MatcherTaskCOP task, UpstreamHitCacherOP cacher)
 
static std::list< MatchFilterOPcreate_filters (MatcherCOP matcher, MatcherTaskCOP task, UpstreamHitCacherOP cacher)
 
static MatchGrouperOP create_grouper (MatcherCOP matcher, MatcherTaskCOP task, UpstreamHitCacherOP cacher)
 
static OutputWriterOP create_output_writer (MatcherCOP matcher, MatcherTaskCOP task, UpstreamHitCacherOP cacher)
 

Detailed Description

Definition at line 47 of file ProcessorFactory.hh.

Member Typedef Documentation

Definition at line 49 of file ProcessorFactory.hh.

Definition at line 50 of file ProcessorFactory.hh.

Constructor & Destructor Documentation

protocols::match::output::ProcessorFactory::ProcessorFactory ( )

Definition at line 73 of file ProcessorFactory.cc.

protocols::match::output::ProcessorFactory::~ProcessorFactory ( )
virtual

Definition at line 75 of file ProcessorFactory.cc.

Member Function Documentation

MatchEvaluatorOP protocols::match::output::ProcessorFactory::create_evaluator ( MatcherCOP  matcher,
MatcherTaskCOP  task,
UpstreamHitCacherOP  cacher 
)
staticprivate

Definition at line 155 of file ProcessorFactory.cc.

Referenced by create_processor().

std::list< MatchFilterOP > protocols::match::output::ProcessorFactory::create_filters ( MatcherCOP  matcher,
MatcherTaskCOP  task,
UpstreamHitCacherOP  cacher 
)
staticprivate

Definition at line 177 of file ProcessorFactory.cc.

Referenced by create_processor().

MatchGrouperOP protocols::match::output::ProcessorFactory::create_grouper ( MatcherCOP  matcher,
MatcherTaskCOP  task,
UpstreamHitCacherOP  cacher 
)
staticprivate

Definition at line 116 of file ProcessorFactory.cc.

Referenced by create_output_writer(), and create_processor().

OutputWriterOP protocols::match::output::ProcessorFactory::create_output_writer ( MatcherCOP  matcher,
MatcherTaskCOP  task,
UpstreamHitCacherOP  cacher 
)
staticprivate

Definition at line 238 of file ProcessorFactory.cc.

References create_grouper().

Referenced by create_processor().

MatchProcessorOP protocols::match::output::ProcessorFactory::create_processor ( MatcherCOP  matcher,
MatcherTaskCOP  task 
)
static

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