Loading...
Searching...
No Matches
SCWRLRotamerFile.h
Go to the documentation of this file.
// -*- Mode: C++; tab-width: 2; -*-
// vi: set ts=2:
//
#ifndef BALL_FORMAT_SCWRLROTAMERFILE_H
#define BALL_FORMAT_SCWRLROTAMERFILE_H
#include <BALL/FORMAT/lineBasedFile.h>
namespace BALL
{
class RotamerLibrary;
class BALL_EXPORT SCWRLRotamerFile
: public LineBasedFile
{
public:
SCWRLRotamerFile();
SCWRLRotamerFile(const String& name, File::OpenMode open_mode = std::ios::in);
virtual ~SCWRLRotamerFile();
const SCWRLRotamerFile& operator = (const SCWRLRotamerFile& file);
void operator >> (RotamerLibrary& rotamer_library);
// TODO output operator????
void readSCWRLBackboneDependentLibraryFile(RotamerLibrary& library);
void readSCWRLBackboneIndependentLibraryFile(RotamerLibrary& library);
};
} // namespace BALL
#endif // BALL_FORMAT_SCWRLROTAMERFILE_H
BALL_EXPORT
#define BALL_EXPORT
Definition COMMON/global.h:50
BALL::File::OpenMode
std::ios::openmode OpenMode
Definition file.h:165
BALL::LineBasedFile::LineBasedFile
LineBasedFile()
Default constructor.
BALL::RotamerLibrary
Rotamer Library Class.
Definition rotamerLibrary.h:34
BALL::SCWRLRotamerFile::readSCWRLBackboneIndependentLibraryFile
void readSCWRLBackboneIndependentLibraryFile(RotamerLibrary &library)
BALL::SCWRLRotamerFile::SCWRLRotamerFile
SCWRLRotamerFile()
Default constructor.
BALL::SCWRLRotamerFile::SCWRLRotamerFile
SCWRLRotamerFile(const String &name, File::OpenMode open_mode=std::ios::in)
Detailed constructor.
BALL::SCWRLRotamerFile::~SCWRLRotamerFile
virtual ~SCWRLRotamerFile()
Destructor.
BALL::SCWRLRotamerFile::readSCWRLBackboneDependentLibraryFile
void readSCWRLBackboneDependentLibraryFile(RotamerLibrary &library)
BALL::String
Definition string.h:57
lineBasedFile.h
BALL
Definition constants.h:13