BALL
1.4.2
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
QSAR
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
11
# include <
BALL/QSAR/partialChargeBase.h
>
12
#endif
13
14
namespace
BALL
15
{
16
// 4 partial charge descriptors
17
21
class
BALL_EXPORT
TotalPositivePartialCharge
22
:
public
PartialChargeBase
23
{
24
public
:
25
26
BALL_CREATE
(
TotalPositivePartialCharge
)
27
28
33
TotalPositivePartialCharge
();
34
37
TotalPositivePartialCharge
(
const
TotalPositivePartialCharge
& tppc);
38
41
virtual
~
TotalPositivePartialCharge
();
43
49
TotalPositivePartialCharge
& operator = (
const
TotalPositivePartialCharge
& tppc);
51
};
52
56
class
BALL_EXPORT
TotalNegativePartialCharge
57
:
public
PartialChargeBase
58
{
59
public
:
60
61
BALL_CREATE
(
TotalNegativePartialCharge
)
62
63
68
TotalNegativePartialCharge
();
69
72
TotalNegativePartialCharge
(
const
TotalNegativePartialCharge
& tnpc);
73
76
virtual
~
TotalNegativePartialCharge
();
78
84
TotalNegativePartialCharge
& operator = (
const
TotalNegativePartialCharge
& tnpc);
86
};
87
93
class
BALL_EXPORT
RelPositivePartialCharge
94
:
public
PartialChargeBase
95
{
96
public
:
97
98
BALL_CREATE
(
RelPositivePartialCharge
)
99
100
105
RelPositivePartialCharge
();
106
109
RelPositivePartialCharge
(
const
RelPositivePartialCharge
& rppc);
110
113
virtual
~
RelPositivePartialCharge
();
115
121
RelPositivePartialCharge
& operator = (
const
RelPositivePartialCharge
& rppc);
123
};
124
130
class
BALL_EXPORT
RelNegativePartialCharge
131
:
public
PartialChargeBase
132
{
133
public
:
134
135
BALL_CREATE
(
RelNegativePartialCharge
)
136
137
142
RelNegativePartialCharge
();
143
146
RelNegativePartialCharge
(
const
RelNegativePartialCharge
& rppc);
147
150
virtual
~
RelNegativePartialCharge
();
152
158
RelNegativePartialCharge
& operator = (
const
RelNegativePartialCharge
& rnpc);
160
};
161
162
}
// namespace BALL
163
164
#endif // BALL_QSAR_PARTIALCHARGEDESCRIPTORS_H
Generated by
1.8.3.1