BALL  1.5.0
receptor.h
Go to the documentation of this file.
1 // ----------------------------------------------------
2 // $Maintainer: Marc Röttig $
3 // $Authors: Marc Röttig $
4 // ----------------------------------------------------
5 
6 #ifndef BALL_DOCKING_COMMON_RECEPTOR_H
7 #define BALL_DOCKING_COMMON_RECEPTOR_H
8 
9 #include <BALL/KERNEL/protein.h>
10 #include <BALL/KERNEL/PDBAtom.h>
11 #include <BALL/DATATYPE/hashSet.h>
12 
16 
17 namespace BALL
18 {
23  {
24  public:
27  virtual ~Receptor();
30  vector<FlexDefinition> getFlexDefinitions();
31 
37 
42 
43  protected:
44  vector<FlexDefinition> flexinfo_;
45  };
46 }
47 #endif /* BALL_DOCKING_COMMON_RECEPTOR_H */
Definition: constants.h:13
Receptor(Protein *p)
void addConformation(Conformation *conf)
FlexDefinition getFlexDefinition(Position i)
void setFlexDefinition(Position i, FlexDefinition &fd)
void addFlexConformation(Conformation *conf, FlexDefinition &fd)
vector< FlexDefinition > getFlexDefinitions()
virtual ~Receptor()
vector< FlexDefinition > flexinfo_
Definition: receptor.h:44
#define BALL_EXPORT
Definition: COMMON/global.h:50