10#include <boost/python/class.hpp>
18 class_<SymmetryElementFactoryImpl, boost::noncopyable>(
"SymmetryElementFactoryImpl", no_init)
20 "Creates the symmetry element that corresponds to the supplied "
21 "symmetry operation.")
23 "Returns a reference to the SymmetryElementFactory singleton")
24 .staticmethod(
"Instance");
#define GET_POINTER_SPECIALIZATION(TYPE)
void export_SymmetryElementFactory()
This factory takes a SymmetryOperation and generates the corresponding SymmetryElement.
SymmetryElement_sptr createSymElement(const SymmetryOperation &operation)
Creates a SymmetryElement from a SymmetryOperation.
static T & Instance()
Return a reference to the Singleton instance, creating it if it does not already exist Creation is do...