OPAL (Object Oriented Parallel Accelerator Library)  2024.1
OPAL
PyLocalCartesianOffset.cpp
Go to the documentation of this file.
4 
6 
7 //using namespace boost::python;
8 namespace PyOpal {
9 namespace PyOpalLocalCartesianOffset {
10 
12 
13 const char* module_docstring = "build a local cartesian offset";
14 
15 template <>
16 std::vector<PyOpalObjectNS::AttributeDef> PyOpalObjectNS::PyOpalObject<OpalLocalCartesianOffset>::attributes = {
17  {"END_POSITION_X", "end_position_x", "", PyOpalObjectNS::DOUBLE},
18  {"END_POSITION_Y", "end_position_y", "", PyOpalObjectNS::DOUBLE},
19  {"END_NORMAL_X", "end_normal_x", "", PyOpalObjectNS::DOUBLE},
20  {"END_NORMAL_Y", "end_normal_y", "", PyOpalObjectNS::DOUBLE},
21 };
22 
23 BOOST_PYTHON_MODULE(local_cartesian_offset) {
27  auto elementClass = element.make_element_class("LocalCartesianOffset");
28 }
29 
30 }
31 }
void Initialise()
Definition: Globals.cpp:50
boost::python::class_< PyC > make_element_class(const char *className)
Definition: PyOpalObject.h:752