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