Rosetta 3.5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
EnzdesJobOutputter.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 // :noTabs=false:tabSize=4:indentSize=4:
4 //
5 // (c) Copyright Rosetta Commons Member Institutions.
6 // (c) This file is part of the Rosetta software suite and is made available under license.
7 // (c) The Rosetta software is developed by the contributing members of the Rosetta Commons.
8 // (c) For more information, see http://www.rosettacommons.org. Questions about this can be
9 // (c) addressed to University of Washington UW TechTransfer, email: license@u.washington.edu.
10 
11 /// @file protocols/jd2/EnzdesJobOutputter.hh
12 /// @brief header file for EnzdesJobOutputter
13 /// @author Florian Richter (floric@u.washington.edu), september 2010
14 
15 
16 #ifndef INCLUDED_protocols_enzdes_EnzdesJobOutputter_hh
17 #define INCLUDED_protocols_enzdes_EnzdesJobOutputter_hh
18 
19 //unit headers
22 
23 //project headers
27 
28 #include <utility/vector1.hh>
29 
30 
31 namespace protocols {
32 namespace enzdes {
33 
34 /// @brief for now this class only writes a different scorefile
35 /// than the default one written by the FileJobOutputter. the structure
36 /// output format is pdb
38 {
39 public: //constructor / destructor
40 
42 
44 
46 
47  void final_pose( protocols::jd2::JobCOP job, core::pose::Pose const & pose );
48 
50 
51 protected: //Job Outputter interface
52 
53  void scorefile(
55  core::pose::Pose const & pose,
56  std::string tag = "",
58  );
59 
60 private: //data
61 
66 };
67 
68 }//enzdes
69 }//protocols
70 
71 
72 
73 #endif //INCLUDED_protocols_enzdes_EnzdesJobOutputter_FWD_HH