![]() |
SMILX
1.01
|
This is a plugin for milxQt to do animation from collections. More...
#include <milxQtAnimatePlugin.h>
Public Slots | |
| void | loadExtension () |
| void | update () |
| void | preStartTasks () |
| void | postStartTasks () |
Public Slots inherited from milxQtPluginInterface | |
| virtual void | loadExtension ()=0 |
| Load the extension. [Implement this in your plugin]. | |
| virtual void | update ()=0 |
| Update the plugin. [Implement this in your plugin]. More... | |
| virtual void | preStartTasks ()=0 |
| Tasks to complete before running or starting the thread. [Implement this]. | |
| virtual void | postStartTasks ()=0 |
| Tasks to complete after running or starting the thread. [Implement this]. | |
Public Member Functions | |
| milxQtAnimatePlugin (QObject *theParent=0) | |
| QString | name () |
| Get the Name of the plugin. [Implement this in your plugin]. | |
| bool | hasOpenSupport () |
| Does the plugin support opening files? [Implement this in your plugin]. | |
| QString | openFileSupport () |
| Get the file support string for opening (extension wildcard list). [Implement this in your plugin]. | |
| QStringList | openExtensions () |
| Get a list of supported file format extensions. [Implement this in your plugin]. | |
| bool | hasSaveSupport () |
| Does the plugin support opening files? [Implement this in your plugin]. | |
| QString | saveFileSupport () |
| Get the file support string for saving (extension wildcard list). [Implement this in your plugin]. | |
| QStringList | saveExtensions () |
| Get a list of supported file format extensions. [Implement this in your plugin]. | |
| bool | hasCollectionSupport () |
| Does the plugin support collections (PolyData collection etc.). [Implement this in your plugin]. | |
| void | SetInputCollection (vtkPolyDataCollection *collection, QStringList &filenames) |
| Pass a collection to internal plugin class. [Implement this in your plugin]. More... | |
| void | open (QString filename) |
| Open the file using the plugin. [Implement this in your plugin]. | |
| void | save (QString filename) |
| Save the result as a file using the plugin. [Implement this in your plugin]. | |
| milxQtRenderWindow * | genericResult () |
| Get the generic result, which is a milxQtRenderWindow. The result can then be displayed in milxQtMain etc. [Implement this in your plugin]. | |
| milxQtModel * | modelResult () |
| Get the model result. The result can then be displayed in milxQtMain etc. [Implement this in your plugin]. | |
| milxQtImage * | imageResult () |
| Get the image result. The result can then be displayed in milxQtMain etc.[Implement this in your plugin]. | |
| QDockWidget * | dockWidget () |
| Return the dock widget (if one is provided by plugin). [Implement this in your plugin]. | |
| Qt::DockWidgetArea | dockDefaultArea () |
| Return the default dock widget area (if one is provided by plugin). [Implement this in your plugin]. | |
| bool | isPluginWindow (QWidget *window) |
| Is the window provided a plugin generated window? In this case a milxQtShapeModel window. [Implement this in your plugin]. | |
| milxQtAnimateModel * | pluginWindow (QWidget *window) |
Public Member Functions inherited from milxQtPluginInterface | |
| milxQtPluginInterface (QObject *theParent=0) | |
| Default destructor. | |
| void | setFileName (const QString filename) |
| Set the Name of the data. [Don't Reimplement this]. More... | |
| void | setConsole (milxQtConsole *con) |
| Set console to be used by plugins for output. More... | |
| bool | isThreaded () |
| Is the plugin threaded? [Don't Reimplement this]. | |
| bool | isDockable () |
| Is the plugin a dock window? [Don't Reimplement this]. | |
| bool | isConsole () |
| Is the plugin a console dock window? If so, it will be added to the console dock window. [Don't Reimplement this]. | |
| bool | isExtension () |
| Is the plugin an extension? [Don't Reimplement this]. | |
| QList< QAction * > | addToFileMenu () |
| Actions to add to the file or context menu. [Don't Reimplement this]. | |
| QList< QMenu * > | addToMenuBar () |
| Menus to add to the menu bar. [Don't Reimplement this]. | |
Protected Member Functions | |
| void | run () |
| void | createConnections () |
Protected Attributes | |
| QPointer< milxQtAnimateModel > | animateModel |
| Model extension. | |
| QPointer< milxQtMain > | MainWindow |
Protected Attributes inherited from milxQtPluginInterface | |
| QString | pluginName |
| QString | dataName |
| bool | threaded |
| Threaded plugin? | |
| bool | dockable |
| Dockable plugin? | |
| bool | consoleWindow |
| console window? | |
| bool | extension |
| Extension rather than a plugin? | |
| QMutex | mutex |
| QList< QAction * > | fileMenuEntries |
| QList< QMenu * > | menuToAdd |
| milxQtConsole * | console |
| console for logging | |
Additional Inherited Members | |
Signals inherited from milxQtPluginInterface | |
| void | resultAvailable (milxQtRenderWindow *) |
| Send signal that Resultant render window is available for showing. | |
| void | resultAvailable (milxQtModel *) |
| Send signal that Resultant model is available for showing. | |
| void | resultAvailable (milxQtImage *) |
| Send signal that Resultant image is available for showing. | |
| void | resultAvailable (vtkPolyDataCollection *, QStringList &) |
| Send signal that Resultant collection is available for showing. | |
| void | working (int value) |
| Send signal that computation is in progress. Value carries the progress,. | |
| void | done (int value) |
| Send signal that computation is done. Value carries the progress,. | |
This is a plugin for milxQt to do animation from collections.
Definition at line 30 of file milxQtAnimatePlugin.h.
| milxQtAnimatePlugin::milxQtAnimatePlugin | ( | QObject * | theParent = 0 | ) |
Up cast parent to milxQtMain
Definition at line 22 of file milxQtAnimatePlugin.cpp.
|
slot |
Load the extension
Definition at line 156 of file milxQtAnimatePlugin.cpp.
| milxQtAnimateModel * milxQtAnimatePlugin::pluginWindow | ( | QWidget * | window | ) |
Casts window to a milxQtDeNoiseConsole class after performing relevant checks
Definition at line 149 of file milxQtAnimatePlugin.cpp.
|
protected |
Execute own thread work here
Definition at line 161 of file milxQtAnimatePlugin.cpp.
|
virtual |
Pass a collection to internal plugin class. [Implement this in your plugin].
Update case list in manager
Implements milxQtPluginInterface.
Definition at line 77 of file milxQtAnimatePlugin.cpp.
1.8.13