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
partialChargeBase.h
Go to the documentation of this file.
1
// -*- Mode: C++; tab-wdith: 2: -*-
2
// vi: set ts=2:
3
//
4
//
5
6
#ifndef BALL_QSAR_PARTIALCHARGEBASE_H
7
#define BALL_QSAR_PARTIALCHARGEBASE_H
8
9
#ifndef BALL_QSAR_DESCRIPTOR_H
10
#include <
BALL/QSAR/descriptor.h
>
11
#endif
12
13
namespace
BALL
14
{
18
class
BALL_EXPORT
PartialChargeBase
19
:
public
Descriptor
20
{
21
public
:
27
PartialChargeBase
();
28
31
PartialChargeBase
(
const
PartialChargeBase
& pcb);
32
35
PartialChargeBase
(
const
String
& name);
36
39
PartialChargeBase
(
const
String
& name,
const
String
& unit);
40
43
virtual
~
PartialChargeBase
();
45
49
void
computeAllDescriptors(
AtomContainer
& ac);
50
51
void
setDataFolder(
const
char
* folder);
53
59
PartialChargeBase
& operator = (
const
PartialChargeBase
& pcb);
61
62
63
protected
:
64
69
bool
isValid_(
AtomContainer
& ac);
71
76
void
calculate_(
AtomContainer
& ac);
78
79
String
data_folder_
;
80
81
};
82
83
}
// namespace BALL
84
85
#endif
86
87
Generated by
1.8.3.1