24 std::vector<PyOpalObjectNS::AttributeDef>
43 auto distributionClass = distributionObject.
make_class(
"Distribution");
44 distributionObject.
addExecute(distributionClass);
void registerExceptions()
void registerDistribution(PyOpalObjectNS::PyOpalObject< Distribution > &dist)
BOOST_PYTHON_MODULE(distribution)
The base class for all OPAL objects.
virtual void update()
Update this object.
static OpalData * getInstance()
void define(Object *newObject)
Define a new object.
static std::vector< AttributeDef > attributes
std::shared_ptr< C > getOpalShared()
boost::python::class_< PyC > make_class(const char *className)
void addExecute(PYCLASS &pyclass)