55 #ifndef TYPEBSPLINESURFACEPLUGIN_HH 56 #define TYPEBSPLINESURFACEPLUGIN_HH 79 Q_PLUGIN_METADATA(IID
"org.OpenFlipper.Plugins.Plugin-TypeBSplineSurface")
83 void log(
Logtype _type, QString _message);
84 void log(QString _message);
87 void emptyObjectAdded(
int _id );
97 void noguiSupported( ) {} ;
119 QString
name() {
return (QString(
"TypeBSplineSurface")); };
120 QString
description( ) {
return (QString(tr(
"Register BSpline Surface type "))); };
130 QString version() {
return QString(
"1.1"); };
141 QAction* renderKnotSelectionAction_;
142 QAction* renderNoSelectionAction_;
146 #endif //TYPEBSPLINESURFACEPLUGIN_HH
void pluginsInitialized()
Second initialization phase.
void slotRenderControlNet()
Slot triggered from context menu, if the control net should be rendered.
Interface class for type definitions.
Logtype
Log types for Message Window.
void slotUpdateContextMenu(int _objectId)
Interface for all Plugins which do logging to the logging window of the framework.
QAction * renderControlNetAction_
Context menu action.
int addEmpty()
Create an empty object.
DataType supportedType()
Return your supported object type( e.g. DATA_TRIANGLE_MESH )
void slotRenderSelection(QAction *_action)
Slot triggered from context menu, if the selection rendering should be altered.
QAction * renderCPSelectionAction_
Context menu action (render selection texture)
QString name()
Return a name for the plugin.
QString description()
Return a description of what the plugin is doing.
void slotRenderSurface()
Slot triggered from context menu, if the surface should be rendered.
QAction * renderSurfaceAction_
Context menu action.
Interface class from which all plugins have to be created.
Interface for all plugins which want to Load or Save files and create Objects.