mirror of
https://github.com/lucaspalomodevelop/meshlab.git
synced 2026-03-13 08:09:39 +00:00
filter function and texture defragmentation python rename
This commit is contained in:
parent
089b65a353
commit
15541eb1cd
@ -90,9 +90,33 @@ QString FilterFunctionPlugin::filterName(ActionIDType filterId) const
|
||||
case FF_REFINE: return QString("Refine User-Defined");
|
||||
case FF_ISOSURFACE: return QString("Implicit Surface");
|
||||
|
||||
default: assert(0);
|
||||
default: assert(0); return QString();
|
||||
}
|
||||
}
|
||||
|
||||
QString FilterFunctionPlugin::pythonFilterName(ActionIDType f) const
|
||||
{
|
||||
switch (f) {
|
||||
case FF_VERT_SELECTION: return QString("compute_selection_by_condition_per_vertex");
|
||||
case FF_FACE_SELECTION: return QString("compute_selection_by_condition_per_face");
|
||||
case FF_GEOM_FUNC: return QString("compute_coord_by_function");
|
||||
case FF_FACE_COLOR: return QString("compute_color_by_function_per_face");
|
||||
case FF_FACE_QUALITY: return QString("compute_scalar_by_function_per_face");
|
||||
case FF_VERT_COLOR: return QString("compute_color_by_function_per_vertex");
|
||||
case FF_VERT_QUALITY: return QString("compute_scalar_by_function_per_vertex");
|
||||
case FF_VERT_TEXTURE_FUNC: return QString("compute_texcoord_by_function_per_vertex");
|
||||
case FF_WEDGE_TEXTURE_FUNC: return QString("compute_texcoord_by_function_per_wedge");
|
||||
case FF_VERT_NORMAL: return QString("compute_normal_by_function_per_vertex");
|
||||
case FF_DEF_VERT_SCALAR_ATTRIB: return QString("compute_new_custom_scalar_attribute_per_vertex");
|
||||
case FF_DEF_FACE_SCALAR_ATTRIB: return QString("compute_new_custom_scalar_attribute_per_face");
|
||||
case FF_DEF_VERT_POINT_ATTRIB: return QString("compute_new_custom_point_attribute_per_vertex");
|
||||
case FF_DEF_FACE_POINT_ATTRIB: return QString("compute_new_custom_point_attribute_per_face");
|
||||
case FF_GRID: return QString("create_grid");
|
||||
case FF_REFINE: return QString("meshing_refine_by_function");
|
||||
case FF_ISOSURFACE: return QString("create_implicit_surface");
|
||||
|
||||
default: assert(0); return QString();
|
||||
}
|
||||
return QString("error!");
|
||||
}
|
||||
|
||||
const QString PossibleOperators(
|
||||
|
||||
@ -80,13 +80,15 @@ public:
|
||||
FilterFunctionPlugin();
|
||||
~FilterFunctionPlugin();
|
||||
|
||||
QString pluginName() const;
|
||||
QString filterName(ActionIDType filter) const;
|
||||
QString filterInfo(ActionIDType filter) const;
|
||||
FilterClass getClass(const QAction*) const;
|
||||
int postCondition(const QAction* action) const;
|
||||
RichParameterList initParameterList(const QAction*, const MeshModel& /*m*/);
|
||||
virtual int getRequirements(const QAction*);
|
||||
QString pluginName() const;
|
||||
QString pythonFilterName(ActionIDType f) const;
|
||||
QString filterName(ActionIDType filter) const;
|
||||
QString filterInfo(ActionIDType filter) const;
|
||||
FilterClass getClass(const QAction*) const;
|
||||
int postCondition(const QAction* action) const;
|
||||
RichParameterList initParameterList(const QAction*, const MeshModel& /*m*/);
|
||||
virtual int getRequirements(const QAction*);
|
||||
|
||||
std::map<std::string, QVariant> applyFilter(
|
||||
const QAction* action,
|
||||
const RichParameterList& parameters,
|
||||
|
||||
@ -76,6 +76,17 @@ QString FilterTextureDefragPlugin::filterName(ActionIDType filterId) const
|
||||
return {};
|
||||
}
|
||||
|
||||
QString FilterTextureDefragPlugin::pythonFilterName(ActionIDType f) const
|
||||
{
|
||||
switch(f) {
|
||||
case FP_TEXTURE_DEFRAG:
|
||||
return QString("apply_texmap_defragmentation");
|
||||
default:
|
||||
assert(0); return QString();
|
||||
}
|
||||
return {};
|
||||
}
|
||||
|
||||
QString FilterTextureDefragPlugin::filterInfo(ActionIDType filterId) const
|
||||
{
|
||||
switch(filterId) {
|
||||
|
||||
@ -50,6 +50,7 @@ class FilterTextureDefragPlugin : public QObject, public FilterPlugin
|
||||
|
||||
QString pluginName() const;
|
||||
QString filterName(ActionIDType filter) const;
|
||||
QString pythonFilterName(ActionIDType f) const;
|
||||
QString filterInfo(ActionIDType filter) const;
|
||||
RichParameterList initParameterList(const QAction*, const MeshDocument &/*m*/);
|
||||
std::map<std::string, QVariant> applyFilter(
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user