20 #ifndef OB_POINTGROUP_H 21 #define OB_POINTGROUP_H 23 #include <openbabel/babelconfig.h> 28 class PointGroupPrivate;
47 C2, C3, C4, C5, C6, C7,
C8,
48 D2, D3, D4, D5, D6, D7,
D8,
49 C2v, C3v, C4v, C5v, C6v, C7v,
C8v,
50 C2h, C3h, C4h, C5h, C6h, C7h,
C8h,
51 D2d, D3d, D4d, D5d, D6d, D7d,
D8d,
52 D2h, D3h, D4h, D5h, D6h, D7h,
D8h,
71 const char * IdentifyPointGroup();
74 const char * IdentifyPointGroup(
double tolerance );
78 Symbol IdentifyPointGroupSymbol(
double tolerance = 0.01);
80 void Symmetrize(
OBMol *);
89 #endif // OB_POINT_GROUP_H Definition: residue.h:336
Definition: pointgroup.h:58
Definition: pointgroup.h:53
Definition: pointgroup.h:57
Definition: pointgroup.h:52
Molecule Class.
Definition: mol.h:118
Definition: pointgroup.h:50
Definition: residue.h:339
Definition: pointgroup.h:48
Definition: pointgroup.h:51
Definition: pointgroup.h:54
Definition: pointgroup.h:47
Definition: pointgroup.h:49
Definition: pointgroup.h:46
Definition: pointgroup.h:55
Symbol
Definition: pointgroup.h:44
Brute-force point group symmetry perception.
Definition: pointgroup.h:38
Definition: pointgroup.h:56
PointGroupPrivate * d
Definition: pointgroup.h:83
Global namespace for all Open Babel code.
Definition: alias.h:22