56 #include "noiseToolbar.hh" 68 Q_PLUGIN_METADATA(IID
"org.OpenFlipper.Plugins.Plugin-Noise")
72 void updatedObject(
int _id,
const UpdateType& _type);
76 void log(
Logtype _type, QString _message);
77 void log(QString _message);
80 void addToolbox( QString _name , QWidget* _widget, QIcon* _icon );
87 QString
name() {
return (QString(
"Noise")); }
88 QString
description( ) {
return (QString(
"Add Noise to object surfaces")); }
98 void initializePlugin();
106 void slotAddNoise(
int _objectId,
double _maxNoise);
109 template<
class MeshT >
110 void slotAddNoise( MeshT* _mesh,
double _maxNoise);
112 void slotAddNoise(
SplatCloud* _splat_cloud,
double _maxNoise);
116 QString version() {
return QString(
"2.0"); }
Interface class for exporting functions to python.
const UpdateType UPDATE_ALL(UpdateTypeSet(1))
Identifier for all updates.
Logtype
Log types for Message Window.
QString name()
Return a name for the plugin.
Interface for all Plugins which do logging to the logging window of the framework.
QString description()
Return a description of what the plugin is doing.
void noguiSupported()
Tell system that this plugin runs without ui.
noiseToolbarWidget * tool_
Widget for Toolbox.
Interface class from which all plugins have to be created.
Interface class for backup handling.