| 390 | |
| 391 | |
| 392 | void declare_imageinput() |
| 393 | { |
| 394 | class_<ImageInputWrap>("ImageInput", no_init) |
| 395 | .def("create", &ImageInputWrap::create, |
| 396 | (arg("filename"), arg("plugin_searchpath")="")) |
| 397 | .staticmethod("create") |
| 398 | .def("open", &ImageInputWrap::open_static_regular, |
| 399 | (arg("filename"))) |
| 400 | .def("open", &ImageInputWrap::open_static_with_config, |
| 401 | (arg("filename"))) |
| 402 | .staticmethod("open") |
| 403 | .def("format_name", &ImageInputWrap::format_name) |
| 404 | .def("valid_file", &ImageInputWrap::valid_file) |
| 405 | // .def("open", &ImageInputWrap::open_regular) |
| 406 | // .def("open", &ImageInputWrap::open_with_config) |
| 407 | .def("spec", &ImageInputWrap::spec, |
| 408 | return_value_policy<copy_const_reference>()) |
| 409 | .def("supports", &ImageInputWrap::supports) |
| 410 | .def("close", &ImageInputWrap::close) |
| 411 | .def("current_subimage", &ImageInputWrap::current_subimage) |
| 412 | .def("current_miplevel", &ImageInputWrap::current_miplevel) |
| 413 | .def("seek_subimage", &ImageInputWrap::seek_subimage) |
| 414 | .def("read_scanline", &ImageInputWrap::read_scanline) |
| 415 | .def("read_scanline", &ImageInputWrap_read_scanline_bt) |
| 416 | .def("read_scanline", &ImageInputWrap_read_scanline_default) |
| 417 | .def("read_scanlines", &ImageInputWrap::read_scanlines) |
| 418 | .def("read_scanlines", &ImageInputWrap_read_scanlines_bt) |
| 419 | .def("read_scanlines", &ImageInputWrap_read_scanlines_default) |
| 420 | .def("read_tile", &ImageInputWrap::read_tile) |
| 421 | .def("read_tile", &ImageInputWrap_read_tile_bt) |
| 422 | .def("read_tile", &ImageInputWrap_read_tile_default) |
| 423 | .def("read_tiles", &ImageInputWrap::read_tiles) |
| 424 | .def("read_tiles", &ImageInputWrap_read_tiles_bt) |
| 425 | .def("read_tiles", &ImageInputWrap_read_tiles_default) |
| 426 | .def("read_image", &ImageInputWrap::read_image) |
| 427 | .def("read_image", &ImageInputWrap_read_image_bt) |
| 428 | .def("read_image", &ImageInputWrap_read_image_default) |
| 429 | //FIXME: read_native_deep_{scanlines,tiles,image} |
| 430 | .def("geterror", &ImageInputWrap::geterror) |
| 431 | ; |
| 432 | } |
| 433 | |
| 434 | } // namespace PyOpenImageIO |
| 435 |
no outgoing calls
no test coverage detected