Chemical Data Processing Library C++ API - Version 1.1.1
HBondAcceptorAtomType.hpp
Go to the documentation of this file.
1 /*
2  * HBondAcceptorAtomType.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_MOLPROP_HBONDACCEPTORATOMTYPE_HPP
30 #define CDPL_MOLPROP_HBONDACCEPTORATOMTYPE_HPP
31 
32 
33 namespace CDPL
34 {
35 
36  namespace MolProp
37  {
38 
42  namespace HBondAcceptorAtomType
43  {
44 
48  const unsigned int UNDEF = 0;
49 
53  const unsigned int NONE = 1;
54 
55  const unsigned int O_H2O = 2;
56 
57  const unsigned int O_UREA = 3;
58 
59  const unsigned int O_BARBITURIC_ACID = 4;
60 
61  const unsigned int O_URIC_ACID = 5;
62 
63  const unsigned int O_ETHER = 6;
64 
65  const unsigned int O_AMIDE = 7;
66 
67  const unsigned int O_N_OXIDE = 8;
68 
69  const unsigned int O_ACID = 9;
70 
71  const unsigned int O_ESTER = 10;
72 
73  const unsigned int O_SULFOXIDE = 11;
74 
75  const unsigned int O_NITRO = 12;
76 
77  const unsigned int O_SELEN_OXIDE = 13;
78 
79  const unsigned int O_ALDEHYD = 14;
80 
81  const unsigned int O_KETONE = 15;
82 
83  const unsigned int O_ALCOHOL = 16;
84 
85  const unsigned int N_NH3 = 17;
86 
87  const unsigned int N_DIAMINE = 18;
88 
89  const unsigned int N_MONO_DI_NITRO_ANILINE = 19;
90 
91  const unsigned int N_TRI_NITRO_ANILINE = 20;
92 
93  const unsigned int N_HALOGENO_ANILINE = 21;
94 
95  const unsigned int N_ANILINE = 22;
96 
97  const unsigned int N_NITRILE = 23;
98 
99  const unsigned int N_AZOLE = 24;
100 
101  const unsigned int N_AMINE = 25;
102 
103  const unsigned int N_AMIDINE = 26;
104 
105  const unsigned int N_AZO = 27;
106 
107  const unsigned int N_AZINE = 28;
108 
109  const unsigned int N_DIAZINE = 29;
110 
111  const unsigned int N_IMINE = 30;
112 
113  const unsigned int S_SULFIDE = 31;
114 
115  const unsigned int S_THIOUREA = 32;
116 
117  const unsigned int P_MONO_DI_PHOSPHINE = 33;
118 
119  const unsigned int P_TRI_PHOSPHINE = 34;
120 
121  const unsigned int MAX_TYPE = P_TRI_PHOSPHINE;
122 
123  } // namespace HBondAcceptorAtomType
124  } // namespace MolProp
125 } // namespace CDPL
126 
127 #endif // CDPL_MOLPROP_HBONDACCEPTORATOMTYPE_HPP
CDPL::MolProp::HBondAcceptorAtomType::N_IMINE
const unsigned int N_IMINE
Definition: HBondAcceptorAtomType.hpp:111
CDPL::MolProp::HBondAcceptorAtomType::UNDEF
const unsigned int UNDEF
Specifies that the H-bond acceptor type of the atom is undefined.
Definition: HBondAcceptorAtomType.hpp:48
CDPL::MolProp::HBondAcceptorAtomType::O_NITRO
const unsigned int O_NITRO
Definition: HBondAcceptorAtomType.hpp:75
CDPL::MolProp::HBondAcceptorAtomType::N_AMINE
const unsigned int N_AMINE
Definition: HBondAcceptorAtomType.hpp:101
CDPL::MolProp::HBondAcceptorAtomType::N_MONO_DI_NITRO_ANILINE
const unsigned int N_MONO_DI_NITRO_ANILINE
Definition: HBondAcceptorAtomType.hpp:89
CDPL::MolProp::HBondAcceptorAtomType::N_AMIDINE
const unsigned int N_AMIDINE
Definition: HBondAcceptorAtomType.hpp:103
CDPL::MolProp::HBondAcceptorAtomType::O_ESTER
const unsigned int O_ESTER
Definition: HBondAcceptorAtomType.hpp:71
CDPL::MolProp::HBondAcceptorAtomType::N_AZINE
const unsigned int N_AZINE
Definition: HBondAcceptorAtomType.hpp:107
CDPL::MolProp::HBondAcceptorAtomType::O_ALCOHOL
const unsigned int O_ALCOHOL
Definition: HBondAcceptorAtomType.hpp:83
CDPL::MolProp::HBondAcceptorAtomType::P_TRI_PHOSPHINE
const unsigned int P_TRI_PHOSPHINE
Definition: HBondAcceptorAtomType.hpp:119
CDPL::MolProp::HBondAcceptorAtomType::O_ALDEHYD
const unsigned int O_ALDEHYD
Definition: HBondAcceptorAtomType.hpp:79
CDPL::MolProp::HBondAcceptorAtomType::O_SULFOXIDE
const unsigned int O_SULFOXIDE
Definition: HBondAcceptorAtomType.hpp:73
CDPL::MolProp::HBondAcceptorAtomType::O_H2O
const unsigned int O_H2O
Definition: HBondAcceptorAtomType.hpp:55
CDPL::MolProp::HBondAcceptorAtomType::N_AZOLE
const unsigned int N_AZOLE
Definition: HBondAcceptorAtomType.hpp:99
CDPL::MolProp::HBondAcceptorAtomType::S_THIOUREA
const unsigned int S_THIOUREA
Definition: HBondAcceptorAtomType.hpp:115
CDPL::MolProp::HBondAcceptorAtomType::NONE
const unsigned int NONE
Specifies that the atom is not a H-bond acceptor.
Definition: HBondAcceptorAtomType.hpp:53
CDPL::MolProp::HBondAcceptorAtomType::O_UREA
const unsigned int O_UREA
Definition: HBondAcceptorAtomType.hpp:57
CDPL::MolProp::HBondAcceptorAtomType::O_ETHER
const unsigned int O_ETHER
Definition: HBondAcceptorAtomType.hpp:63
CDPL::MolProp::HBondAcceptorAtomType::N_AZO
const unsigned int N_AZO
Definition: HBondAcceptorAtomType.hpp:105
CDPL::MolProp::HBondAcceptorAtomType::O_KETONE
const unsigned int O_KETONE
Definition: HBondAcceptorAtomType.hpp:81
CDPL::MolProp::HBondAcceptorAtomType::P_MONO_DI_PHOSPHINE
const unsigned int P_MONO_DI_PHOSPHINE
Definition: HBondAcceptorAtomType.hpp:117
CDPL
The namespace of the Chemical Data Processing Library.
CDPL::MolProp::HBondAcceptorAtomType::O_URIC_ACID
const unsigned int O_URIC_ACID
Definition: HBondAcceptorAtomType.hpp:61
CDPL::MolProp::HBondAcceptorAtomType::N_NH3
const unsigned int N_NH3
Definition: HBondAcceptorAtomType.hpp:85
CDPL::MolProp::HBondAcceptorAtomType::O_BARBITURIC_ACID
const unsigned int O_BARBITURIC_ACID
Definition: HBondAcceptorAtomType.hpp:59
CDPL::MolProp::HBondAcceptorAtomType::O_N_OXIDE
const unsigned int O_N_OXIDE
Definition: HBondAcceptorAtomType.hpp:67
CDPL::MolProp::HBondAcceptorAtomType::N_HALOGENO_ANILINE
const unsigned int N_HALOGENO_ANILINE
Definition: HBondAcceptorAtomType.hpp:93
CDPL::MolProp::HBondAcceptorAtomType::N_DIAMINE
const unsigned int N_DIAMINE
Definition: HBondAcceptorAtomType.hpp:87
CDPL::MolProp::HBondAcceptorAtomType::N_NITRILE
const unsigned int N_NITRILE
Definition: HBondAcceptorAtomType.hpp:97
CDPL::MolProp::HBondAcceptorAtomType::O_ACID
const unsigned int O_ACID
Definition: HBondAcceptorAtomType.hpp:69
CDPL::MolProp::HBondAcceptorAtomType::O_AMIDE
const unsigned int O_AMIDE
Definition: HBondAcceptorAtomType.hpp:65
CDPL::MolProp::HBondAcceptorAtomType::N_DIAZINE
const unsigned int N_DIAZINE
Definition: HBondAcceptorAtomType.hpp:109
CDPL::MolProp::HBondAcceptorAtomType::O_SELEN_OXIDE
const unsigned int O_SELEN_OXIDE
Definition: HBondAcceptorAtomType.hpp:77
CDPL::MolProp::HBondAcceptorAtomType::N_TRI_NITRO_ANILINE
const unsigned int N_TRI_NITRO_ANILINE
Definition: HBondAcceptorAtomType.hpp:91
CDPL::MolProp::HBondAcceptorAtomType::S_SULFIDE
const unsigned int S_SULFIDE
Definition: HBondAcceptorAtomType.hpp:113
CDPL::MolProp::HBondAcceptorAtomType::MAX_TYPE
const unsigned int MAX_TYPE
Definition: HBondAcceptorAtomType.hpp:121
CDPL::MolProp::HBondAcceptorAtomType::N_ANILINE
const unsigned int N_ANILINE
Definition: HBondAcceptorAtomType.hpp:95