BALL
1.4.79
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
include
BALL
DOCKING
GENETICDOCK
rotateBonds.h
Go to the documentation of this file.
1
// ----------------------------------------------------
2
// $Maintainer: Marcel Schumann $
3
// $Authors: Jan Fuhrmann, Marcel Schumann $
4
// ----------------------------------------------------
5
6
#ifndef BALL_DOCKING_GENETICDOCK_ROTATEBONDS_H
7
#define BALL_DOCKING_GENETICDOCK_ROTATEBONDS_H
8
9
#include <
BALL/KERNEL/system.h
>
10
#include <
BALL/KERNEL/atom.h
>
11
#include <
BALL/DATATYPE/hashSet.h
>
12
#include <
BALL/KERNEL/protein.h
>
13
#include <
BALL/DOCKING/COMMON/staticLigandFragment.h
>
14
15
#include <vector>
16
17
18
19
namespace
BALL
20
{
21
class
RotateBond;
22
23
class
BALL_EXPORT
RotateBonds
24
{
25
public
:
26
27
RotateBonds
(
const
vector<Bond*>* rotatable_bonds);
28
31
RotateBonds
(
const
RotateBonds
& rb);
32
35
RotateBonds
& operator = (
const
RotateBonds
& rb);
36
39
~
RotateBonds
();
40
43
void
rotate(std::vector<double> vec);
44
47
int
numberBonds();
48
49
private
:
50
53
std::vector<RotateBond*> bonds_;
54
55
};
56
}
57
58
59
60
#endif
/* BALL_DOCKING_GENETICDOCK_ROTATEBONDS_H */
system.h
staticLigandFragment.h
protein.h
hashSet.h
atom.h
BALL::RotateBonds
Definition:
rotateBonds.h:23
BALL_EXPORT
#define BALL_EXPORT
Definition:
COMMON/global.h:50
Generated by
1.8.7