Molassembler  3.0.0
Molecule graph and conformer library
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
PointGroups.h
Go to the documentation of this file.
1 
8 #ifndef INCLUDE_MOLASSEMBLER_SHAPES_POINT_GROUPS_H
9 #define INCLUDE_MOLASSEMBLER_SHAPES_POINT_GROUPS_H
10 
11 #include "Molassembler/Export.h"
12 
13 namespace Scine {
14 namespace Molassembler {
15 namespace Shapes {
16 
20 enum class MASM_EXPORT PointGroup : unsigned {
21  C1, Ci, Cs,
22  C2, C3, C4, C5, C6, C7, C8,
23  C2h, C3h, C4h, C5h, C6h, C7h, C8h,
24  C2v, C3v, C4v, C5v, C6v, C7v, C8v,
25  S4, S6, S8,
26  D2, D3, D4, D5, D6, D7, D8,
27  D2h, D3h, D4h, D5h, D6h, D7h, D8h,
28  D2d, D3d, D4d, D5d, D6d, D7d, D8d,
29  T, Td, Th,
30  O, Oh,
31  I, Ih,
32  Cinfv, Dinfh
33 };
34 
35 } // namespace Shapes
36 } // namespace Molassembler
37 } // namespace Scine
38 
39 #endif
PointGroup
Point groups.
Definition: PointGroups.h:20