BALL 1.5.0
HBondModel.h
Go to the documentation of this file.
1// -*- Mode: C++; tab-width: 2; -*-
2// vi: set ts=2:
3//
4// $Id: HBondModel.h,v 1.8 2005/12/23 17:02:16 amoll Exp $
5//
6
7#ifndef BALL_VIEW_MODELS_HBONDMODELPROCESSOR_H
8#define BALL_VIEW_MODELS_HBONDMODELPROCESSOR_H
9
10#ifndef BALL_VIEW_MODELS_ATOMBONDMODELBASEPROCESSOR_H
12#endif
13
14namespace BALL
15{
16 class Atom;
17
18 namespace VIEW
19 {
24 {
25 public:
26
28
29
32
33
36
40
44
48 virtual void clear();
49
51
54
58 void set(const HBondModelProcessor& model);
59
64 const HBondModelProcessor& operator = (const HBondModelProcessor& model);
65
67
70
77 virtual Processor::Result operator() (Composite& composite);
78
80 void setRadius(float radius)
81 { radius_ = radius;}
82
84 float getRadius() const
85 { return radius_;}
86
87 protected:
88
89 float radius_;
90
92 };
93
94 } // namespace VIEW
95} // namespace BALL
96
97#endif // BALL_VIEW_MODELS_HBONDMODELPROCESSOR_H
#define BALL_CREATE(name)
Definition: create.h:62
Definition: constants.h:13
char Atom[5]
Definition: PDBdefs.h:257
#define BALL_VIEW_EXPORT
Definition: COMMON/global.h:52