22 #include "ObjCryst/ObjCryst/ScatteringPower.h"
23 #include "ObjCryst/ObjCryst/Crystal.h"
24 #include "ObjCryst/ObjCryst/Molecule.h"
27 Molecule* MakeTetrahedron(Crystal &cryst,
const string &name,
28 const ScatteringPower *centralAtom,
29 const ScatteringPower *peripheralAtom,
32 Molecule* MakeOctahedron(Crystal &cryst,
const string &name,
33 const ScatteringPower *centralAtom,
34 const ScatteringPower *peripheralAtom,
37 Molecule* MakeSquarePlane(Crystal &cryst,
const string &name,
38 const ScatteringPower *centralAtom,
39 const ScatteringPower *peripheralAtom,
42 Molecule* MakeCube(Crystal &cryst,
const string &name,
43 const ScatteringPower *centralAtom,
44 const ScatteringPower *peripheralAtom,
47 Molecule* MakeAntiPrismTetragonal(Crystal &cryst,
const string &name,
48 const ScatteringPower *centralAtom,
49 const ScatteringPower *peripheralAtom,
52 Molecule* MakePrismTrigonal(Crystal &cryst,
const string &name,
53 const ScatteringPower *centralAtom,
54 const ScatteringPower *peripheralAtom,
57 Molecule* MakeIcosahedron(Crystal &cryst,
const string &name,
58 const ScatteringPower *centralAtom,
59 const ScatteringPower *peripheralAtom,
62 Molecule* MakeTriangle(Crystal &cryst,
const string &name,
63 const ScatteringPower *centralAtom,
64 const ScatteringPower *peripheralAtom,
The namespace which includes all objects (crystallographic and algorithmic) in ObjCryst++.