SMILX
1.01
|
The interface for the DTI plugin for milxQt. More...
#include <milxQtDiffusionTensorPlugin.h>
Public Slots | |
virtual void | loadExtension () |
Load the extension. [Implement this in your plugin]. More... | |
virtual void | update () |
Update the plugin. [Implement this in your plugin]. More... | |
virtual void | preStartTasks () |
Tasks to complete before running or starting the thread. [Implement this]. | |
virtual void | postStartTasks () |
Tasks to complete after running or starting the thread. [Implement this]. | |
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 | |
milxQtDiffusionTensorPlugin (QObject *theParent=0) | |
Default destructor. More... | |
virtual QString | name () |
Get the Name of the plugin. [Implement this in your plugin]. | |
virtual bool | hasOpenSupport () |
Does the plugin support opening files? [Implement this in your plugin]. | |
virtual QString | openFileSupport () |
Get the file support string for opening (extension wildcard list). [Implement this in your plugin]. | |
virtual QStringList | openExtensions () |
Get a list of supported file format extensions. [Implement this in your plugin]. | |
virtual bool | hasSaveSupport () |
Does the plugin support opening files? [Implement this in your plugin]. | |
virtual QString | saveFileSupport () |
Get the file support string for saving (extension wildcard list). [Implement this in your plugin]. | |
virtual QStringList | saveExtensions () |
Get a list of supported file format extensions. [Implement this in your plugin]. | |
virtual bool | hasCollectionSupport () |
Does the plugin support collections (PolyData collection etc.). [Implement this in your plugin]. | |
virtual void | SetInputCollection (vtkPolyDataCollection *collection, QStringList &filenames) |
Pass a collection to internal plugin class. [Implement this in your plugin]. | |
virtual void | open (QString filename) |
Open the file using the plugin. [Implement this in your plugin]. | |
virtual void | save (QString filename) |
Save the result as a file using the plugin. [Implement this in your plugin]. | |
virtual milxQtRenderWindow * | genericResult () |
Get the generic result, which is a milxQtRenderWindow. The result can then be displayed in milxQtMain etc. [Implement this in your plugin]. | |
virtual milxQtModel * | modelResult () |
Get the model result. The result can then be displayed in milxQtMain etc. [Implement this in your plugin]. | |
virtual milxQtImage * | imageResult () |
Get the image result. The result can then be displayed in milxQtMain etc.[Implement this in your plugin]. | |
virtual QDockWidget * | dockWidget () |
Return the dock widget (if one is provided by plugin). [Implement this in your plugin]. | |
virtual Qt::DockWidgetArea | dockDefaultArea () |
Return the default dock widget area (if one is provided by plugin). [Implement this in your plugin]. | |
virtual bool | isPluginWindow (QWidget *window) |
Is the window provided a plugin generated window? In this case a milxQtShapeModel window. [Implement this in your plugin]. | |
milxQtDiffusionTensorModel * | 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 Attributes | |
QPointer< milxQtDiffusionTensorModel > | diffusionModel |
Model extension. | |
QPointer< milxQtDiffusionTensorImage > | diffusionImage |
Image 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,. | |
The interface for the DTI plugin for milxQt.
Definition at line 44 of file milxQtDiffusionTensorPlugin.h.
milxQtDiffusionTensorPlugin::milxQtDiffusionTensorPlugin | ( | QObject * | theParent = 0 | ) |
Default destructor.
Up cast parent to milxQtMain
Definition at line 22 of file milxQtDiffusionTensorPlugin.cpp.
|
virtualslot |
Load the extension. [Implement this in your plugin].
Definition at line 131 of file milxQtDiffusionTensorPlugin.cpp.
milxQtDiffusionTensorModel * milxQtDiffusionTensorPlugin::pluginWindow | ( | QWidget * | window | ) |
Casts window to a milxQtDeNoiseConsole class after performing relevant checks
Definition at line 124 of file milxQtDiffusionTensorPlugin.cpp.
|
inlinevirtualslot |
Update the plugin. [Implement this in your plugin].
This generic call is called after plugin is loaded and is designed to be used to update the plugin internals such as manager displays etc.
Definition at line 170 of file milxQtDiffusionTensorPlugin.h.