61 #ifndef TYPEBSPLINESURFACEPLUGIN_HH
62 #define TYPEBSPLINESURFACEPLUGIN_HH
85 #if QT_VERSION >= 0x050000
86 Q_PLUGIN_METADATA(IID
"org.OpenFlipper.Plugins.Plugin-TypeBSplineSurface")
91 void log(
Logtype _type, QString _message);
92 void log(QString _message);
95 void emptyObjectAdded(
int _id );
105 void noguiSupported( ) {} ;
127 QString
name() {
return (QString(
"TypeBSplineSurface")); };
128 QString
description( ) {
return (QString(tr(
"Register BSpline Surface type "))); };
138 QString version() {
return QString(
"1.1"); };
149 QAction* renderKnotSelectionAction_;
150 QAction* renderNoSelectionAction_;
154 #endif //TYPEBSPLINESURFACEPLUGIN_HH
void pluginsInitialized()
Second initialization phase.
Interface for all plugins which want to Load or Save files and create Objects.
void slotRenderControlNet()
Slot triggered from context menu, if the control net should be rendered.
QAction * renderSurfaceAction_
Context menu action.
void slotUpdateContextMenu(int _objectId)
Interface class for creating custom context menus.
Interface for all Plugins which do logging to the logging window of the framework.
DataType supportedType()
Return your supported object type( e.g. DATA_TRIANGLE_MESH )
QString name()
Return a name for the plugin.
Interface class for type definitions.
void slotRenderSurface()
Slot triggered from context menu, if the surface should be rendered.
QAction * renderCPSelectionAction_
Context menu action (render selection texture)
Interface class from which all plugins have to be created.
Logtype
Log types for Message Window.
QString description()
Return a description of what the plugin is doing.
QAction * renderControlNetAction_
Context menu action.
int addEmpty()
Create an empty object.
void slotRenderSelection(QAction *_action)
Slot triggered from context menu, if the selection rendering should be altered.