From 8850bdaa995100d46b01cb958d9744ecb8cab7c2 Mon Sep 17 00:00:00 2001 From: Gennady Pospelov <g.pospelov@fz-juelich.de> Date: Tue, 25 Oct 2016 13:50:42 +0200 Subject: [PATCH] Renaming in DetectorMask methods. --- Core/Export/ExportToPython.cpp | 4 +- Core/Instrument/DetectorMask.cpp | 13 ++-- Core/Instrument/DetectorMask.h | 8 +-- Core/Instrument/IDetector2D.cpp | 8 +-- Core/Instrument/IDetector2D.h | 3 +- GUI/coregui/Models/TransformFromDomain.cpp | 4 +- Tests/UnitTests/Core/3/DetectorMaskTest.h | 28 ++++---- .../UnitTests/Core/3/SphericalDetectorTest.h | 4 +- auto/Wrap/libBornAgainCore.py | 44 ++++--------- auto/Wrap/libBornAgainCore_wrap.cpp | 66 +++++++------------ 10 files changed, 71 insertions(+), 111 deletions(-) diff --git a/Core/Export/ExportToPython.cpp b/Core/Export/ExportToPython.cpp index 29c6e828c6c..425d130ded9 100644 --- a/Core/Export/ExportToPython.cpp +++ b/Core/Export/ExportToPython.cpp @@ -757,9 +757,9 @@ std::string ExportToPython::defineMasks(const GISASSimulation* simulation) const const IDetector2D* detector = simulation->getInstrument().getDetector(); const DetectorMask* detectorMask = detector->getDetectorMask(); - if(detectorMask && detectorMask->getNumberOfMasks()) { + if(detectorMask && detectorMask->numberOfMasks()) { result << "\n"; - for(size_t i_mask=0; i_mask<detectorMask->getNumberOfMasks(); ++i_mask) { + for(size_t i_mask=0; i_mask<detectorMask->numberOfMasks(); ++i_mask) { bool mask_value(false); const Geometry::IShape2D* shape = detectorMask->getMaskShape(i_mask, mask_value); result << representShape2D(indent(), shape, mask_value, printFunc(detector)); diff --git a/Core/Instrument/DetectorMask.cpp b/Core/Instrument/DetectorMask.cpp index c56916b6405..3eaab05c5c7 100644 --- a/Core/Instrument/DetectorMask.cpp +++ b/Core/Instrument/DetectorMask.cpp @@ -80,11 +80,14 @@ void DetectorMask::initMaskData(const OutputData<double>& data) process_masks(); } -bool DetectorMask::getMask(size_t index) const +bool DetectorMask::isMasked(size_t index) const { if(!m_mask_data.isInitialized()) - throw Exceptions::LogicErrorException( - "DetectorMask::getMask() -> Error. Masks are not initialized"); + return false; + + if(index >= m_mask_data.getAllocatedSize()) + throw Exceptions::RuntimeErrorException("DetectorMask::getMask() -> Error. " + "Index is out of range "+std::to_string(index)); return m_mask_data[index]; } @@ -104,14 +107,14 @@ void DetectorMask::removeMasks() m_mask_data.clear(); } -size_t DetectorMask::getNumberOfMasks() const +size_t DetectorMask::numberOfMasks() const { return m_shapes.size(); } const Geometry::IShape2D* DetectorMask::getMaskShape(size_t mask_index, bool& mask_value) const { - if(mask_index >= getNumberOfMasks()) + if(mask_index >= numberOfMasks()) return nullptr; mask_value = m_mask_of_shape[mask_index]; return m_shapes[mask_index]; diff --git a/Core/Instrument/DetectorMask.h b/Core/Instrument/DetectorMask.h index 25bc8ae0799..8e4f2808fce 100644 --- a/Core/Instrument/DetectorMask.h +++ b/Core/Instrument/DetectorMask.h @@ -44,7 +44,7 @@ public: void initMaskData(const OutputData<double>& data); - bool getMask(size_t index) const; + bool isMasked(size_t index) const; const OutputData<bool>* getMaskData() const { return &m_mask_data; } @@ -54,11 +54,11 @@ public: void removeMasks(); //! returns true if has masks - bool hasMasks() const { return getNumberOfMasks()>0; } + bool hasMasks() const { return numberOfMasks()>0; } - int getNumberOfMaskedChannels() const { return m_number_of_masked_channels; } + int numberOfMaskedChannels() const { return m_number_of_masked_channels; } - size_t getNumberOfMasks() const; + size_t numberOfMasks() const; const Geometry::IShape2D* getMaskShape(size_t mask_index, bool& mask_value) const; diff --git a/Core/Instrument/IDetector2D.cpp b/Core/Instrument/IDetector2D.cpp index cfcba9c9d9f..ace4686ca56 100644 --- a/Core/Instrument/IDetector2D.cpp +++ b/Core/Instrument/IDetector2D.cpp @@ -177,10 +177,10 @@ const DetectorMask *IDetector2D::getDetectorMask() const return &m_detector_mask; } -int IDetector2D::getNumberOfMaskedChannels() const +size_t IDetector2D::numberOfMaskedChannels() const { if (getDetectorMask()) { - return getDetectorMask()->getNumberOfMaskedChannels(); + return getDetectorMask()->numberOfMaskedChannels(); } else { return 0; } @@ -188,9 +188,7 @@ int IDetector2D::getNumberOfMaskedChannels() const bool IDetector2D::isMasked(size_t index) const { - if (!m_detector_mask.getMaskData()->isInitialized()) - return false; - return m_detector_mask.getMask(index); + return m_detector_mask.isMasked(index); } bool IDetector2D::hasMasks() const diff --git a/Core/Instrument/IDetector2D.h b/Core/Instrument/IDetector2D.h index 8660c413ea6..fda8d9ce660 100644 --- a/Core/Instrument/IDetector2D.h +++ b/Core/Instrument/IDetector2D.h @@ -95,8 +95,7 @@ public: const DetectorMask* getDetectorMask() const; - int getNumberOfMaskedChannels() const; - + size_t numberOfMaskedChannels() const; bool isMasked(size_t index) const; diff --git a/GUI/coregui/Models/TransformFromDomain.cpp b/GUI/coregui/Models/TransformFromDomain.cpp index 410bd35c7aa..83a39a010c7 100644 --- a/GUI/coregui/Models/TransformFromDomain.cpp +++ b/GUI/coregui/Models/TransformFromDomain.cpp @@ -440,10 +440,10 @@ void TransformFromDomain::setDetectorMasks(DetectorItem* detectorItem, const GIS const IDetector2D* detector = simulation.getInstrument().getDetector(); const DetectorMask* detectorMask = detector->getDetectorMask(); - if(detectorMask && detectorMask->getNumberOfMasks()) { + if(detectorMask && detectorMask->numberOfMasks()) { MaskContainerItem* containerItem = new MaskContainerItem(); detectorItem->insertItem(-1, containerItem); - for(size_t i_mask=0; i_mask<detectorMask->getNumberOfMasks(); ++i_mask) { + for(size_t i_mask=0; i_mask<detectorMask->numberOfMasks(); ++i_mask) { bool mask_value(false); const Geometry::IShape2D* shape = detectorMask->getMaskShape(i_mask, mask_value); if(const Geometry::Ellipse* ellipse = dynamic_cast<const Geometry::Ellipse*>(shape)) { diff --git a/Tests/UnitTests/Core/3/DetectorMaskTest.h b/Tests/UnitTests/Core/3/DetectorMaskTest.h index ed63c3caa6d..0d7915f257a 100644 --- a/Tests/UnitTests/Core/3/DetectorMaskTest.h +++ b/Tests/UnitTests/Core/3/DetectorMaskTest.h @@ -15,7 +15,7 @@ public: TEST_F(DetectorMaskTest, InitialState) { DetectorMask test; - EXPECT_THROW(test.getMask(0), Exceptions::LogicErrorException); + EXPECT_FALSE(test.isMasked(0)); EXPECT_FALSE(test.getMaskData()->isInitialized()); } @@ -57,22 +57,22 @@ TEST_F(DetectorMaskTest, AddMask) double x = detectorMask.getMaskData()->getAxisValue(index, 0); double y = detectorMask.getMaskData()->getAxisValue(index, 1); if( x>= -4.0 && x <=4.0 && y>=-2.0 && y<=2.0) { - EXPECT_TRUE(detectorMask.getMask(index)); + EXPECT_TRUE(detectorMask.isMasked(index)); } else { - EXPECT_FALSE(detectorMask.getMask(index)); + EXPECT_FALSE(detectorMask.isMasked(index)); } } - EXPECT_EQ(detectorMask.getNumberOfMaskedChannels(), 32); + EXPECT_EQ(detectorMask.numberOfMaskedChannels(), 32); // adding second mask of same size which discard previous one detectorMask.addMask(polygon, false); detectorMask.initMaskData(detector); for(size_t index=0; index<detectorMask.getMaskData()->getAllocatedSize(); ++index) { - EXPECT_FALSE(detectorMask.getMask(index)); + EXPECT_FALSE(detectorMask.isMasked(index)); } - EXPECT_EQ(detectorMask.getNumberOfMaskedChannels(), 0); + EXPECT_EQ(detectorMask.numberOfMaskedChannels(), 0); // adding third mask x = {5.0, 5.0, 8.0, 8.0, 5.0}; @@ -84,9 +84,9 @@ TEST_F(DetectorMaskTest, AddMask) double x = detectorMask.getMaskData()->getAxisValue(index, 0); double y = detectorMask.getMaskData()->getAxisValue(index, 1); if( x>= 5.0 && x <=8.0 && y>=2.0 && y<=4.0) { - EXPECT_TRUE(detectorMask.getMask(index)); + EXPECT_TRUE(detectorMask.isMasked(index)); } else { - EXPECT_FALSE(detectorMask.getMask(index)); + EXPECT_FALSE(detectorMask.isMasked(index)); } } @@ -94,7 +94,7 @@ TEST_F(DetectorMaskTest, AddMask) detectorMask.removeMasks(); detectorMask.initMaskData(detector); for(size_t index=0; index<detectorMask.getMaskData()->getAllocatedSize(); ++index) { - EXPECT_FALSE(detectorMask.getMask(index)); + EXPECT_FALSE(detectorMask.isMasked(index)); } } @@ -124,12 +124,12 @@ TEST_F(DetectorMaskTest, AssignmentOperator) double x = mask.getMaskData()->getAxisValue(index, 0); double y = mask.getMaskData()->getAxisValue(index, 1); if( x>= -4.0 && x <=4.0 && y>=-2.0 && y<=2.0) { - EXPECT_TRUE(mask.getMask(index)); + EXPECT_TRUE(mask.isMasked(index)); } else { - EXPECT_FALSE(mask.getMask(index)); + EXPECT_FALSE(mask.isMasked(index)); } } - EXPECT_EQ(mask.getNumberOfMaskedChannels(), 32); + EXPECT_EQ(mask.numberOfMaskedChannels(), 32); } @@ -158,9 +158,9 @@ TEST_F(DetectorMaskTest, CopyConstructor) double x = mask.getMaskData()->getAxisValue(index, 0); double y = mask.getMaskData()->getAxisValue(index, 1); if( x>= -4.0 && x <=4.0 && y>=-2.0 && y<=2.0) { - EXPECT_TRUE(mask.getMask(index)); + EXPECT_TRUE(mask.isMasked(index)); } else { - EXPECT_FALSE(mask.getMask(index)); + EXPECT_FALSE(mask.isMasked(index)); } } } diff --git a/Tests/UnitTests/Core/3/SphericalDetectorTest.h b/Tests/UnitTests/Core/3/SphericalDetectorTest.h index 3c0014c2e97..80f1c8128c2 100644 --- a/Tests/UnitTests/Core/3/SphericalDetectorTest.h +++ b/Tests/UnitTests/Core/3/SphericalDetectorTest.h @@ -40,7 +40,7 @@ TEST_F(SphericalDetectorTest, initialState) // masks EXPECT_FALSE(detector.hasMasks()); - EXPECT_EQ(0, detector.getNumberOfMaskedChannels()); + EXPECT_EQ(0, detector.numberOfMaskedChannels()); // resolution function EXPECT_EQ(nullptr, detector.getDetectorResolutionFunction()); @@ -351,7 +351,7 @@ TEST_F(SphericalDetectorTest, Clone) EXPECT_EQ(std::string("ConvolutionDetectorResolution"), clone->getDetectorResolutionFunction()->getName()); - EXPECT_EQ(clone->getNumberOfMaskedChannels(), 8); + EXPECT_EQ(clone->numberOfMaskedChannels(), 8); // checking iteration over the map of cloned detector SimulationArea area(clone.get()); diff --git a/auto/Wrap/libBornAgainCore.py b/auto/Wrap/libBornAgainCore.py index 9f065a65949..af361537ab7 100644 --- a/auto/Wrap/libBornAgainCore.py +++ b/auto/Wrap/libBornAgainCore.py @@ -8110,14 +8110,9 @@ class DetectorMask(_object): return _libBornAgainCore.DetectorMask_initMaskData(self, *args) - def getMask(self, index): - """ - getMask(DetectorMask self, size_t index) -> bool - - bool DetectorMask::getMask(size_t index) const - - """ - return _libBornAgainCore.DetectorMask_getMask(self, index) + def isMasked(self, index): + """isMasked(DetectorMask self, size_t index) -> bool""" + return _libBornAgainCore.DetectorMask_isMasked(self, index) def getMaskData(self): @@ -8164,24 +8159,14 @@ class DetectorMask(_object): return _libBornAgainCore.DetectorMask_hasMasks(self) - def getNumberOfMaskedChannels(self): - """ - getNumberOfMaskedChannels(DetectorMask self) -> int - - int DetectorMask::getNumberOfMaskedChannels() const + def numberOfMaskedChannels(self): + """numberOfMaskedChannels(DetectorMask self) -> int""" + return _libBornAgainCore.DetectorMask_numberOfMaskedChannels(self) - """ - return _libBornAgainCore.DetectorMask_getNumberOfMaskedChannels(self) - - def getNumberOfMasks(self): - """ - getNumberOfMasks(DetectorMask self) -> size_t - - size_t DetectorMask::getNumberOfMasks() const - - """ - return _libBornAgainCore.DetectorMask_getNumberOfMasks(self) + def numberOfMasks(self): + """numberOfMasks(DetectorMask self) -> size_t""" + return _libBornAgainCore.DetectorMask_numberOfMasks(self) def getMaskShape(self, mask_index, mask_value): @@ -16966,14 +16951,9 @@ class IDetector2D(ICloneable, IParameterized): return _libBornAgainCore.IDetector2D_getDetectorMask(self) - def getNumberOfMaskedChannels(self): - """ - getNumberOfMaskedChannels(IDetector2D self) -> int - - int IDetector2D::getNumberOfMaskedChannels() const - - """ - return _libBornAgainCore.IDetector2D_getNumberOfMaskedChannels(self) + def numberOfMaskedChannels(self): + """numberOfMaskedChannels(IDetector2D self) -> size_t""" + return _libBornAgainCore.IDetector2D_numberOfMaskedChannels(self) def isMasked(self, index): diff --git a/auto/Wrap/libBornAgainCore_wrap.cpp b/auto/Wrap/libBornAgainCore_wrap.cpp index 1b199051482..df17e06b5cb 100644 --- a/auto/Wrap/libBornAgainCore_wrap.cpp +++ b/auto/Wrap/libBornAgainCore_wrap.cpp @@ -50646,7 +50646,7 @@ fail: } -SWIGINTERN PyObject *_wrap_DetectorMask_getMask(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_DetectorMask_isMasked(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; DetectorMask *arg1 = (DetectorMask *) 0 ; size_t arg2 ; @@ -50658,18 +50658,18 @@ SWIGINTERN PyObject *_wrap_DetectorMask_getMask(PyObject *SWIGUNUSEDPARM(self), PyObject * obj1 = 0 ; bool result; - if (!PyArg_ParseTuple(args,(char *)"OO:DetectorMask_getMask",&obj0,&obj1)) SWIG_fail; + if (!PyArg_ParseTuple(args,(char *)"OO:DetectorMask_isMasked",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_DetectorMask, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DetectorMask_getMask" "', argument " "1"" of type '" "DetectorMask const *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DetectorMask_isMasked" "', argument " "1"" of type '" "DetectorMask const *""'"); } arg1 = reinterpret_cast< DetectorMask * >(argp1); ecode2 = SWIG_AsVal_size_t(obj1, &val2); if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "DetectorMask_getMask" "', argument " "2"" of type '" "size_t""'"); + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "DetectorMask_isMasked" "', argument " "2"" of type '" "size_t""'"); } arg2 = static_cast< size_t >(val2); - result = (bool)((DetectorMask const *)arg1)->getMask(arg2); + result = (bool)((DetectorMask const *)arg1)->isMasked(arg2); resultobj = SWIG_From_bool(static_cast< bool >(result)); return resultobj; fail: @@ -50764,7 +50764,7 @@ fail: } -SWIGINTERN PyObject *_wrap_DetectorMask_getNumberOfMaskedChannels(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_DetectorMask_numberOfMaskedChannels(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; DetectorMask *arg1 = (DetectorMask *) 0 ; void *argp1 = 0 ; @@ -50772,13 +50772,13 @@ SWIGINTERN PyObject *_wrap_DetectorMask_getNumberOfMaskedChannels(PyObject *SWIG PyObject * obj0 = 0 ; int result; - if (!PyArg_ParseTuple(args,(char *)"O:DetectorMask_getNumberOfMaskedChannels",&obj0)) SWIG_fail; + if (!PyArg_ParseTuple(args,(char *)"O:DetectorMask_numberOfMaskedChannels",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_DetectorMask, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DetectorMask_getNumberOfMaskedChannels" "', argument " "1"" of type '" "DetectorMask const *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DetectorMask_numberOfMaskedChannels" "', argument " "1"" of type '" "DetectorMask const *""'"); } arg1 = reinterpret_cast< DetectorMask * >(argp1); - result = (int)((DetectorMask const *)arg1)->getNumberOfMaskedChannels(); + result = (int)((DetectorMask const *)arg1)->numberOfMaskedChannels(); resultobj = SWIG_From_int(static_cast< int >(result)); return resultobj; fail: @@ -50786,7 +50786,7 @@ fail: } -SWIGINTERN PyObject *_wrap_DetectorMask_getNumberOfMasks(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_DetectorMask_numberOfMasks(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; DetectorMask *arg1 = (DetectorMask *) 0 ; void *argp1 = 0 ; @@ -50794,13 +50794,13 @@ SWIGINTERN PyObject *_wrap_DetectorMask_getNumberOfMasks(PyObject *SWIGUNUSEDPAR PyObject * obj0 = 0 ; size_t result; - if (!PyArg_ParseTuple(args,(char *)"O:DetectorMask_getNumberOfMasks",&obj0)) SWIG_fail; + if (!PyArg_ParseTuple(args,(char *)"O:DetectorMask_numberOfMasks",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_DetectorMask, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DetectorMask_getNumberOfMasks" "', argument " "1"" of type '" "DetectorMask const *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DetectorMask_numberOfMasks" "', argument " "1"" of type '" "DetectorMask const *""'"); } arg1 = reinterpret_cast< DetectorMask * >(argp1); - result = ((DetectorMask const *)arg1)->getNumberOfMasks(); + result = ((DetectorMask const *)arg1)->numberOfMasks(); resultobj = SWIG_From_size_t(static_cast< size_t >(result)); return resultobj; fail: @@ -75834,22 +75834,22 @@ fail: } -SWIGINTERN PyObject *_wrap_IDetector2D_getNumberOfMaskedChannels(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_IDetector2D_numberOfMaskedChannels(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; IDetector2D *arg1 = (IDetector2D *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; - int result; + size_t result; - if (!PyArg_ParseTuple(args,(char *)"O:IDetector2D_getNumberOfMaskedChannels",&obj0)) SWIG_fail; + if (!PyArg_ParseTuple(args,(char *)"O:IDetector2D_numberOfMaskedChannels",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_IDetector2D, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IDetector2D_getNumberOfMaskedChannels" "', argument " "1"" of type '" "IDetector2D const *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IDetector2D_numberOfMaskedChannels" "', argument " "1"" of type '" "IDetector2D const *""'"); } arg1 = reinterpret_cast< IDetector2D * >(argp1); - result = (int)((IDetector2D const *)arg1)->getNumberOfMaskedChannels(); - resultobj = SWIG_From_int(static_cast< int >(result)); + result = ((IDetector2D const *)arg1)->numberOfMaskedChannels(); + resultobj = SWIG_From_size_t(static_cast< size_t >(result)); return resultobj; fail: return NULL; @@ -104286,12 +104286,7 @@ static PyMethodDef SwigMethods[] = { "void DetectorMask::initMaskData(const OutputData< double > &data)\n" "\n" ""}, - { (char *)"DetectorMask_getMask", _wrap_DetectorMask_getMask, METH_VARARGS, (char *)"\n" - "DetectorMask_getMask(DetectorMask self, size_t index) -> bool\n" - "\n" - "bool DetectorMask::getMask(size_t index) const \n" - "\n" - ""}, + { (char *)"DetectorMask_isMasked", _wrap_DetectorMask_isMasked, METH_VARARGS, (char *)"DetectorMask_isMasked(DetectorMask self, size_t index) -> bool"}, { (char *)"DetectorMask_getMaskData", _wrap_DetectorMask_getMaskData, METH_VARARGS, (char *)"\n" "DetectorMask_getMaskData(DetectorMask self) -> OutputData< bool > const *\n" "\n" @@ -104320,18 +104315,8 @@ static PyMethodDef SwigMethods[] = { "returns true if has masks \n" "\n" ""}, - { (char *)"DetectorMask_getNumberOfMaskedChannels", _wrap_DetectorMask_getNumberOfMaskedChannels, METH_VARARGS, (char *)"\n" - "DetectorMask_getNumberOfMaskedChannels(DetectorMask self) -> int\n" - "\n" - "int DetectorMask::getNumberOfMaskedChannels() const \n" - "\n" - ""}, - { (char *)"DetectorMask_getNumberOfMasks", _wrap_DetectorMask_getNumberOfMasks, METH_VARARGS, (char *)"\n" - "DetectorMask_getNumberOfMasks(DetectorMask self) -> size_t\n" - "\n" - "size_t DetectorMask::getNumberOfMasks() const \n" - "\n" - ""}, + { (char *)"DetectorMask_numberOfMaskedChannels", _wrap_DetectorMask_numberOfMaskedChannels, METH_VARARGS, (char *)"DetectorMask_numberOfMaskedChannels(DetectorMask self) -> int"}, + { (char *)"DetectorMask_numberOfMasks", _wrap_DetectorMask_numberOfMasks, METH_VARARGS, (char *)"DetectorMask_numberOfMasks(DetectorMask self) -> size_t"}, { (char *)"DetectorMask_getMaskShape", _wrap_DetectorMask_getMaskShape, METH_VARARGS, (char *)"\n" "DetectorMask_getMaskShape(DetectorMask self, size_t mask_index, bool & mask_value) -> IShape2D\n" "\n" @@ -108848,12 +108833,7 @@ static PyMethodDef SwigMethods[] = { "const DetectorMask * IDetector2D::getDetectorMask() const \n" "\n" ""}, - { (char *)"IDetector2D_getNumberOfMaskedChannels", _wrap_IDetector2D_getNumberOfMaskedChannels, METH_VARARGS, (char *)"\n" - "IDetector2D_getNumberOfMaskedChannels(IDetector2D self) -> int\n" - "\n" - "int IDetector2D::getNumberOfMaskedChannels() const \n" - "\n" - ""}, + { (char *)"IDetector2D_numberOfMaskedChannels", _wrap_IDetector2D_numberOfMaskedChannels, METH_VARARGS, (char *)"IDetector2D_numberOfMaskedChannels(IDetector2D self) -> size_t"}, { (char *)"IDetector2D_isMasked", _wrap_IDetector2D_isMasked, METH_VARARGS, (char *)"\n" "IDetector2D_isMasked(IDetector2D self, size_t index) -> bool\n" "\n" -- GitLab