void register_FieldReaderIterator_class(){ { //::osgDB::FieldReaderIterator typedef bp::class_< FieldReaderIterator_wrapper > FieldReaderIterator_exposer_t; FieldReaderIterator_exposer_t FieldReaderIterator_exposer = FieldReaderIterator_exposer_t( "FieldReaderIterator", bp::init< >() ); bp::scope FieldReaderIterator_scope( FieldReaderIterator_exposer ); bp::scope().attr("MINIMUM_FIELD_READER_QUEUE_SIZE") = (int)osgDB::FieldReaderIterator::MINIMUM_FIELD_READER_QUEUE_SIZE; FieldReaderIterator_exposer.def( bp::init< osgDB::FieldReaderIterator const & >(( bp::arg("ic") )) ); { //::osgDB::FieldReaderIterator::advanceOverCurrentFieldOrBlock typedef void ( ::osgDB::FieldReaderIterator::*advanceOverCurrentFieldOrBlock_function_type)( ) ; FieldReaderIterator_exposer.def( "advanceOverCurrentFieldOrBlock" , advanceOverCurrentFieldOrBlock_function_type( &::osgDB::FieldReaderIterator::advanceOverCurrentFieldOrBlock ) ); } { //::osgDB::FieldReaderIterator::advanceToEndOfBlock typedef void ( ::osgDB::FieldReaderIterator::*advanceToEndOfBlock_function_type)( int ) ; FieldReaderIterator_exposer.def( "advanceToEndOfBlock" , advanceToEndOfBlock_function_type( &::osgDB::FieldReaderIterator::advanceToEndOfBlock ) , ( bp::arg("noNestBrackets") ) ); } { //::osgDB::FieldReaderIterator::advanceToEndOfCurrentBlock typedef void ( ::osgDB::FieldReaderIterator::*advanceToEndOfCurrentBlock_function_type)( ) ; FieldReaderIterator_exposer.def( "advanceToEndOfCurrentBlock" , advanceToEndOfCurrentBlock_function_type( &::osgDB::FieldReaderIterator::advanceToEndOfCurrentBlock ) ); } { //::osgDB::FieldReaderIterator::attach typedef void ( ::osgDB::FieldReaderIterator::*attach_function_type)( ::std::istream * ) ; FieldReaderIterator_exposer.def( "attach" , attach_function_type( &::osgDB::FieldReaderIterator::attach ) , ( bp::arg("input") ) ); } { //::osgDB::FieldReaderIterator::detach typedef void ( ::osgDB::FieldReaderIterator::*detach_function_type)( ) ; FieldReaderIterator_exposer.def( "detach" , detach_function_type( &::osgDB::FieldReaderIterator::detach ) ); } { //::osgDB::FieldReaderIterator::eof typedef bool ( ::osgDB::FieldReaderIterator::*eof_function_type)( ) const; typedef bool ( FieldReaderIterator_wrapper::*default_eof_function_type)( ) const; FieldReaderIterator_exposer.def( "eof" , eof_function_type(&::osgDB::FieldReaderIterator::eof) , default_eof_function_type(&FieldReaderIterator_wrapper::default_eof) ); } { //::osgDB::FieldReaderIterator::field typedef ::osgDB::Field & ( ::osgDB::FieldReaderIterator::*field_function_type)( int ) ; FieldReaderIterator_exposer.def( "field" , field_function_type( &::osgDB::FieldReaderIterator::field ) , ( bp::arg("pos") ) , bp::return_internal_reference< >() ); } { //::osgDB::FieldReaderIterator::getFieldReader typedef ::osgDB::FieldReader & ( ::osgDB::FieldReaderIterator::*getFieldReader_function_type)( ) ; FieldReaderIterator_exposer.def( "getFieldReader" , getFieldReader_function_type( &::osgDB::FieldReaderIterator::getFieldReader ) , bp::return_internal_reference< >() ); } { //::osgDB::FieldReaderIterator::insert typedef void ( ::osgDB::FieldReaderIterator::*insert_function_type)( int,::osgDB::Field * ) ; FieldReaderIterator_exposer.def( "insert" , insert_function_type( &::osgDB::FieldReaderIterator::insert ) , ( bp::arg("pos"), bp::arg("field") ) ); } { //::osgDB::FieldReaderIterator::insert typedef void ( ::osgDB::FieldReaderIterator::*insert_function_type)( int,char const * ) ; FieldReaderIterator_exposer.def( "insert" , insert_function_type( &::osgDB::FieldReaderIterator::insert ) , ( bp::arg("pos"), bp::arg("str") ) ); } { //::osgDB::FieldReaderIterator::matchSequence typedef bool ( ::osgDB::FieldReaderIterator::*matchSequence_function_type)( char const * ) ; FieldReaderIterator_exposer.def( "matchSequence" , matchSequence_function_type( &::osgDB::FieldReaderIterator::matchSequence ) , ( bp::arg("str") ) ); } FieldReaderIterator_exposer.def( bp::self += bp::other< int >() ); { //::osgDB::FieldReaderIterator::operator= typedef ::osgDB::FieldReaderIterator & ( ::osgDB::FieldReaderIterator::*assign_function_type)( ::osgDB::FieldReaderIterator const & ) ; FieldReaderIterator_exposer.def( "assign" , assign_function_type( &::osgDB::FieldReaderIterator::operator= ) , ( bp::arg("ic") ) , bp::return_self< >() ); } { //::osgDB::FieldReaderIterator::operator[] typedef ::osgDB::Field & ( ::osgDB::FieldReaderIterator::*__getitem___function_type)( int ) ; FieldReaderIterator_exposer.def( "__getitem__" , __getitem___function_type( &::osgDB::FieldReaderIterator::operator[] ) , ( bp::arg("pos") ) , bp::return_internal_reference< >() ); } { //::osgDB::FieldReaderIterator::readSequence typedef bool ( ::osgDB::FieldReaderIterator::*readSequence_function_type)( char const *,::std::string & ) ; FieldReaderIterator_exposer.def( "readSequence" , readSequence_function_type( &::osgDB::FieldReaderIterator::readSequence ) , ( bp::arg("keyword"), bp::arg("value") ) ); } { //::osgDB::FieldReaderIterator::readSequence typedef bool ( ::osgDB::FieldReaderIterator::*readSequence_function_type)( char const *,unsigned int & ) ; FieldReaderIterator_exposer.def( "readSequence" , readSequence_function_type( &::osgDB::FieldReaderIterator::readSequence ) , ( bp::arg("keyword"), bp::arg("value") ) ); } { //::osgDB::FieldReaderIterator::readSequence typedef bool ( ::osgDB::FieldReaderIterator::*readSequence_function_type)( char const *,int & ) ; FieldReaderIterator_exposer.def( "readSequence" , readSequence_function_type( &::osgDB::FieldReaderIterator::readSequence ) , ( bp::arg("keyword"), bp::arg("value") ) ); } { //::osgDB::FieldReaderIterator::readSequence typedef bool ( ::osgDB::FieldReaderIterator::*readSequence_function_type)( char const *,float & ) ; FieldReaderIterator_exposer.def( "readSequence" , readSequence_function_type( &::osgDB::FieldReaderIterator::readSequence ) , ( bp::arg("keyword"), bp::arg("value") ) ); } { //::osgDB::FieldReaderIterator::readSequence typedef bool ( ::osgDB::FieldReaderIterator::*readSequence_function_type)( char const *,::osg::Vec2f & ) ; FieldReaderIterator_exposer.def( "readSequence" , readSequence_function_type( &::osgDB::FieldReaderIterator::readSequence ) , ( bp::arg("keyword"), bp::arg("value") ) ); } { //::osgDB::FieldReaderIterator::readSequence typedef bool ( ::osgDB::FieldReaderIterator::*readSequence_function_type)( char const *,::osg::Vec3f & ) ; FieldReaderIterator_exposer.def( "readSequence" , readSequence_function_type( &::osgDB::FieldReaderIterator::readSequence ) , ( bp::arg("keyword"), bp::arg("value") ) ); } { //::osgDB::FieldReaderIterator::readSequence typedef bool ( ::osgDB::FieldReaderIterator::*readSequence_function_type)( char const *,::osg::Vec4f & ) ; FieldReaderIterator_exposer.def( "readSequence" , readSequence_function_type( &::osgDB::FieldReaderIterator::readSequence ) , ( bp::arg("keyword"), bp::arg("value") ) ); } { //::osgDB::FieldReaderIterator::readSequence typedef bool ( ::osgDB::FieldReaderIterator::*readSequence_function_type)( char const *,::osg::Vec2d & ) ; FieldReaderIterator_exposer.def( "readSequence" , readSequence_function_type( &::osgDB::FieldReaderIterator::readSequence ) , ( bp::arg("keyword"), bp::arg("value") ) ); } { //::osgDB::FieldReaderIterator::readSequence typedef bool ( ::osgDB::FieldReaderIterator::*readSequence_function_type)( char const *,::osg::Vec3d & ) ; FieldReaderIterator_exposer.def( "readSequence" , readSequence_function_type( &::osgDB::FieldReaderIterator::readSequence ) , ( bp::arg("keyword"), bp::arg("value") ) ); } { //::osgDB::FieldReaderIterator::readSequence typedef bool ( ::osgDB::FieldReaderIterator::*readSequence_function_type)( char const *,::osg::Vec4d & ) ; FieldReaderIterator_exposer.def( "readSequence" , readSequence_function_type( &::osgDB::FieldReaderIterator::readSequence ) , ( bp::arg("keyword"), bp::arg("value") ) ); } { //::osgDB::FieldReaderIterator::readSequence typedef bool ( ::osgDB::FieldReaderIterator::*readSequence_function_type)( ::std::string & ) ; FieldReaderIterator_exposer.def( "readSequence" , readSequence_function_type( &::osgDB::FieldReaderIterator::readSequence ) , ( bp::arg("value") ) ); } { //::osgDB::FieldReaderIterator::readSequence typedef bool ( ::osgDB::FieldReaderIterator::*readSequence_function_type)( unsigned int & ) ; FieldReaderIterator_exposer.def( "readSequence" , readSequence_function_type( &::osgDB::FieldReaderIterator::readSequence ) , ( bp::arg("value") ) ); } { //::osgDB::FieldReaderIterator::readSequence typedef bool ( ::osgDB::FieldReaderIterator::*readSequence_function_type)( int & ) ; FieldReaderIterator_exposer.def( "readSequence" , readSequence_function_type( &::osgDB::FieldReaderIterator::readSequence ) , ( bp::arg("value") ) ); } { //::osgDB::FieldReaderIterator::readSequence typedef bool ( ::osgDB::FieldReaderIterator::*readSequence_function_type)( float & ) ; FieldReaderIterator_exposer.def( "readSequence" , readSequence_function_type( &::osgDB::FieldReaderIterator::readSequence ) , ( bp::arg("value") ) ); } { //::osgDB::FieldReaderIterator::readSequence typedef bool ( ::osgDB::FieldReaderIterator::*readSequence_function_type)( ::osg::Vec2f & ) ; FieldReaderIterator_exposer.def( "readSequence" , readSequence_function_type( &::osgDB::FieldReaderIterator::readSequence ) , ( bp::arg("value") ) ); } { //::osgDB::FieldReaderIterator::readSequence typedef bool ( ::osgDB::FieldReaderIterator::*readSequence_function_type)( ::osg::Vec3f & ) ; FieldReaderIterator_exposer.def( "readSequence" , readSequence_function_type( &::osgDB::FieldReaderIterator::readSequence ) , ( bp::arg("value") ) ); } { //::osgDB::FieldReaderIterator::readSequence typedef bool ( ::osgDB::FieldReaderIterator::*readSequence_function_type)( ::osg::Vec4f & ) ; FieldReaderIterator_exposer.def( "readSequence" , readSequence_function_type( &::osgDB::FieldReaderIterator::readSequence ) , ( bp::arg("value") ) ); } { //::osgDB::FieldReaderIterator::readSequence typedef bool ( ::osgDB::FieldReaderIterator::*readSequence_function_type)( ::osg::Vec2d & ) ; FieldReaderIterator_exposer.def( "readSequence" , readSequence_function_type( &::osgDB::FieldReaderIterator::readSequence ) , ( bp::arg("value") ) ); } { //::osgDB::FieldReaderIterator::readSequence typedef bool ( ::osgDB::FieldReaderIterator::*readSequence_function_type)( ::osg::Vec3d & ) ; FieldReaderIterator_exposer.def( "readSequence" , readSequence_function_type( &::osgDB::FieldReaderIterator::readSequence ) , ( bp::arg("value") ) ); } { //::osgDB::FieldReaderIterator::readSequence typedef bool ( ::osgDB::FieldReaderIterator::*readSequence_function_type)( ::osg::Vec4d & ) ; FieldReaderIterator_exposer.def( "readSequence" , readSequence_function_type( &::osgDB::FieldReaderIterator::readSequence ) , ( bp::arg("value") ) ); } } }
void register_File_class(){ { //::osiris::File typedef ::boost::python::class_< File_wrapper, ::boost::python::bases< ::osiris::IStream >, ::boost::noncopyable > File_exposer_t; File_exposer_t File_exposer = File_exposer_t( "File", ::boost::python::init< >() ); ::boost::python::scope File_scope( File_exposer ); ::boost::python::enum_< ::osiris::File::OpenFlags>("OpenFlags") .value("ofRead", ::osiris::File::ofRead) .value("ofWrite", ::osiris::File::ofWrite) .value("ofReadWrite", ::osiris::File::ofReadWrite) .value("ofNoTruncate", ::osiris::File::ofNoTruncate) .value("ofBinary", ::osiris::File::ofBinary) .value("ofText", ::osiris::File::ofText) .export_values() ; File_exposer.def( ::boost::python::init< ::osiris::String const &, ::osiris::uint32 >(( ::boost::python::arg("filename"), ::boost::python::arg("flags") )) ); { //::osiris::File::getHandle typedef boost::python::object ( *getHandle_function_type )( ::osiris::File const & ); File_exposer.def( "getHandle" , getHandle_function_type( &File_wrapper::getHandle ) ); } { //::osiris::File::open typedef bool ( ::osiris::File::*open_function_type )( ::osiris::String const &,::osiris::uint32 ) ; typedef bool ( File_wrapper::*default_open_function_type )( ::osiris::String const &,::osiris::uint32 ) ; File_exposer.def( "open" , open_function_type(&::osiris::File::open) , default_open_function_type(&File_wrapper::default_open) , ( ::boost::python::arg("filename"), ::boost::python::arg("flags") ) ); } { //::osiris::File::is_open typedef bool ( ::osiris::File::*is_open_function_type )( ) const; typedef bool ( File_wrapper::*default_is_open_function_type )( ) const; File_exposer.def( "is_open" , is_open_function_type(&::osiris::File::is_open) , default_is_open_function_type(&File_wrapper::default_is_open) ); } { //::osiris::File::close typedef bool ( ::osiris::File::*close_function_type )( ) ; typedef bool ( File_wrapper::*default_close_function_type )( ) ; File_exposer.def( "close" , close_function_type(&::osiris::File::close) , default_close_function_type(&File_wrapper::default_close) ); } { //::osiris::File::read typedef ::osiris::uint32 ( ::osiris::File::*read_function_type )( void *,::osiris::uint32 ) const; typedef ::osiris::uint32 ( File_wrapper::*default_read_function_type )( void *,::osiris::uint32 ) const; File_exposer.def( "read" , read_function_type(&::osiris::File::read) , default_read_function_type(&File_wrapper::default_read) , ( ::boost::python::arg("v"), ::boost::python::arg("size") ) ); } { //::osiris::File::write typedef ::osiris::uint32 ( ::osiris::File::*write_function_type )( void const *,::osiris::uint32 ) ; typedef ::osiris::uint32 ( File_wrapper::*default_write_function_type )( void const *,::osiris::uint32 ) ; File_exposer.def( "write" , write_function_type(&::osiris::File::write) , default_write_function_type(&File_wrapper::default_write) , ( ::boost::python::arg("v"), ::boost::python::arg("size") ) ); } { //::osiris::File::seek typedef bool ( ::osiris::File::*seek_function_type )( ::osiris::uint64,::osiris::SeekPosition ) const; typedef bool ( File_wrapper::*default_seek_function_type )( ::osiris::uint64,::osiris::SeekPosition ) const; File_exposer.def( "seek" , seek_function_type(&::osiris::File::seek) , default_seek_function_type(&File_wrapper::default_seek) , ( ::boost::python::arg("offset"), ::boost::python::arg("from") ) ); } { //::osiris::File::position typedef ::osiris::uint64 ( ::osiris::File::*position_function_type )( ) const; typedef ::osiris::uint64 ( File_wrapper::*default_position_function_type )( ) const; File_exposer.def( "position" , position_function_type(&::osiris::File::position) , default_position_function_type(&File_wrapper::default_position) ); } { //::osiris::File::size typedef ::osiris::uint64 ( ::osiris::File::*size_function_type )( ) const; typedef ::osiris::uint64 ( File_wrapper::*default_size_function_type )( ) const; File_exposer.def( "size" , size_function_type(&::osiris::File::size) , default_size_function_type(&File_wrapper::default_size) ); } { //::osiris::File::flush typedef bool ( ::osiris::File::*flush_function_type )( ) ; typedef bool ( File_wrapper::*default_flush_function_type )( ) ; File_exposer.def( "flush" , flush_function_type(&::osiris::File::flush) , default_flush_function_type(&File_wrapper::default_flush) ); } { //::osiris::File::eof typedef bool ( ::osiris::File::*eof_function_type )( ) const; typedef bool ( File_wrapper::*default_eof_function_type )( ) const; File_exposer.def( "eof" , eof_function_type(&::osiris::File::eof) , default_eof_function_type(&File_wrapper::default_eof) ); } { //::osiris::File::getStats typedef boost::python::object ( *getStats_function_type )( ::osiris::File const &,::boost::posix_time::ptime *,::boost::posix_time::ptime *,::boost::posix_time::ptime * ); File_exposer.def( "getStats" , getStats_function_type( &File_wrapper::getStats ) , ( ::boost::python::arg("inst"), ::boost::python::arg("timeCreation"), ::boost::python::arg("timeLastModify")=(nullptr), ::boost::python::arg("timeLastAccess")=(nullptr) ) ); } { //::osiris::IStream::peek typedef ::osiris::uint32 ( ::osiris::IStream::*peek_function_type )( void *,::osiris::uint32 ) const; typedef ::osiris::uint32 ( File_wrapper::*default_peek_function_type )( void *,::osiris::uint32 ) const; File_exposer.def( "peek" , peek_function_type(&::osiris::IStream::peek) , default_peek_function_type(&File_wrapper::default_peek) , ( ::boost::python::arg("v"), ::boost::python::arg("size") ) ); } { //property "handle"[fget=::osiris::File::getHandle] typedef ::FILE * ( ::osiris::File::*fget )( ) const; File_exposer.add_property( "handle" , ::boost::python::make_function( fget( &::osiris::File::getHandle ) , bp::return_value_policy< bp::reference_existing_object >() ) , "get property, built on top of \"FILE * osiris::File::getHandle() const [member function]\"" ); } ::boost::python::register_ptr_to_python< boost::shared_ptr< ::osiris::File > >(); ::boost::python::implicitly_convertible< boost::shared_ptr< ::osiris::File >, boost::shared_ptr< ::boost::noncopyable_::noncopyable > >(); ::boost::python::implicitly_convertible< boost::shared_ptr< ::osiris::File >, boost::shared_ptr< ::osiris::Object > >(); ::boost::python::implicitly_convertible< boost::shared_ptr< ::osiris::TextFile >, boost::shared_ptr< ::osiris::File > >(); } }