source: trunk/src/python_STGrid.cpp@ 2543

Last change on this file since 2543 was 2526, checked in by Malte Marquarding, 12 years ago

OS X 10.7 gcc fails when stl's are included before boost

File size: 1.2 KB
RevLine 
[2356]1//#---------------------------------------------------------------------------
2//# python_STGrid.cc: python exposure of c++ STGrid class
3//#---------------------------------------------------------------------------
[2526]4#include <boost/python.hpp>
5#include <boost/python/args.hpp>
6
[2356]7#include <string>
[2360]8#include <vector>
[2356]9
10#include "STGrid.h"
11//#include "STGridWrapper.h"
12
13using namespace boost::python;
14
15namespace asap {
16 namespace python {
17
18void python_STGrid() {
19 //class_<STGridWrapper>("stgrid")
20 class_<STGrid>("stgrid")
21 .def( init <> () )
22 .def( init < const std::string > () )
[2390]23 .def( init < const std::vector<std::string> > () )
[2362]24 .def("_setif", &STGrid::setIF)
[2360]25 .def("_setpollist", &STGrid::setPolList)
[2364]26 .def("_setscanlist", &STGrid::setScanList)
[2356]27 .def("_defineimage", &STGrid::defineImage)
[2364]28 .def("_setfunc", &STGrid::setFunc)
[2356]29 .def("_grid", &STGrid::grid)
30 .def("_setin", &STGrid::setFileIn)
[2390]31 .def("_setfiles", &STGrid::setFileList)
[2361]32 .def("_setweight", &STGrid::setWeight)
[2396]33 .def("_enableclip", &STGrid::enableClip)
34 .def("_disableclip", &STGrid::disableClip)
[2356]35 .def("_save", &STGrid::saveData)
36 ;
37};
38
39 } // python
40} // asap
Note: See TracBrowser for help on using the repository browser.