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 Interface class for creating custom context menus.
int addEmpty()
Create an empty object.
Logtype
Log types for Message Window.
void slotRenderSelection(QAction *_action)
Slot triggered from context menu, if the selection rendering should be altered.
Interface for all plugins which want to Load or Save files and create Objects.
void slotUpdateContextMenu(int _objectId)
Interface class for type definitions.
QString description()
Return a description of what the plugin is doing.
Interface for all Plugins which do logging to the logging window of the framework.
void pluginsInitialized()
Second initialization phase.
QString name()
Return a name for the plugin.
QAction * renderSurfaceAction_
Context menu action.
Interface class from which all plugins have to be created.
QAction * renderCPSelectionAction_
Context menu action (render selection texture)
void slotRenderControlNet()
Slot triggered from context menu, if the control net should be rendered.
void slotRenderSurface()
Slot triggered from context menu, if the surface should be rendered.
DataType supportedType()
Return your supported object type( e.g. DATA_TRIANGLE_MESH )
QAction * renderControlNetAction_
Context menu action.