GOFIGURE2  0.9.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Public Member Functions | Protected Member Functions | Protected Attributes | Private Member Functions | List of all members
medianplugin Class Reference

#include <Plugins/ImageMedianPlugin/medianplugin.h>

Inheritance diagram for medianplugin:
Inheritance graph
[legend]
Collaboration diagram for medianplugin:
Collaboration graph
[legend]

Public Member Functions

virtual std::vector< QAction * > Actions ()
 
virtual QWidget * AdditionalWidget ()
 
virtual QDockWidget * DockWidget ()
 
 medianplugin (QObject *iParent=0x0)
 
virtual QMenu * Menu ()
 
virtual void OnTabActivated (const int &)
 
virtual void OnTabClosed (const int &)
 
virtual void OnTabMoved (const int &, const int &)
 
virtual void ReadSettings ()
 Read Settings for the plugin. More...
 
virtual std::list
< GoFigure::TabDimensionType
TabElementCompatibility () const
 
virtual QToolBar * ToolBar ()
 
virtual void WriteSettings ()
 Write Settings for the plugin. More...
 
virtual ~medianplugin ()
 
- Public Member Functions inherited from QGoImageFilterPluginBase
virtual std::vector
< vtkImageData * > 
GetOutput ()
 
 QGoImageFilterPluginBase (QObject *iParent=0x0)
 
virtual void SetInput (vtkImageData *iInput)
 
virtual void SetInput (std::vector< vtkImageData * > &iInput)
 
virtual void Update ()
 
virtual ~QGoImageFilterPluginBase ()
 
- Public Member Functions inherited from QGoPlugin
QString Copyright () const
 return Copyright of the plugin. More...
 
QString Description () const
 return Short description of the plugin. More...
 
QString Distributor () const
 return Distributor of the plugin. More...
 
QString GoFigureCompatibilityVersion () const
 return GoFigure version for compatibility with the plugin. More...
 
QString License () const
 return License of the plugin. More...
 
QString Name () const
 return Plugin Name of the plugin. More...
 
 QGoPlugin (QObject *iParent=0x0)
 Default Constructor. More...
 
QString Version () const
 return Plugin Version of the plugin. More...
 
virtual ~QGoPlugin ()
 Destructor. More...
 

Protected Member Functions

virtual void Process ()
 
virtual void SetAllRequiredInformation ()
 Set all required information (name, version, license...). More...
 

Protected Attributes

QCellPreprocesspreprocess
 
- Protected Attributes inherited from QGoImageFilterPluginBase
std::vector< vtkImageData * > m_VTKInput
 
std::vector< vtkImageData * > m_VTKOutput
 
- Protected Attributes inherited from QGoPlugin
PluginInformationBase m_Information
 contains all information related to the plugin. More...
 

Private Member Functions

 Q_DISABLE_COPY (medianplugin)
 

Additional Inherited Members

- Signals inherited from QGoImageFilterPluginBase
void Done (std::vector< vtkImageData * >)
 

Detailed Description

Definition at line 46 of file medianplugin.h.

Constructor & Destructor Documentation

medianplugin::medianplugin ( QObject *  iParent = 0x0)
explicit

Definition at line 47 of file medianplugin.cxx.

medianplugin::~medianplugin ( )
virtual

Definition at line 55 of file medianplugin.cxx.

Member Function Documentation

std::vector< QAction * > medianplugin::Actions ( )
virtual

Implements QGoPlugin.

Definition at line 58 of file medianplugin.cxx.

QWidget * medianplugin::AdditionalWidget ( )
virtual

Implements QGoPlugin.

Definition at line 86 of file medianplugin.cxx.

QDockWidget * medianplugin::DockWidget ( )
virtual

Implements QGoPlugin.

Definition at line 81 of file medianplugin.cxx.

QMenu * medianplugin::Menu ( )
virtual

Implements QGoPlugin.

Definition at line 76 of file medianplugin.cxx.

virtual void medianplugin::OnTabActivated ( const int &  )
inlinevirtual

Implements QGoPlugin.

Definition at line 67 of file medianplugin.h.

virtual void medianplugin::OnTabClosed ( const int &  )
inlinevirtual

Implements QGoPlugin.

Definition at line 69 of file medianplugin.h.

virtual void medianplugin::OnTabMoved ( const int &  ,
const int &   
)
inlinevirtual

Implements QGoPlugin.

Definition at line 68 of file medianplugin.h.

void medianplugin::Process ( )
protectedvirtual

Implements QGoImageFilterPluginBase.

Definition at line 101 of file medianplugin.cxx.

medianplugin::Q_DISABLE_COPY ( medianplugin  )
private
virtual void medianplugin::ReadSettings ( )
inlinevirtual

Read Settings for the plugin.

Implements QGoPlugin.

Definition at line 65 of file medianplugin.h.

void medianplugin::SetAllRequiredInformation ( )
protectedvirtual

Set all required information (name, version, license...).

Note
This method MUST be called in the constructor of any plugin which inherits from QGoPlugin.

Implements QGoPlugin.

Definition at line 109 of file medianplugin.cxx.

std::list< GoFigure::TabDimensionType > medianplugin::TabElementCompatibility ( ) const
virtual

Implements QGoPlugin.

Definition at line 92 of file medianplugin.cxx.

QToolBar * medianplugin::ToolBar ( )
virtual

Implements QGoPlugin.

Definition at line 71 of file medianplugin.cxx.

virtual void medianplugin::WriteSettings ( )
inlinevirtual

Write Settings for the plugin.

Implements QGoPlugin.

Definition at line 64 of file medianplugin.h.

Member Data Documentation

QCellPreprocess* medianplugin::preprocess
protected

Definition at line 78 of file medianplugin.h.


The documentation for this class was generated from the following files: