Chemical Data Processing Library C++ API - Version 1.1.1
GRAIL/FeatureType.hpp
Go to the documentation of this file.
1 /*
2  * FeatureType.hpp
3  *
4  * This file is part of the Chemical Data Processing Toolkit
5  *
6  * Copyright (C) 2003 Thomas Seidel <thomas.seidel@univie.ac.at>
7  *
8  * This library is free software; you can redistribute it and/or
9  * modify it under the terms of the GNU Lesser General Public
10  * License as published by the Free Software Foundation; either
11  * version 2 of the License, or (at your option) any later version.
12  *
13  * This library is distributed in the hope that it will be useful,
14  * but WITHOUT ANY WARRANTY; without even the implied warranty of
15  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
16  * Lesser General Public License for more details.
17  *
18  * You should have received a copy of the GNU Lesser General Public License
19  * along with this library; see the file COPYING. If not, write to
20  * the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
21  * Boston, MA 02111-1307, USA.
22  */
23 
29 #ifndef CDPL_GRAIL_FEATURETYPE_HPP
30 #define CDPL_GRAIL_FEATURETYPE_HPP
31 
33 
34 
35 namespace CDPL
36 {
37 
38  namespace GRAIL
39  {
40 
45  namespace FeatureType
46  {
47 
48  using namespace Pharm::FeatureType;
49 
50  const unsigned int H_BOND_DONOR_N = MAX_TYPE + 1;
51  const unsigned int H_BOND_DONOR_N3 = MAX_TYPE + 2;
52  const unsigned int H_BOND_DONOR_N2 = MAX_TYPE + 3;
53  const unsigned int H_BOND_DONOR_Nar = MAX_TYPE + 4;
54  const unsigned int H_BOND_DONOR_Nam = MAX_TYPE + 5;
55  const unsigned int H_BOND_DONOR_Npl3 = MAX_TYPE + 6;
56  const unsigned int H_BOND_DONOR_N4 = MAX_TYPE + 7;
57  const unsigned int H_BOND_DONOR_O = MAX_TYPE + 8;
58  const unsigned int H_BOND_DONOR_O3 = MAX_TYPE + 9;
59  const unsigned int H_BOND_DONOR_S = MAX_TYPE + 10;
60  const unsigned int H_BOND_DONOR_S3 = MAX_TYPE + 11;
61  const unsigned int H_BOND_ACCEPTOR_N = MAX_TYPE + 12;
62  const unsigned int H_BOND_ACCEPTOR_N3 = MAX_TYPE + 13;
63  const unsigned int H_BOND_ACCEPTOR_N2 = MAX_TYPE + 14;
64  const unsigned int H_BOND_ACCEPTOR_N1 = MAX_TYPE + 15;
65  const unsigned int H_BOND_ACCEPTOR_Nar = MAX_TYPE + 16;
66  const unsigned int H_BOND_ACCEPTOR_Npl3 = MAX_TYPE + 17;
67  const unsigned int H_BOND_ACCEPTOR_O = MAX_TYPE + 18;
68  const unsigned int H_BOND_ACCEPTOR_O3 = MAX_TYPE + 19;
69  const unsigned int H_BOND_ACCEPTOR_O2 = MAX_TYPE + 20;
70  const unsigned int H_BOND_ACCEPTOR_Oco2 = MAX_TYPE + 21;
71  const unsigned int H_BOND_ACCEPTOR_S = MAX_TYPE + 22;
72  const unsigned int H_BOND_ACCEPTOR_S3 = MAX_TYPE + 23;
73  const unsigned int H_BOND_ACCEPTOR_S2 = MAX_TYPE + 24;
74  const unsigned int MAX_EXT_TYPE = H_BOND_ACCEPTOR_S2;
75  } // namespace FeatureType
76  } // namespace GRAIL
77 } // namespace CDPL
78 
79 #endif // CDPL_GRAIL_FEATURETYPE_HPP
CDPL::GRAIL::FeatureType::H_BOND_ACCEPTOR_S2
const unsigned int H_BOND_ACCEPTOR_S2
Definition: GRAIL/FeatureType.hpp:73
CDPL::GRAIL::FeatureType::H_BOND_DONOR_Nar
const unsigned int H_BOND_DONOR_Nar
Definition: GRAIL/FeatureType.hpp:53
CDPL::GRAIL::FeatureType::H_BOND_DONOR_O
const unsigned int H_BOND_DONOR_O
Definition: GRAIL/FeatureType.hpp:57
CDPL::GRAIL::FeatureType::H_BOND_DONOR_Npl3
const unsigned int H_BOND_DONOR_Npl3
Definition: GRAIL/FeatureType.hpp:55
CDPL::GRAIL::FeatureType::H_BOND_ACCEPTOR_N
const unsigned int H_BOND_ACCEPTOR_N
Definition: GRAIL/FeatureType.hpp:61
CDPL::GRAIL::FeatureType::H_BOND_ACCEPTOR_Nar
const unsigned int H_BOND_ACCEPTOR_Nar
Definition: GRAIL/FeatureType.hpp:65
CDPL::GRAIL::FeatureType::H_BOND_DONOR_N
const unsigned int H_BOND_DONOR_N
Definition: GRAIL/FeatureType.hpp:50
CDPL::GRAIL::FeatureType::H_BOND_DONOR_O3
const unsigned int H_BOND_DONOR_O3
Definition: GRAIL/FeatureType.hpp:58
CDPL::GRAIL::FeatureType::H_BOND_DONOR_N4
const unsigned int H_BOND_DONOR_N4
Definition: GRAIL/FeatureType.hpp:56
CDPL::GRAIL::FeatureType::H_BOND_ACCEPTOR_S3
const unsigned int H_BOND_ACCEPTOR_S3
Definition: GRAIL/FeatureType.hpp:72
CDPL::GRAIL::FeatureType::H_BOND_ACCEPTOR_N3
const unsigned int H_BOND_ACCEPTOR_N3
Definition: GRAIL/FeatureType.hpp:62
CDPL::GRAIL::FeatureType::H_BOND_DONOR_N3
const unsigned int H_BOND_DONOR_N3
Definition: GRAIL/FeatureType.hpp:51
CDPL::GRAIL::FeatureType::H_BOND_DONOR_Nam
const unsigned int H_BOND_DONOR_Nam
Definition: GRAIL/FeatureType.hpp:54
CDPL::GRAIL::FeatureType::H_BOND_ACCEPTOR_N2
const unsigned int H_BOND_ACCEPTOR_N2
Definition: GRAIL/FeatureType.hpp:63
CDPL::GRAIL::FeatureType::H_BOND_ACCEPTOR_O
const unsigned int H_BOND_ACCEPTOR_O
Definition: GRAIL/FeatureType.hpp:67
CDPL::GRAIL::FeatureType::H_BOND_ACCEPTOR_Oco2
const unsigned int H_BOND_ACCEPTOR_Oco2
Definition: GRAIL/FeatureType.hpp:70
CDPL::Chem::AtomType::MAX_TYPE
const unsigned int MAX_TYPE
Marks the end of all supported atom types.
Definition: AtomType.hpp:667
CDPL::GRAIL::FeatureType::H_BOND_ACCEPTOR_O2
const unsigned int H_BOND_ACCEPTOR_O2
Definition: GRAIL/FeatureType.hpp:69
CDPL
The namespace of the Chemical Data Processing Library.
CDPL::GRAIL::FeatureType::H_BOND_ACCEPTOR_Npl3
const unsigned int H_BOND_ACCEPTOR_Npl3
Definition: GRAIL/FeatureType.hpp:66
CDPL::GRAIL::FeatureType::H_BOND_DONOR_N2
const unsigned int H_BOND_DONOR_N2
Definition: GRAIL/FeatureType.hpp:52
CDPL::GRAIL::FeatureType::H_BOND_ACCEPTOR_S
const unsigned int H_BOND_ACCEPTOR_S
Definition: GRAIL/FeatureType.hpp:71
CDPL::GRAIL::FeatureType::H_BOND_DONOR_S3
const unsigned int H_BOND_DONOR_S3
Definition: GRAIL/FeatureType.hpp:60
CDPL::GRAIL::FeatureType::H_BOND_ACCEPTOR_O3
const unsigned int H_BOND_ACCEPTOR_O3
Definition: GRAIL/FeatureType.hpp:68
FeatureType.hpp
Definition of constants in namespace CDPL::Pharm::FeatureType.
CDPL::GRAIL::FeatureType::H_BOND_DONOR_S
const unsigned int H_BOND_DONOR_S
Definition: GRAIL/FeatureType.hpp:59
CDPL::GRAIL::FeatureType::H_BOND_ACCEPTOR_N1
const unsigned int H_BOND_ACCEPTOR_N1
Definition: GRAIL/FeatureType.hpp:64
CDPL::GRAIL::FeatureType::MAX_EXT_TYPE
const unsigned int MAX_EXT_TYPE
Definition: GRAIL/FeatureType.hpp:74