void register_FileLogger_class(){ { //::osiris::FileLogger typedef ::boost::python::class_< FileLogger_wrapper, ::boost::noncopyable > FileLogger_exposer_t; FileLogger_exposer_t FileLogger_exposer = FileLogger_exposer_t( "FileLogger", ::boost::python::no_init ); ::boost::python::scope FileLogger_scope( FileLogger_exposer ); FileLogger_exposer.def( ::boost::python::init< ::boost::python::optional< ::osiris::String const & > >(( ::boost::python::arg("filename")=osiris::String::EMPTY )) ); { //::osiris::FileLogger::getLogTimestamp typedef boost::python::object ( *getLogTimestamp_function_type )( ::osiris::FileLogger const & ); FileLogger_exposer.def( "getLogTimestamp" , getLogTimestamp_function_type( &FileLogger_wrapper::getLogTimestamp ) ); } { //::osiris::FileLogger::getLogLevel typedef boost::python::object ( *getLogLevel_function_type )( ::osiris::FileLogger const & ); FileLogger_exposer.def( "getLogLevel" , getLogLevel_function_type( &FileLogger_wrapper::getLogLevel ) ); } { //::osiris::FileLogger::log typedef void ( ::osiris::FileLogger::*log_function_type )( ::boost::shared_ptr< osiris::LogMessage > ) ; typedef void ( FileLogger_wrapper::*default_log_function_type )( ::boost::shared_ptr< osiris::LogMessage > ) ; FileLogger_exposer.def( "log" , log_function_type(&::osiris::FileLogger::log) , default_log_function_type(&FileLogger_wrapper::default_log) , ( ::boost::python::arg("message") ) ); } { //::osiris::FileLogger::open typedef boost::python::object ( *open_function_type )( ::osiris::FileLogger &,::osiris::String const & ); FileLogger_exposer.def( "open" , open_function_type( &FileLogger_wrapper::open ) , ( ::boost::python::arg("inst"), ::boost::python::arg("filename") ) ); } { //::osiris::FileLogger::setLogLevel typedef void ( *setLogLevel_function_type )( ::osiris::FileLogger &,bool ); FileLogger_exposer.def( "setLogLevel" , setLogLevel_function_type( &FileLogger_wrapper::setLogLevel ) , ( ::boost::python::arg("inst"), ::boost::python::arg("logLevel") ) ); } { //::osiris::FileLogger::setLogTimestamp typedef void ( *setLogTimestamp_function_type )( ::osiris::FileLogger &,bool ); FileLogger_exposer.def( "setLogTimestamp" , setLogTimestamp_function_type( &FileLogger_wrapper::setLogTimestamp ) , ( ::boost::python::arg("inst"), ::boost::python::arg("logTimestamp") ) ); } { //property "logTimestamp"[fget=::osiris::FileLogger::getLogTimestamp, fset=::osiris::FileLogger::setLogTimestamp] typedef bool ( ::osiris::FileLogger::*fget )( ) const; typedef void ( ::osiris::FileLogger::*fset )( bool ) ; FileLogger_exposer.add_property( "logTimestamp" , fget( &::osiris::FileLogger::getLogTimestamp ) , fset( &::osiris::FileLogger::setLogTimestamp ) , "get\\set property, built on top of \"bool osiris::FileLogger::getLogTimestamp() const [member function]\" and \"void osiris::FileLogger::setLogTimestamp(bool logTimestamp) [member function]\"" ); } { //property "logLevel"[fget=::osiris::FileLogger::getLogLevel, fset=::osiris::FileLogger::setLogLevel] typedef bool ( ::osiris::FileLogger::*fget )( ) const; typedef void ( ::osiris::FileLogger::*fset )( bool ) ; FileLogger_exposer.add_property( "logLevel" , fget( &::osiris::FileLogger::getLogLevel ) , fset( &::osiris::FileLogger::setLogLevel ) , "get\\set property, built on top of \"bool osiris::FileLogger::getLogLevel() const [member function]\" and \"void osiris::FileLogger::setLogLevel(bool logLevel) [member function]\"" ); } } }
void register_free_functions(){ { //::ompl::util::dummySTLContainerSize typedef int ( *dummySTLContainerSize_function_type )( ); bp::def( "dummySTLContainerSize" , dummySTLContainerSize_function_type( &::ompl::util::dummySTLContainerSize ) ); } { //::ompl::msg::getLogLevel typedef ::ompl::msg::LogLevel ( *getLogLevel_function_type )( ); bp::def( "getLogLevel" , getLogLevel_function_type( &::ompl::msg::getLogLevel ) ); } { //::ompl::msg::getOutputHandler typedef ::ompl::msg::OutputHandler * ( *getOutputHandler_function_type )( ); bp::def( "getOutputHandler" , getOutputHandler_function_type( &::ompl::msg::getOutputHandler ) , bp::return_value_policy< bp::reference_existing_object >() ); } { //::ompl::msg::noOutputHandler typedef void ( *noOutputHandler_function_type )( ); bp::def( "noOutputHandler" , noOutputHandler_function_type( &::ompl::msg::noOutputHandler ) ); } { //::ompl::msg::restorePreviousOutputHandler typedef void ( *restorePreviousOutputHandler_function_type )( ); bp::def( "restorePreviousOutputHandler" , restorePreviousOutputHandler_function_type( &::ompl::msg::restorePreviousOutputHandler ) ); } { //::ompl::msg::setLogLevel typedef void ( *setLogLevel_function_type )( ::ompl::msg::LogLevel ); bp::def( "setLogLevel" , setLogLevel_function_type( &::ompl::msg::setLogLevel ) , ( bp::arg("level") ) ); } { //::ompl::msg::useOutputHandler typedef void ( *useOutputHandler_function_type )( ::ompl::msg::OutputHandler * ); bp::def( "useOutputHandler" , useOutputHandler_function_type( &::ompl::msg::useOutputHandler ) , ( bp::arg("oh") ) ); } }