remove "change the current layer" filter

This commit is contained in:
alemuntoni 2021-09-22 16:39:40 +02:00
parent a5451d4273
commit dc3312a7aa
2 changed files with 459 additions and 389 deletions

File diff suppressed because it is too large Load Diff

View File

@ -1,25 +1,25 @@
/****************************************************************************
* MeshLab o o *
* A versatile mesh processing toolbox o o *
* _ O _ *
* Copyright(C) 2005 \/)\/ *
* Visual Computing Lab /\/| *
* ISTI - Italian National Research Council | *
* \ *
* All rights reserved. *
* *
* This program is free software; you can redistribute it and/or modify *
* it under the terms of the GNU General Public License as published by *
* the Free Software Foundation; either version 2 of the License, or *
* (at your option) any later version. *
* *
* This program is distributed in the hope that it will be useful, *
* but WITHOUT ANY WARRANTY; without even the implied warranty of *
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
* GNU General Public License (http://www.gnu.org/licenses/gpl.txt) *
* for more details. *
* *
****************************************************************************/
/*****************************************************************************
* MeshLab o o *
* A versatile mesh processing toolbox o o *
* _ O _ *
* Copyright(C) 2005-2021 \/)\/ *
* Visual Computing Lab /\/| *
* ISTI - Italian National Research Council | *
* \ *
* All rights reserved. *
* *
* This program is free software; you can redistribute it and/or modify *
* it under the terms of the GNU General Public License as published by *
* the Free Software Foundation; either version 2 of the License, or *
* (at your option) any later version. *
* *
* This program is distributed in the hope that it will be useful, *
* but WITHOUT ANY WARRANTY; without even the implied warranty of *
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
* GNU General Public License (http://www.gnu.org/licenses/gpl.txt) *
* for more details. *
* *
****************************************************************************/
#ifndef FILTER_SPLITTER_H
#define FILTER_SPLITTER_H
@ -48,24 +48,24 @@ public:
FP_DELETE_NON_VISIBLE_MESH,
FP_DELETE_RASTER,
FP_DELETE_NON_SELECTED_RASTER,
FP_SELECTCURRENT,
FP_EXPORT_CAMERAS,
FP_IMPORT_CAMERAS
};
FilterLayerPlugin();
QString pluginName() const;
QString filterName(ActionIDType filter) const;
QString filterInfo(ActionIDType filter) const;
FilterClass getClass(const QAction*) const;
RichParameterList initParameterList(const QAction*, const MeshDocument &/*m*/);
QString pluginName() const;
QString filterName(ActionIDType filter) const;
QString filterInfo(ActionIDType filter) const;
FilterClass getClass(const QAction*) const;
RichParameterList initParameterList(const QAction*, const MeshDocument& /*m*/);
std::map<std::string, QVariant> applyFilter(
const QAction* action,
const RichParameterList & parameters,
MeshDocument &md,
unsigned int& postConditionMask,
vcg::CallBackPos * cb); int postCondition(const QAction *filter) const;
const QAction* action,
const RichParameterList& parameters,
MeshDocument& md,
unsigned int& postConditionMask,
vcg::CallBackPos* cb);
int postCondition(const QAction* filter) const;
FilterArity filterArity(const QAction*) const;
};