BALL
1.5.0
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
namespace
BALL
19
{
20
class
RotateBond;
21
22
class
BALL_EXPORT
BALL_DEPRECATED
RotateBonds
23
{
24
public
:
25
26
RotateBonds
(
const
vector<Bond*>* rotatable_bonds);
27
30
RotateBonds
(
const
RotateBonds
& rb);
31
34
RotateBonds
& operator= (
const
RotateBonds
& rb);
35
38
~
RotateBonds
();
39
42
void
rotate(std::vector<double> vec);
43
46
int
numberBonds();
47
48
private
:
49
52
std::vector<RotateBond*> bonds_;
53
54
};
55
}
56
57
#endif
/* BALL_DOCKING_GENETICDOCK_ROTATEBONDS_H */
hashSet.h
protein.h
BALL::RotateBonds
Definition:
rotateBonds.h:22
BALL_EXPORT
#define BALL_EXPORT
Definition:
COMMON/global.h:50
system.h
atom.h
BALL
Definition:
constants.h:12
BALL_DEPRECATED
#define BALL_DEPRECATED
Definition:
COMMON/global.h:64
staticLigandFragment.h
Generated by
1.8.13