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