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
connectivityDescriptors.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_CONNECTIVITYDESCRIPTORS_H
7
#define BALL_QSAR_CONNECTIVITYDESCRIPTORS_H
8
9
#ifndef BALL_QSAR_CONNECTIVITYBASE_H
10
# include <
BALL/QSAR/connectivityBase.h
>
11
#endif
12
13
namespace
BALL
14
{
15
// 2 connectivity descriptors
16
20
class
BALL_EXPORT
ZagrebIndex
21
:
public
ConnectivityBase
22
{
23
public
:
24
25
BALL_CREATE
(
ZagrebIndex
)
26
27
32
ZagrebIndex
();
33
36
ZagrebIndex
(
const
ZagrebIndex
& zi);
37
40
virtual
~
ZagrebIndex
();
42
48
ZagrebIndex
& operator = (
const
ZagrebIndex
& zi);
50
54
double
compute(
AtomContainer
& ac);
56
};
57
65
class
BALL_EXPORT
BalabanIndexJ
66
:
public
ConnectivityBase
67
{
68
public
:
69
70
BALL_CREATE
(
BalabanIndexJ
)
71
72
77
BalabanIndexJ
();
78
81
BalabanIndexJ
(
const
BalabanIndexJ
& bij);
82
85
virtual
~
BalabanIndexJ
();
87
93
BalabanIndexJ
& operator = (
const
BalabanIndexJ
& bij);
95
};
96
97
}
// namespace BALL
98
99
#endif // BALL_QSAR_CONNECTIVITYDESCRIPTORS_H
100
BALL::ConnectivityBase
Definition:
connectivityBase.h:25
BALL_CREATE
#define BALL_CREATE(name)
Definition:
create.h:62
BALL::BalabanIndexJ
Definition:
connectivityDescriptors.h:65
BALL::ZagrebIndex
Definition:
connectivityDescriptors.h:20
connectivityBase.h
BALL::AtomContainer
Definition:
atomContainer.h:29
BALL_EXPORT
#define BALL_EXPORT
Definition:
COMMON/global.h:50
Generated by
1.8.7