Chemical Data Processing Library C++ API - Version 1.1.1
HBondDonorAtomType.hpp
Go to the documentation of this file.
1 /*
2  * HBondDonorAtomType.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_HBONDDONORATOMTYPE_HPP
30 #define CDPL_MOLPROP_HBONDDONORATOMTYPE_HPP
31 
32 
33 namespace CDPL
34 {
35 
36  namespace MolProp
37  {
38 
42  namespace HBondDonorAtomType
43  {
44 
48  const unsigned int UNDEF = 0;
49 
53  const unsigned int NONE = 1;
54 
55  const unsigned int I_HI = 2;
56 
57  const unsigned int BR_HBR = 3;
58 
59  const unsigned int CL_HCL = 4;
60 
61  const unsigned int S_HSCN = 5;
62 
63  const unsigned int F_HF = 6;
64 
65  const unsigned int H_H2 = 7;
66 
67  const unsigned int C_HCN = 8;
68 
69  const unsigned int C_ETHINE = 9;
70 
71  const unsigned int N_HN3 = 10;
72 
73  const unsigned int N_NH3 = 11;
74 
75  const unsigned int N_NH4 = 12;
76 
77  const unsigned int N_AMINE = 13;
78 
79  const unsigned int N_AMINIUM = 14;
80 
81  const unsigned int N_ANILINE = 15;
82 
83  const unsigned int N_MONO_DI_NITRO_ANILINE = 16;
84 
85  const unsigned int N_TRI_NITRO_ANILINE = 17;
86 
87  const unsigned int N_PYRROLE = 18;
88 
89  const unsigned int N_AMIDE = 19;
90 
91  const unsigned int N_IMINE = 20;
92 
93  const unsigned int N_IMINIUM = 21;
94 
95  const unsigned int S_H2S = 22;
96 
97  const unsigned int S_HS = 23;
98 
99  const unsigned int S_THIOL = 24;
100 
101  const unsigned int O_H3PO4 = 25;
102 
103  const unsigned int O_H2CO3 = 26;
104 
105  const unsigned int O_HCO3 = 27;
106 
107  const unsigned int O_H2O2 = 28;
108 
109  const unsigned int O_H2O = 29;
110 
111  const unsigned int O_CF3SO3H = 30;
112 
113  const unsigned int O_HCLO4 = 31;
114 
115  const unsigned int O_H2SO4 = 32;
116 
117  const unsigned int O_HNO3 = 33;
118 
119  const unsigned int O_HSO4 = 34;
120 
121  const unsigned int O_HNO2 = 35;
122 
123  const unsigned int O_NH2OH = 36;
124 
125  const unsigned int O_H2PO4 = 37;
126 
127  const unsigned int O_H3BO3 = 38;
128 
129  const unsigned int O_H4SIO4 = 39;
130 
131  const unsigned int O_HPO4 = 40;
132 
133  const unsigned int O_H2BO3 = 41;
134 
135  const unsigned int O_HO = 42;
136 
137  const unsigned int O_SULFONIC_ACID = 43;
138 
139  const unsigned int O_MONO_DI_NITRO_PHENOL = 44;
140 
141  const unsigned int O_HALOGENO_ALCOHOL = 45;
142 
143  const unsigned int O_ALCOHOL = 46;
144 
145  const unsigned int O_TRI_NITRO_PHENOL = 47;
146 
147  const unsigned int O_HALOGENO_PHENOL = 48;
148 
149  const unsigned int O_PHENOL = 49;
150 
151  const unsigned int O_CARBOXYLIC_ACID = 50;
152 
153  const unsigned int O_HALOGENO_CARBOXYCLIC_ACID = 51;
154 
155  const unsigned int O_ENOL = 52;
156 
157  const unsigned int O_OXIME = 53;
158 
159  const unsigned int O_CL5_PHENOL = 54;
160 
161  const unsigned int MAX_TYPE = O_CL5_PHENOL;
162 
163  } // namespace HBondDonorAtomType
164  } // namespace MolProp
165 } // namespace CDPL
166 
167 #endif // CDPL_MOLPROP_HBONDDONORATOMTYPE_HPP
CDPL::MolProp::HBondDonorAtomType::O_HNO2
const unsigned int O_HNO2
Definition: HBondDonorAtomType.hpp:121
CDPL::MolProp::HBondDonorAtomType::N_IMINIUM
const unsigned int N_IMINIUM
Definition: HBondDonorAtomType.hpp:93
CDPL::MolProp::HBondDonorAtomType::BR_HBR
const unsigned int BR_HBR
Definition: HBondDonorAtomType.hpp:57
CDPL::MolProp::HBondDonorAtomType::N_AMINIUM
const unsigned int N_AMINIUM
Definition: HBondDonorAtomType.hpp:79
CDPL::MolProp::HBondDonorAtomType::S_THIOL
const unsigned int S_THIOL
Definition: HBondDonorAtomType.hpp:99
CDPL::MolProp::HBondDonorAtomType::O_HCLO4
const unsigned int O_HCLO4
Definition: HBondDonorAtomType.hpp:113
CDPL::MolProp::HBondDonorAtomType::N_MONO_DI_NITRO_ANILINE
const unsigned int N_MONO_DI_NITRO_ANILINE
Definition: HBondDonorAtomType.hpp:83
CDPL::MolProp::HBondDonorAtomType::O_H2SO4
const unsigned int O_H2SO4
Definition: HBondDonorAtomType.hpp:115
CDPL::MolProp::HBondDonorAtomType::O_H2CO3
const unsigned int O_H2CO3
Definition: HBondDonorAtomType.hpp:103
CDPL::MolProp::HBondDonorAtomType::CL_HCL
const unsigned int CL_HCL
Definition: HBondDonorAtomType.hpp:59
CDPL::MolProp::HBondDonorAtomType::N_HN3
const unsigned int N_HN3
Definition: HBondDonorAtomType.hpp:71
CDPL::MolProp::HBondDonorAtomType::O_HALOGENO_PHENOL
const unsigned int O_HALOGENO_PHENOL
Definition: HBondDonorAtomType.hpp:147
CDPL::MolProp::HBondDonorAtomType::O_CL5_PHENOL
const unsigned int O_CL5_PHENOL
Definition: HBondDonorAtomType.hpp:159
CDPL::MolProp::HBondDonorAtomType::O_H2O
const unsigned int O_H2O
Definition: HBondDonorAtomType.hpp:109
CDPL::MolProp::HBondDonorAtomType::N_IMINE
const unsigned int N_IMINE
Definition: HBondDonorAtomType.hpp:91
CDPL::MolProp::HBondDonorAtomType::O_H2O2
const unsigned int O_H2O2
Definition: HBondDonorAtomType.hpp:107
CDPL::MolProp::HBondDonorAtomType::O_OXIME
const unsigned int O_OXIME
Definition: HBondDonorAtomType.hpp:157
CDPL::MolProp::HBondDonorAtomType::O_H3BO3
const unsigned int O_H3BO3
Definition: HBondDonorAtomType.hpp:127
CDPL::MolProp::HBondDonorAtomType::N_AMINE
const unsigned int N_AMINE
Definition: HBondDonorAtomType.hpp:77
CDPL::MolProp::HBondDonorAtomType::S_HSCN
const unsigned int S_HSCN
Definition: HBondDonorAtomType.hpp:61
CDPL::MolProp::HBondDonorAtomType::N_NH3
const unsigned int N_NH3
Definition: HBondDonorAtomType.hpp:73
CDPL::MolProp::HBondDonorAtomType::O_HALOGENO_CARBOXYCLIC_ACID
const unsigned int O_HALOGENO_CARBOXYCLIC_ACID
Definition: HBondDonorAtomType.hpp:153
CDPL::MolProp::HBondDonorAtomType::O_PHENOL
const unsigned int O_PHENOL
Definition: HBondDonorAtomType.hpp:149
CDPL::MolProp::HBondDonorAtomType::O_ENOL
const unsigned int O_ENOL
Definition: HBondDonorAtomType.hpp:155
CDPL::MolProp::HBondDonorAtomType::O_H4SIO4
const unsigned int O_H4SIO4
Definition: HBondDonorAtomType.hpp:129
CDPL::MolProp::HBondDonorAtomType::H_H2
const unsigned int H_H2
Definition: HBondDonorAtomType.hpp:65
CDPL::MolProp::HBondDonorAtomType::C_HCN
const unsigned int C_HCN
Definition: HBondDonorAtomType.hpp:67
CDPL::MolProp::HBondDonorAtomType::O_CARBOXYLIC_ACID
const unsigned int O_CARBOXYLIC_ACID
Definition: HBondDonorAtomType.hpp:151
CDPL::MolProp::HBondDonorAtomType::N_TRI_NITRO_ANILINE
const unsigned int N_TRI_NITRO_ANILINE
Definition: HBondDonorAtomType.hpp:85
CDPL::MolProp::HBondDonorAtomType::O_HCO3
const unsigned int O_HCO3
Definition: HBondDonorAtomType.hpp:105
CDPL::MolProp::HBondDonorAtomType::MAX_TYPE
const unsigned int MAX_TYPE
Definition: HBondDonorAtomType.hpp:161
CDPL::MolProp::HBondDonorAtomType::N_ANILINE
const unsigned int N_ANILINE
Definition: HBondDonorAtomType.hpp:81
CDPL::MolProp::HBondDonorAtomType::O_ALCOHOL
const unsigned int O_ALCOHOL
Definition: HBondDonorAtomType.hpp:143
CDPL::MolProp::HBondDonorAtomType::O_H3PO4
const unsigned int O_H3PO4
Definition: HBondDonorAtomType.hpp:101
CDPL::MolProp::HBondDonorAtomType::O_TRI_NITRO_PHENOL
const unsigned int O_TRI_NITRO_PHENOL
Definition: HBondDonorAtomType.hpp:145
CDPL::MolProp::HBondDonorAtomType::O_HALOGENO_ALCOHOL
const unsigned int O_HALOGENO_ALCOHOL
Definition: HBondDonorAtomType.hpp:141
CDPL::MolProp::HBondDonorAtomType::S_H2S
const unsigned int S_H2S
Definition: HBondDonorAtomType.hpp:95
CDPL
The namespace of the Chemical Data Processing Library.
CDPL::MolProp::HBondDonorAtomType::O_MONO_DI_NITRO_PHENOL
const unsigned int O_MONO_DI_NITRO_PHENOL
Definition: HBondDonorAtomType.hpp:139
CDPL::MolProp::HBondDonorAtomType::O_HPO4
const unsigned int O_HPO4
Definition: HBondDonorAtomType.hpp:131
CDPL::MolProp::HBondDonorAtomType::C_ETHINE
const unsigned int C_ETHINE
Definition: HBondDonorAtomType.hpp:69
CDPL::MolProp::HBondDonorAtomType::O_HSO4
const unsigned int O_HSO4
Definition: HBondDonorAtomType.hpp:119
CDPL::MolProp::HBondDonorAtomType::O_CF3SO3H
const unsigned int O_CF3SO3H
Definition: HBondDonorAtomType.hpp:111
CDPL::MolProp::HBondDonorAtomType::O_HO
const unsigned int O_HO
Definition: HBondDonorAtomType.hpp:135
CDPL::MolProp::HBondDonorAtomType::UNDEF
const unsigned int UNDEF
Specifies that the H-bond donor type of the atom is undefined.
Definition: HBondDonorAtomType.hpp:48
CDPL::MolProp::HBondDonorAtomType::O_H2BO3
const unsigned int O_H2BO3
Definition: HBondDonorAtomType.hpp:133
CDPL::MolProp::HBondDonorAtomType::N_PYRROLE
const unsigned int N_PYRROLE
Definition: HBondDonorAtomType.hpp:87
CDPL::MolProp::HBondDonorAtomType::NONE
const unsigned int NONE
Specifies that the atom is not a H-bond donor.
Definition: HBondDonorAtomType.hpp:53
CDPL::MolProp::HBondDonorAtomType::F_HF
const unsigned int F_HF
Definition: HBondDonorAtomType.hpp:63
CDPL::MolProp::HBondDonorAtomType::I_HI
const unsigned int I_HI
Definition: HBondDonorAtomType.hpp:55
CDPL::MolProp::HBondDonorAtomType::N_AMIDE
const unsigned int N_AMIDE
Definition: HBondDonorAtomType.hpp:89
CDPL::MolProp::HBondDonorAtomType::O_NH2OH
const unsigned int O_NH2OH
Definition: HBondDonorAtomType.hpp:123
CDPL::MolProp::HBondDonorAtomType::O_H2PO4
const unsigned int O_H2PO4
Definition: HBondDonorAtomType.hpp:125
CDPL::MolProp::HBondDonorAtomType::O_HNO3
const unsigned int O_HNO3
Definition: HBondDonorAtomType.hpp:117
CDPL::MolProp::HBondDonorAtomType::S_HS
const unsigned int S_HS
Definition: HBondDonorAtomType.hpp:97
CDPL::MolProp::HBondDonorAtomType::N_NH4
const unsigned int N_NH4
Definition: HBondDonorAtomType.hpp:75
CDPL::MolProp::HBondDonorAtomType::O_SULFONIC_ACID
const unsigned int O_SULFONIC_ACID
Definition: HBondDonorAtomType.hpp:137