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
surfaceBase.h
Go to the documentation of this file.
1
// -*- Mode: C++; tab-width: 2: -*-
2
// vi: set ts=2:
3
//
4
//
5
6
#ifndef BALL_QSAR_SURFACEBASE_H
7
#define BALL_QSAR_SURFACEBASE_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
SurfaceBase
19
:
public
Descriptor
20
{
21
public
:
22
23
BALL_CREATE
(
SurfaceBase
)
24
25
30
SurfaceBase
();
31
34
SurfaceBase
(
const
SurfaceBase
&
sb
);
35
38
SurfaceBase
(
const
String
& name);
39
42
SurfaceBase
(
const
String
& name,
const
String
& unit);
43
46
virtual
~
SurfaceBase
();
48
52
void
computeAllDescriptors(
AtomContainer
& ac);
54
60
SurfaceBase
& operator = (
const
SurfaceBase
& sb);
62
63
protected
:
64
68
bool
isValid_(
AtomContainer
& ac);
70
74
void
calculate_(
AtomContainer
& ac);
76
};
77
}
// namespace BALL
78
79
#endif
80
Generated by
1.8.3.1