BALL  1.4.2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
partialChargeDescriptors.h
Go to the documentation of this file.
1 // -*- Mode: C++; tab-width: 2; -*-
2 // vi: set ts=2:
3 //
4 //
5 // not checked in
6 
7 #ifndef BALL_QSAR_PARTIALCHARGEDESCRIPTORS_H
8 #define BALL_QSAR_PARTIALCHARGEDESCRIPTORS_H
9 
10 #ifndef BALL_QSAR_PARTIALCHARGEBASE_H
12 #endif
13 
14 namespace BALL
15 {
16  // 4 partial charge descriptors
17 
22  : public PartialChargeBase
23  {
24  public:
25 
27 
28 
34 
38 
41  virtual ~TotalPositivePartialCharge();
43 
51  };
52 
57  : public PartialChargeBase
58  {
59  public:
60 
62 
63 
69 
73 
76  virtual ~TotalNegativePartialCharge();
78 
86  };
87 
94  : public PartialChargeBase
95  {
96  public:
97 
99 
100 
106 
110 
113  virtual ~RelPositivePartialCharge();
115 
121  RelPositivePartialCharge& operator = (const RelPositivePartialCharge& rppc);
123  };
124 
131  : public PartialChargeBase
132  {
133  public:
134 
136 
137 
143 
147 
150  virtual ~RelNegativePartialCharge();
152 
158  RelNegativePartialCharge& operator = (const RelNegativePartialCharge& rnpc);
160  };
161 
162 } // namespace BALL
163 
164 #endif // BALL_QSAR_PARTIALCHARGEDESCRIPTORS_H