BALL
1.5.0
Loading...
Searching...
No Matches
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
28
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
58
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_EXPORT
#define BALL_EXPORT
Definition
COMMON/global.h:50
sb
sb
Definition
GAFFTypeProcessor.h:72
BALL::AtomContainer
Definition
atomContainer.h:32
BALL::Descriptor::Descriptor
Descriptor()
BALL::String
Definition
string.h:57
BALL::SurfaceBase::calculate_
void calculate_(AtomContainer &ac)
BALL::SurfaceBase::isValid_
bool isValid_(AtomContainer &ac)
BALL::SurfaceBase::SurfaceBase
SurfaceBase()
BALL::SurfaceBase::computeAllDescriptors
void computeAllDescriptors(AtomContainer &ac)
BALL_CREATE
#define BALL_CREATE(name)
Definition
create.h:62
descriptor.h
BALL
Definition
constants.h:13
Generated by
1.15.0