60 Q_PLUGIN_METADATA(IID
"org.OpenFlipper.Plugins.Plugin-GaussCurvature")
65 void addTexture(QString _textureName, QString _filename, uint dimension)
override;
66 void updatedTextures(QString ,
int)
override;
67 void setTextureMode(QString _textureName, QString _mode)
override;
70 void setSlotDescription(QString _slotName, QString _slotDescription,
71 QStringList _parameters, QStringList _descriptions)
override;
73 void slotUpdateTexture(QString _textureName,
int _identifier)
override;
74 void pluginsInitialized()
override;
77 void noguiSupported()
override {};
84 QString
name()
override {
return (QString(
"GaussCurvature")); };
85 QString
description()
override {
return (QString(
"Generates Gauss Curvature information")); };
97 QString version()
override {
return QString(
"1.0"); };
102 template<
typename MeshT >
103 void computeGaussianCurvature(
MeshT* _mesh);
Provide texture support for a plugin.