The OEAroType
namespace defines the indices into the OEAroModel
array that specifies whether a particular atom type is not aromatic
(i.e. has the value OENotAromatic
) or the number of pi-electrons
that it contributes to an aromatic ring system, zero, one or two.
namespace OEAroType { const unsigned char Undefined = 0; const unsigned char C = 1; const unsigned char C_Exo = 2; const unsigned char C_EnegExo = 3; const unsigned char C2_Minus = 4; const unsigned char C3_Minus = 5; const unsigned char C2_Plus = 6; const unsigned char C3_Plus = 7; const unsigned char N_Pyridine = 8; const unsigned char N_Pyrole = 9; const unsigned char N_Oxide = 10; const unsigned char N_Oxide_Plus = 11; const unsigned char N_Minus = 12; const unsigned char N_Plus = 13; const unsigned char O = 14; const unsigned char O_Plus = 15; const unsigned char S = 16; const unsigned char S_Plus = 17; const unsigned char S_Oxide_Plus = 18; const unsigned char P_Pyridine = 19; const unsigned char P_Pyrole = 20; const unsigned char P_Oxide = 21; const unsigned char P_Oxide_Plus = 22; const unsigned char P_Minus = 23; const unsigned char P_Plus = 24; const unsigned char Si = 25; const unsigned char Se = 26; const unsigned char Se_Plus = 27; const unsigned char Te = 28; const unsigned char Te_Plus = 29; const unsigned char As = 30; const unsigned char MAXTYPE = 31; }