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
scoring
methods
pcs2
PcsDataCenterManager.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
/// @begin
11
///
12
/// @file protocols/scoring/methods/pcs2/PcsDataCenterManager.hh
13
///
14
/// @brief
15
///
16
/// @detailed
17
///
18
/// @param
19
///
20
/// @return
21
///
22
/// @remarks
23
///
24
/// @references
25
///
26
/// @authorsv Christophe Schmitz
27
///
28
/// @last_modified February 2010
29
////////////////////////////////////////////////
30
31
#ifndef INCLUDED_protocols_scoring_methods_pcs2_PcsDataCenterManager_hh
32
#define INCLUDED_protocols_scoring_methods_pcs2_PcsDataCenterManager_hh
33
34
// Package headers
35
#include <
protocols/scoring/methods/pcs2/PcsDataCenter.hh
>
36
37
// Project headers
38
#include <basic/datacache/CacheableData.hh>
39
#include <
core/types.hh
>
40
41
#include <utility/vector1.hh>
42
43
44
// Utility headers
45
46
// Numeric headers
47
48
// ObjexxFCL headers
49
50
// c++ headers
51
52
namespace
protocols{
53
namespace
scoring{
54
namespace
methods{
55
namespace
pcs2
{
56
57
class
PcsDataCenterManager
:
public
basic::datacache::CacheableData {
58
private
:
59
60
utility::vector1<PcsDataCenter>
PCS_data_all_
;
61
62
public
:
63
64
PcsDataCenterManager
();
//construct
65
66
~PcsDataCenterManager
();
//destruct
67
68
PcsDataCenterManager
(
PcsDataCenterManager
const
&other);
//copy
69
70
PcsDataCenterManager
&
// =
71
operator=
(
PcsDataCenterManager
const
& src );
72
73
virtual
basic::datacache::CacheableDataOP
//clone
74
clone
()
const
;
75
76
/// @brief Give me the number of lanthanide
77
core::Size
78
get_n_multi_data
()
const
;
79
80
/// @brief Give me the vector of PcsDataCenter
81
utility::vector1<PcsDataCenter>
&
82
get_PCS_data_all
() ;
83
84
/// @brief print me
85
friend
std::ostream &
86
operator<<
(std::ostream& out,
const
PcsDataCenterManager
& me);
87
88
};
89
90
}
//namespace pcs2
91
}
//namespace methods
92
}
//namespace scoring
93
}
//namespace protocols
94
#endif
Generated on Sat Jun 1 2013 12:11:04 for Rosetta 3.5 by
1.8.4