BALL
1.5.0
include
BALL
FORMAT
SCWRLRotamerFile.h
Go to the documentation of this file.
1
// -*- Mode: C++; tab-width: 2; -*-
2
// vi: set ts=2:
3
//
4
5
#ifndef BALL_FORMAT_SCWRLROTAMERFILE_H
6
#define BALL_FORMAT_SCWRLROTAMERFILE_H
7
8
#include <
BALL/FORMAT/lineBasedFile.h
>
9
10
namespace
BALL
11
{
13
class
RotamerLibrary;
22
class
BALL_EXPORT
SCWRLRotamerFile
23
:
public
LineBasedFile
24
{
25
public
:
26
30
SCWRLRotamerFile
();
32
34
SCWRLRotamerFile
(
const
String
& name,
File::OpenMode
open_mode = std::ios::in);
35
37
virtual
~SCWRLRotamerFile
();
39
40
44
const
SCWRLRotamerFile
& operator = (
const
SCWRLRotamerFile
& file);
46
48
void
operator >>
(
RotamerLibrary
& rotamer_library);
49
50
// TODO output operator????
52
56
void
readSCWRLBackboneDependentLibraryFile
(
RotamerLibrary
& library);
57
61
void
readSCWRLBackboneIndependentLibraryFile
(
RotamerLibrary
& library);
62
};
63
}
// namespace BALL
64
65
#endif // BALL_FORMAT_SCWRLROTAMERFILE_H
BALL_EXPORT
#define BALL_EXPORT
Definition:
COMMON/global.h:50
BALL::SCWRLRotamerFile::readSCWRLBackboneDependentLibraryFile
void readSCWRLBackboneDependentLibraryFile(RotamerLibrary &library)
BALL::SCWRLRotamerFile::~SCWRLRotamerFile
virtual ~SCWRLRotamerFile()
Destructor.
BALL::String
Definition:
string.h:57
BALL::SCWRLRotamerFile::readSCWRLBackboneIndependentLibraryFile
void readSCWRLBackboneIndependentLibraryFile(RotamerLibrary &library)
BALL::RotamerLibrary
Rotamer Library Class.
Definition:
rotamerLibrary.h:34
BALL
Definition:
constants.h:13
BALL::SCWRLRotamerFile
Reads Dunbrack/SCWRL rotamer library files.
Definition:
SCWRLRotamerFile.h:24
BALL::SCWRLRotamerFile::SCWRLRotamerFile
SCWRLRotamerFile(const String &name, File::OpenMode open_mode=std::ios::in)
Detailed constructor.
BALL::File::OpenMode
std::ios::openmode OpenMode
Definition:
file.h:165
BALL::operator>>
std::istream & operator>>(std::istream &is, TRegularData1D< ValueType > &grid)
Input operator.
Definition:
regularData1D.h:802
BALL::LineBasedFile
Definition:
lineBasedFile.h:22
lineBasedFile.h
Generated by
1.8.20