Rosetta 3.5
Main Page
Related Pages
Namespaces
Classes
Files
Examples
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
src
protocols
jd2
parser
StandardLoaderCreators.hh
Go to the documentation of this file.
1
// -*- mode:c++;tab-width:2;indent-tabs-mode:t;show-trailing-whitespace:t;rm-trailing-spaces:t -*-
2
// vi: set ts=2 noet:
3
//
4
// (c) Copyright Rosetta Commons Member Institutions.
5
// (c) This file is part of the Rosetta software suite and is made available under license.
6
// (c) The Rosetta software is developed by the contributing members of the Rosetta Commons.
7
// (c) For more information, see http://www.rosettacommons.org. Questions about this can be
8
// (c) addressed to University of Washington UW TechTransfer, email: license@u.washington.edu.
9
10
/// @file protocols/jd2/parser/StandardDataLoaderCreator.hh
11
/// @brief Creator classes for the default DataLoader classes, TaskOperationLoader and ScoreFunctionLoader
12
/// @author Andrew Leaver-Fay (aleaverfay@gmail.com)
13
14
#ifndef INCLUDED_protocols_jd2_parser_StandardLoaderCreators_hh
15
#define INCLUDED_protocols_jd2_parser_StandardLoaderCreators_hh
16
17
// Package headers
18
#include <
protocols/jd2/parser/DataLoaderCreator.hh
>
19
20
// Utility Headers
21
#include <utility/pointer/ReferenceCount.hh>
22
23
namespace
protocols {
24
namespace
jd2 {
25
namespace
parser {
26
27
class
ScoreFunctionLoaderCreator
:
public
DataLoaderCreator
28
{
29
public
:
30
virtual
DataLoaderOP
create_loader
()
const
;
31
virtual
std::string
keyname
()
const
;
32
};
33
34
class
TaskOperationLoaderCreator
:
public
DataLoaderCreator
35
{
36
public
:
37
virtual
DataLoaderOP
create_loader
()
const
;
38
virtual
std::string
keyname
()
const
;
39
};
40
41
class
FragSetLoaderCreator
:
public
DataLoaderCreator
42
{
43
public
:
44
virtual
DataLoaderOP
create_loader
()
const
;
45
virtual
std::string
keyname
()
const
;
46
};
47
48
class
MonteCarloLoaderCreator
:
public
DataLoaderCreator
49
{
50
public
:
51
virtual
DataLoaderOP
create_loader
()
const
;
52
virtual
std::string
keyname
()
const
;
53
};
54
55
56
}
//namespace parser
57
}
//namespace jd2
58
}
//namespace protocols
59
60
#endif
Generated on Sat Jun 1 2013 11:55:12 for Rosetta 3.5 by
1.8.4