Public Types | Public Member Functions | Public Attributes | Protected Member Functions | Protected Attributes

vtkKWEITKPaintbrushOperation Class Reference

#include <vtkKWEITKPaintbrushOperation.h>

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

List of all members.

Public Types

typedef
vtkitk::vtkKWEITKImageToStencilFilter 
InternalFilterType

Public Member Functions

virtual void SetFilterHalfWidth (double, double, double)
virtual void SetFilterHalfWidth (double[3])
virtual double * GetFilterHalfWidth ()
virtual void GetFilterHalfWidth (double &, double &, double &)
virtual void GetFilterHalfWidth (double[3])

 vtkTypeRevisionMacro (vtkKWEITKPaintbrushOperation, vtkKWEPaintbrushOperation)
void PrintSelf (ostream &os, vtkIndent indent)

Public Attributes

InternalFilterType::Pointer InternalFilter

Protected Member Functions

 vtkKWEITKPaintbrushOperation ()
 ~vtkKWEITKPaintbrushOperation ()
virtual void DoOperationOnStencil (vtkImageStencilData *, double p[3])=0

Protected Attributes

double FilterHalfWidth [3]

Detailed Description

This is an abstract base class.

Definition at line 36 of file vtkKWEITKPaintbrushOperation.h.


Member Typedef Documentation

Definition at line 48 of file vtkKWEITKPaintbrushOperation.h.


Constructor & Destructor Documentation

vtkKWEITKPaintbrushOperation::vtkKWEITKPaintbrushOperation (  )  [protected]
vtkKWEITKPaintbrushOperation::~vtkKWEITKPaintbrushOperation (  )  [protected]

Member Function Documentation

vtkKWEITKPaintbrushOperation::vtkTypeRevisionMacro ( vtkKWEITKPaintbrushOperation  ,
vtkKWEPaintbrushOperation   
)

Standard methods for instances of this class.

void vtkKWEITKPaintbrushOperation::PrintSelf ( ostream &  os,
vtkIndent  indent 
) [virtual]

Standard methods for instances of this class.

Reimplemented from vtkKWEPaintbrushOperation.

Reimplemented in vtkKWEITKConfidenceConnectedPaintbrushOperation, and vtkKWEITKConnectedThresholdPaintbrushOperation.

virtual void vtkKWEITKPaintbrushOperation::SetFilterHalfWidth ( double  ,
double  ,
double   
) [virtual]
virtual void vtkKWEITKPaintbrushOperation::SetFilterHalfWidth ( double  [3]  )  [virtual]
virtual double* vtkKWEITKPaintbrushOperation::GetFilterHalfWidth (  )  [virtual]
virtual void vtkKWEITKPaintbrushOperation::GetFilterHalfWidth ( double &  ,
double &  ,
double &   
) [virtual]
virtual void vtkKWEITKPaintbrushOperation::GetFilterHalfWidth ( double  [3]  )  [virtual]
virtual void vtkKWEITKPaintbrushOperation::DoOperationOnStencil ( vtkImageStencilData ,
double  p[3] 
) [protected, pure virtual]

Filter the incoming data (first arg) through this operation. The operation is centered at point 'p'.

Implemented in vtkKWEITKConfidenceConnectedPaintbrushOperation, and vtkKWEITKConnectedThresholdPaintbrushOperation.


Member Data Documentation

Definition at line 49 of file vtkKWEITKPaintbrushOperation.h.

Definition at line 59 of file vtkKWEITKPaintbrushOperation.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines