18 # pragma warning(disable:4231) // nonstandard extension used 'extern'
20 # pragma warning(disable:4251) // needs to have dll-interface used by client
21 # pragma warning(disable:4275) // non dll-interface struct
22 # pragma warning(disable:4800) // 'int' : forcing value to bool
38 using namespace hippodraw::Python;
39 using namespace boost::python;
55 PyErr_SetString ( PyExc_RuntimeError, e.what() );
63 register_exception_translator < std::exception > ( &
translate );
void export_RepBase()
Exports the RepBase class to Python.
void export_QtCut()
Exports the QtCut class to Python.
void export_Fitter()
Exports the Fitter class to Python.
void export_FitsNTuple()
Exports the FitsNTuple.
void export_ListTuple()
Exports the ListTuple class to Python.
void export_HDApp()
Exports the PyApp class to Python.
void export_QtDisplay()
Exports the QtDisplay class to Python.
void export_SymbolType()
Export hippodraw::Symbo::lType enum.
hippodraw::QtCut class interface
void export_FunctionBase()
Export the FunctionBase and its FunctionWrap.
hippodraw::PyDataRep class interface
Converts an STL vector of T objects to Python tuple.
void export_DataRep()
Exports the PyDataRep class to Python.
void exportToPython()
Exports HippoDraw C++ classes to Python.
void export_FunctionFactory()
Exports the FitterFactory.
void export_Function()
Exports the PyFunctionRep class to Python.
void export_DataArray()
Export PyDataSourceWrapper.
void export_PyNTuple()
Exports the PyNTuple class to Python.
void export_Observer()
Exports the Observer class to Python.
void export_PointRepFactory()
Exports the PointRepFactory class to Python.
void export_NTupleFCN()
Exports the base class of data source objective functions.
void export_FitterFactory()
Exports the FitterFactory.
hippodraw::PyDataSource class interface
Conversion of Python sequence to C++ container.
void export_LineStyle()
Export hippodraw::LineStyle enumeration.
void export_RootController()
Exports the RootController.
void translate(const std::exception &e)
Translate a C++ exception to a Python one.
void export_RootNTuple()
Exports the RootNTuple.
Declaration of functions exporting HippoDraw classes to Python with Boost.Python. ...
void export_NTuple()
Exports the NTuple class to Python.
void export_DataSource()
Exports the DataSource class to Python.
void export_CutController()
Exports CutContoller class to Python.
void export_CanvasWindow()
Exports the CanvasWindow class to Python.
Operations on containers that have variable capacity for conversion from Python container to C++ one...
Boost.Python conversion functions from STL containers to Python sequences and vice versa...
void export_Color()
Exports to Python the Color class and its enumerations.
void export_Factory_PointRep()
Exports the template base class of PointRepFactory.
void export_Canvas()
Exports the PyCanvas class to Python.
void export_NTupleController()
Exports the NTupleController class to Python.
void export_NumArrayTuple()
Exports the NumArrayTuple class to Python.
void export_FitsController()
Exports the FitsController.
void export_CircularBuffer()
Exports the CircularBuffer class to Python.
void export_FCNBase()
Export the base class of objective functions.
void export_StatedFCN()
Export the base class of stated objective functions.