BALL
1.4.79
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
BALL_CREATE
#define BALL_CREATE(name)
Definition:
create.h:62
BALL::String
Definition:
string.h:61
sb
sb
Definition:
GAFFTypeProcessor.h:72
BALL::AtomContainer
Definition:
atomContainer.h:29
BALL::SurfaceBase
Definition:
surfaceBase.h:18
descriptor.h
BALL::Descriptor
Definition:
descriptor.h:25
BALL_EXPORT
#define BALL_EXPORT
Definition:
COMMON/global.h:50
Generated by
1.8.7