From 2629161e642c78b86bc6ad55f6837c994d525601 Mon Sep 17 00:00:00 2001 From: Andreas Schenk <andreas_schenk@hms.harvard.edu> Date: Mon, 18 Jun 2012 13:11:28 -0400 Subject: [PATCH] added python export for df3 io fixed default parameter for mrc io --- modules/io/pymod/export_map_io.cc | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/modules/io/pymod/export_map_io.cc b/modules/io/pymod/export_map_io.cc index 641b99b42..4d49dad7f 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) -- GitLab