source: trunk/src/python_STSelector.cpp @ 939

Last change on this file since 939 was 939, checked in by mar637, 18 years ago

added get functions

File size: 1.5 KB
Line 
1//
2// C++ Implementation: python_STSelector
3//
4// Description: This file is the boost::python wrapper for asap::STSelector
5//
6//
7// Author: Malte Marquarding <asap@atnf.csiro.au>, (C) 2006
8//
9// Copyright: See COPYING file that comes with this distribution
10//
11//
12#include <boost/python.hpp>
13
14#include "STSelector.h"
15
16using namespace boost::python;
17
18namespace asap {
19  namespace python {
20
21    void python_STSelector() {
22      class_<STSelector>("selector")
23        .def( init <> () )
24        .def( init < const STSelector& > () )
25        .def("_getbeams", &STSelector::getBeams)
26        .def("_getifs", &STSelector::getIFs)
27        .def("_getpols", &STSelector::getPols)
28        .def("_getpoltypes", &STSelector::getPolTypes)
29        .def("_getscans", &STSelector::getScans)
30        .def("_getcycles", &STSelector::getCycles)
31        .def("_gettaql", &STSelector::getTaQL)
32        .def("_getorder", &STSelector::getSortOrder)
33        .def("_reset", &STSelector::reset)
34        .def("_setbeams", &STSelector::setBeams)
35        .def("_setifs", &STSelector::setIFs)
36        .def("_setpols", &STSelector::setPolarizations)
37        .def("_setpolstrings", &STSelector::setPolFromStrings)
38        .def("_setscans", &STSelector::setScans)
39        .def("_setcycles", &STSelector::setCycles)
40        .def("_setname", &STSelector::setName)
41        .def("_settaql", &STSelector::setTaQL)
42        .def("_setorder", &STSelector::setSortOrder)
43        .def("_empty", &STSelector::empty)
44      ;
45    };
46  }
47}
Note: See TracBrowser for help on using the repository browser.