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.