Open Babel
3.0
|
Namespaces | |
OpenBabel | |
OpenBabel::OBElements | |
Macros | |
#define | NUMELEMENTS 118 |
#define | ELEMTABLE(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O) #B |
#define | ELEMTABLE(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O) C |
#define | ELEMTABLE(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O) D |
#define | ELEMTABLE(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O) F |
#define | ELEMTABLE(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O) G |
#define | ELEMTABLE(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O) H |
#define | ELEMTABLE(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O) I |
#define | ELEMTABLE(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O) J |
#define | ELEMTABLE(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O) K |
#define | ELEMTABLE(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O) {L, M, N} |
#define | ELEMTABLE(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O) #O |
Functions | |
const char * | GetSymbol (unsigned int atomic_number) |
const char * | GetName (unsigned int atomic_number) |
double | GetMass (unsigned int atomic_number) |
double | GetAllredRochowElectroNeg (unsigned int atomic_number) |
double | GetCovalentRad (unsigned int atomic_number) |
double | GetVdwRad (unsigned int atomic_number) |
double | GetElectronAffinity (unsigned int atomic_number) |
double | GetIonization (unsigned int atomic_number) |
unsigned int | GetMaxBonds (unsigned int atomic_number) |
double | GetElectroNeg (unsigned int atomic_number) |
void | GetRGB (unsigned int atomic_number, double *r, double *g, double *b) |
unsigned int | GetAtomicNum (const char *ptr) |
double | GetExactMass (unsigned int atomic_number, unsigned int isotope=0) |
Variables | |
const char * | element_symbols [NUMELEMENTS+1] |
double | eneg_allred [NUMELEMENTS+1] |
double | cov_rad [NUMELEMENTS+1] |
double | vdw_rad [NUMELEMENTS+1] |
unsigned int | maxbonds [NUMELEMENTS+1] |
double | atomic_mass [NUMELEMENTS+1] |
double | eneg_pauling [NUMELEMENTS+1] |
double | ionization [NUMELEMENTS+1] |
double | electron_affinity [NUMELEMENTS+1] |
double | rgb [NUMELEMENTS+1][3] |
const char * | element_name [NUMELEMENTS+1] |
#define NUMELEMENTS 118 |
Referenced by OpenBabel::OBElements::GetAllredRochowElectroNeg(), OpenBabel::OBElements::GetCovalentRad(), OpenBabel::OBElements::GetElectronAffinity(), OpenBabel::OBElements::GetElectroNeg(), OpenBabel::OBElements::GetIonization(), OpenBabel::OBElements::GetMass(), OpenBabel::OBElements::GetMaxBonds(), OpenBabel::OBElements::GetName(), OpenBabel::OBElements::GetRGB(), OpenBabel::OBElements::GetSymbol(), and OpenBabel::OBElements::GetVdwRad().
#define ELEMTABLE | ( | A, | |
B, | |||
C, | |||
D, | |||
E, | |||
F, | |||
G, | |||
H, | |||
I, | |||
J, | |||
K, | |||
L, | |||
M, | |||
N, | |||
O | |||
) | #B |
#define ELEMTABLE | ( | A, | |
B, | |||
C, | |||
D, | |||
E, | |||
F, | |||
G, | |||
H, | |||
I, | |||
J, | |||
K, | |||
L, | |||
M, | |||
N, | |||
O | |||
) | C |
#define ELEMTABLE | ( | A, | |
B, | |||
C, | |||
D, | |||
E, | |||
F, | |||
G, | |||
H, | |||
I, | |||
J, | |||
K, | |||
L, | |||
M, | |||
N, | |||
O | |||
) | D |
#define ELEMTABLE | ( | A, | |
B, | |||
C, | |||
D, | |||
E, | |||
F, | |||
G, | |||
H, | |||
I, | |||
J, | |||
K, | |||
L, | |||
M, | |||
N, | |||
O | |||
) | F |
#define ELEMTABLE | ( | A, | |
B, | |||
C, | |||
D, | |||
E, | |||
F, | |||
G, | |||
H, | |||
I, | |||
J, | |||
K, | |||
L, | |||
M, | |||
N, | |||
O | |||
) | G |
#define ELEMTABLE | ( | A, | |
B, | |||
C, | |||
D, | |||
E, | |||
F, | |||
G, | |||
H, | |||
I, | |||
J, | |||
K, | |||
L, | |||
M, | |||
N, | |||
O | |||
) | H |
#define ELEMTABLE | ( | A, | |
B, | |||
C, | |||
D, | |||
E, | |||
F, | |||
G, | |||
H, | |||
I, | |||
J, | |||
K, | |||
L, | |||
M, | |||
N, | |||
O | |||
) | I |
#define ELEMTABLE | ( | A, | |
B, | |||
C, | |||
D, | |||
E, | |||
F, | |||
G, | |||
H, | |||
I, | |||
J, | |||
K, | |||
L, | |||
M, | |||
N, | |||
O | |||
) | J |
#define ELEMTABLE | ( | A, | |
B, | |||
C, | |||
D, | |||
E, | |||
F, | |||
G, | |||
H, | |||
I, | |||
J, | |||
K, | |||
L, | |||
M, | |||
N, | |||
O | |||
) | K |
#define ELEMTABLE | ( | A, | |
B, | |||
C, | |||
D, | |||
E, | |||
F, | |||
G, | |||
H, | |||
I, | |||
J, | |||
K, | |||
L, | |||
M, | |||
N, | |||
O | |||
) | {L, M, N} |
#define ELEMTABLE | ( | A, | |
B, | |||
C, | |||
D, | |||
E, | |||
F, | |||
G, | |||
H, | |||
I, | |||
J, | |||
K, | |||
L, | |||
M, | |||
N, | |||
O | |||
) | #O |
const char* element_symbols[NUMELEMENTS+1] |
Referenced by OpenBabel::OBElements::GetSymbol().
double eneg_allred[NUMELEMENTS+1] |
Referenced by OpenBabel::OBElements::GetAllredRochowElectroNeg().
double cov_rad[NUMELEMENTS+1] |
Referenced by OpenBabel::OBElements::GetCovalentRad().
double vdw_rad[NUMELEMENTS+1] |
Referenced by OpenBabel::OBElements::GetVdwRad().
unsigned int maxbonds[NUMELEMENTS+1] |
Referenced by OpenBabel::OBElements::GetMaxBonds().
double atomic_mass[NUMELEMENTS+1] |
Referenced by OpenBabel::OBElements::GetMass().
double eneg_pauling[NUMELEMENTS+1] |
Referenced by OpenBabel::OBElements::GetElectroNeg().
double ionization[NUMELEMENTS+1] |
Referenced by OpenBabel::OBElements::GetIonization().
double electron_affinity[NUMELEMENTS+1] |
Referenced by OpenBabel::OBElements::GetElectronAffinity().
double rgb[NUMELEMENTS+1][3] |
Referenced by OpenBabel::OBElements::GetRGB().
const char* element_name[NUMELEMENTS+1] |
Referenced by OpenBabel::OBElements::GetName().