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
moves
ChangeFoldTreeMover.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
// This file is part of the Rosetta software suite and is made available under license.
5
// The Rosetta software is developed by the contributing members of the Rosetta Commons consortium.
6
// (C) 199x-2009 Rosetta Commons participating institutions and developers.
7
// For more information, see http://www.rosettacommons.org/.
8
9
/// @file src/protocols/moves/ChangeFoldTreeMover.hh
10
/// @brief ChangeFoldTreeMover
11
/// @author
12
13
#ifndef INCLUDED_protocols_moves_ChangeFoldTreeMover_hh
14
#define INCLUDED_protocols_moves_ChangeFoldTreeMover_hh
15
16
// Unit Headers
17
#include <
protocols/moves/Mover.hh
>
18
#include <
protocols/moves/ChangeFoldTreeMover.fwd.hh
>
19
20
// Package headers
21
22
// Project headers
23
#include <
core/types.hh
>
24
#include <
core/kinematics/FoldTree.hh
>
25
#include <
core/pose/Pose.hh
>
26
27
// AUTO-REMOVED #include <core/scoring/ScoreType.hh>
28
// AUTO-REMOVED #include <core/scoring/ScoreFunction.hh>
29
#include <
core/scoring/ScoreFunction.fwd.hh
>
30
31
// ObjexxFCL Headers
32
33
// C++ Headers
34
#include <string>
35
36
// Utility Headers
37
#include <utility/pointer/ReferenceCount.hh>
38
39
#include <utility/vector1.hh>
40
41
42
43
namespace
protocols {
44
namespace
moves {
45
46
47
class
ChangeFoldTreeMover
:
public
Mover
{
48
public
:
49
// default constructor
50
ChangeFoldTreeMover
();
51
52
ChangeFoldTreeMover
(
53
core::kinematics::FoldTree
fold_tree
54
) :
55
Mover
(),
fold_tree_
(fold_tree)
56
{}
57
58
/// @brief Apply the stored fold tree to the pose
59
virtual
void
apply
(
core::pose::Pose
& pose ) { pose.
fold_tree
(
fold_tree_
); }
60
virtual
std::string
get_name
()
const
{
return
"ChangeFoldTreeMover"
; }
61
62
private
:
63
core::kinematics::FoldTree
fold_tree_
;
64
};
65
66
67
}
// moves
68
}
// protocols
69
70
71
#endif
Generated on Sat Jun 1 2013 12:00:14 for Rosetta 3.5 by
1.8.4