14 # pragma warning(disable:4231) 17 # pragma warning(disable:4251) 20 # pragma warning(disable:4275) 23 # pragma warning(disable:4800) 27 #include <boost/python.hpp> 41 class_ < FitterFactory, bases<>,
44 "The factory for returning fitters preloaded with objective functions.",
47 .def (
"instance", &FitterFactory::instance,
48 return_value_policy < reference_existing_object > (),
49 "instance () -> FitterFactory\n" 51 "Returns the single instance of the FitterFactory" )
53 .staticmethod(
"instance" )
55 .def (
"names", &FitterFactory::names,
56 return_value_policy < copy_const_reference > (),
57 "names () -> sequence\n" 59 "Returns the names of the available fitters." )
61 .def (
"create", &FitterFactory::create,
62 return_value_policy < manage_new_object > (),
63 "create ( string ) -> Fitter\n" 65 "Returns the newly created fitter object." )
67 .def (
"setDefault", &FitterFactory::setDefault,
68 "setDefault ( string ) -> None\n" 70 "Sets the default fitter object. Throws an exception if given\n" void export_FitterFactory()
Exports the FitterFactory.
A Factory singleton class for creating objects whose class derives from Fitter.
FitterFactory class interface.
hippodraw::Fitter class interface