diff --git a/modules/io/pymod/export_map_io.cc b/modules/io/pymod/export_map_io.cc index 641b99b42c89ab27508a2534c49a5e5bf6ba5389..4d49dad7f6f2e08de62a1fa39a65146d8cecd7bd 100644 --- a/modules/io/pymod/export_map_io.cc +++ b/modules/io/pymod/export_map_io.cc @@ -17,6 +17,7 @@ // 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA //------------------------------------------------------------------------------ #include <boost/python.hpp> +#include <ost/io/img/map_io_df3_handler.hh> #include <ost/io/img/map_io_dx_handler.hh> #include <ost/io/img/map_io_spi_handler.hh> #include <ost/io/img/map_io_mrc_handler.hh> @@ -92,6 +93,11 @@ void export_map_io() .def("GetMaximum", &ImageFormatBase::GetMaximum) .def("GetMinimum", &ImageFormatBase::GetMinimum) ; + + class_<DF3, bases<ImageFormatBase> >("DF3", init<bool>(arg("normalize_on_save") = false)) + .def("SetNormalizeOnSave", &DF3::SetNormalizeOnSave) + .def("GetNormalizeOnSave", &DF3::GetNormalizeOnSave) + ; class_<DX, bases<ImageFormatBase> >("DX", init<bool>(arg("normalize_on_save") = false)) .def("SetNormalizeOnSave", &DX::SetNormalizeOnSave) @@ -107,7 +113,7 @@ void export_map_io() ; class_<MRC, bases<ImageFormatBase> >("MRC", init<bool,Subformat,Endianess> - ((arg("normalize_on_save") = false,arg("subformat")=MRC_NEW_FORMAT,arg("endianess_on_save")=OST_LOCAL_ENDIAN))) + ((arg("normalize_on_save") = false,arg("subformat")=MRC_AUTO_FORMAT,arg("endianess_on_save")=OST_LOCAL_ENDIAN))) .def("SetNormalizeOnSave", &MRC::SetNormalizeOnSave) .def("GetNormalizeOnSave", &MRC::GetNormalizeOnSave) .def("SetSubformat", &MRC::SetSubformat)