From b0dbea851b349286d433873a4e944f9bdd2e16cf Mon Sep 17 00:00:00 2001 From: alemuntoni Date: Tue, 16 Mar 2021 15:58:41 +0100 Subject: [PATCH] rename FilterExampleGPU to snapshot for pymeshlab --- .../filter_sample_gpu/filter_sample_gpu.cpp | 17 ++++++++++++----- .../filter_sample_gpu/filter_sample_gpu.h | 1 + 2 files changed, 13 insertions(+), 5 deletions(-) diff --git a/src/meshlabplugins/filter_sample_gpu/filter_sample_gpu.cpp b/src/meshlabplugins/filter_sample_gpu/filter_sample_gpu.cpp index 333d234db..ad430550d 100644 --- a/src/meshlabplugins/filter_sample_gpu/filter_sample_gpu.cpp +++ b/src/meshlabplugins/filter_sample_gpu/filter_sample_gpu.cpp @@ -49,11 +49,18 @@ QString ExtraSampleGPUPlugin::pluginName() const // (this string is used also to define the menu entry) QString ExtraSampleGPUPlugin::filterName(ActionIDType filterId) const { - switch(filterId) { - case FP_GPU_EXAMPLE : return QString("GPU Filter Example "); - default : assert(0); - } - return QString(); + if (filterId == FP_GPU_EXAMPLE) + return "GPU Filter Example"; + else + return ""; +} + +QString ExtraSampleGPUPlugin::pythonFilterName(ActionIDType filterId) const +{ + if (filterId == FP_GPU_EXAMPLE) + return "snapshot"; + else + return ""; } // Info() must return the longer string describing each filtering action diff --git a/src/meshlabplugins/filter_sample_gpu/filter_sample_gpu.h b/src/meshlabplugins/filter_sample_gpu/filter_sample_gpu.h index 051156e60..2321f9877 100644 --- a/src/meshlabplugins/filter_sample_gpu/filter_sample_gpu.h +++ b/src/meshlabplugins/filter_sample_gpu/filter_sample_gpu.h @@ -54,6 +54,7 @@ public: void initParameterList(const QAction* action, MeshModel &m, RichParameterList & parlst); QString filterName(ActionIDType filter) const; + QString pythonFilterName(ActionIDType filterId) const; QString filterInfo(ActionIDType filter) const; bool requiresGLContext(const QAction* action) const; std::map applyFilter(const QAction* action, const RichParameterList & /*parent*/, MeshDocument &md, unsigned int& postConditionMask, vcg::CallBackPos * cb);