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

#include <Plugins/ImageMedianPlugin/QCellPreprocess.h>

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

Public Types

typedef ImageExportType::Pointer ImageExportPointer
 
typedef itk::VTKImageExport
< InputImageType
ImageExportType
 
typedef ImageImportType::Pointer ImageImportPointer
 
typedef itk::VTKImageImport
< InputImageType
ImageImportType
 
typedef InputImageType::Pointer InputImagePointer
 
typedef itk::Image< unsigned
char, 3 > 
InputImageType
 
typedef
PreprocessFilterType::Pointer 
PreprocessFilterPointer
 
typedef itk::CellPreprocess
< InputImageType,
InputImageType
PreprocessFilterType
 

Signals

void Done (std::vector< vtkImageData * >)
 

Public Member Functions

std::vector< vtkImageData * > GetOutput ()
 
 QCellPreprocess (QWidget *iParent=0)
 
void SetInput (std::vector< vtkImageData * > &iImg)
 
void SetMembraneDataType (bool x)
 
virtual ~QCellPreprocess ()
 

Protected Slots

void on_allChRadioButton_clicked ()
 
void on_GlobalApplyButton_clicked ()
 
void on_GlobalResetButton_clicked ()
 
void on_RadiusSlider_sliderReleased ()
 
void on_RadiusSpinBox_valueChanged ()
 
void on_singleChRadioButton_clicked ()
 

Protected Member Functions

void GetParameters ()
 
void Preprocess (unsigned int i)
 

Protected Attributes

double m_CellRadius
 
bool m_MembraneData
 
std::vector< vtkImageData * > m_VTKInput
 
std::vector< vtkImageData * > m_VTKOutput
 

Private Member Functions

QCellPreprocess operator= (const QCellPreprocess &)
 
 QCellPreprocess (const QCellPreprocess &)
 

Detailed Description

Definition at line 59 of file QCellPreprocess.h.

Member Typedef Documentation

typedef ImageExportType::Pointer QCellPreprocess::ImageExportPointer

Definition at line 69 of file QCellPreprocess.h.

typedef itk::VTKImageExport< InputImageType > QCellPreprocess::ImageExportType

Definition at line 68 of file QCellPreprocess.h.

typedef ImageImportType::Pointer QCellPreprocess::ImageImportPointer

Definition at line 71 of file QCellPreprocess.h.

typedef itk::VTKImageImport< InputImageType > QCellPreprocess::ImageImportType

Definition at line 70 of file QCellPreprocess.h.

typedef InputImageType::Pointer QCellPreprocess::InputImagePointer

Definition at line 65 of file QCellPreprocess.h.

typedef itk::Image< unsigned char, 3 > QCellPreprocess::InputImageType

Definition at line 64 of file QCellPreprocess.h.

Definition at line 67 of file QCellPreprocess.h.

Definition at line 66 of file QCellPreprocess.h.

Constructor & Destructor Documentation

QCellPreprocess::QCellPreprocess ( QWidget *  iParent = 0)
explicit

Definition at line 47 of file QCellPreprocess.cxx.

virtual QCellPreprocess::~QCellPreprocess ( )
inlinevirtual

Definition at line 74 of file QCellPreprocess.h.

QCellPreprocess::QCellPreprocess ( const QCellPreprocess )
private

Member Function Documentation

void QCellPreprocess::Done ( std::vector< vtkImageData * >  )
signal
std::vector< vtkImageData * > QCellPreprocess::GetOutput ( void  )

Definition at line 69 of file QCellPreprocess.cxx.

void QCellPreprocess::GetParameters ( )
protected

Definition at line 75 of file QCellPreprocess.cxx.

void QCellPreprocess::on_allChRadioButton_clicked ( )
protectedslot

Definition at line 114 of file QCellPreprocess.cxx.

void QCellPreprocess::on_GlobalApplyButton_clicked ( )
protectedslot

Definition at line 133 of file QCellPreprocess.cxx.

void QCellPreprocess::on_GlobalResetButton_clicked ( )
protectedslot

Definition at line 126 of file QCellPreprocess.cxx.

void QCellPreprocess::on_RadiusSlider_sliderReleased ( )
protectedslot

Definition at line 97 of file QCellPreprocess.cxx.

void QCellPreprocess::on_RadiusSpinBox_valueChanged ( )
protectedslot

Definition at line 81 of file QCellPreprocess.cxx.

void QCellPreprocess::on_singleChRadioButton_clicked ( )
protectedslot

Definition at line 120 of file QCellPreprocess.cxx.

QCellPreprocess QCellPreprocess::operator= ( const QCellPreprocess )
private
void QCellPreprocess::Preprocess ( unsigned int  i)
protected

Definition at line 152 of file QCellPreprocess.cxx.

void QCellPreprocess::SetInput ( std::vector< vtkImageData * > &  iImg)

Definition at line 63 of file QCellPreprocess.cxx.

void QCellPreprocess::SetMembraneDataType ( bool  x)

Definition at line 58 of file QCellPreprocess.cxx.

Member Data Documentation

double QCellPreprocess::m_CellRadius
protected

Definition at line 103 of file QCellPreprocess.h.

bool QCellPreprocess::m_MembraneData
protected

Definition at line 104 of file QCellPreprocess.h.

std::vector< vtkImageData * > QCellPreprocess::m_VTKInput
protected

Definition at line 106 of file QCellPreprocess.h.

std::vector< vtkImageData * > QCellPreprocess::m_VTKOutput
protected

Definition at line 107 of file QCellPreprocess.h.


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