VMTK
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
vtkvmtkGrayscaleMorphologyImageFilter Class Reference

Wrapper class around itk::GrayscaleMorphologyImageFilter. More...

#include <vtkvmtkGrayscaleMorphologyImageFilter.h>

Inheritance diagram for vtkvmtkGrayscaleMorphologyImageFilter:
[legend]
Collaboration diagram for vtkvmtkGrayscaleMorphologyImageFilter:
[legend]

Public Types

enum  { DILATE, ERODE, CLOSE, OPEN }
 
typedef vtkSimpleImageToImageFilter Superclass
 

Public Member Functions

virtual int IsA (const char *type)
 
vtkvmtkGrayscaleMorphologyImageFilterNewInstance () const
 
virtual int * GetBallRadius ()
 
virtual void GetBallRadius (int data[3])
 
virtual void SetBallRadius (int data[])
 
virtual void SetOperation (int)
 
virtual int GetOperation ()
 
void SetOperationToDilate ()
 
void SetOperationToErode ()
 
void SetOperationToClose ()
 
void SetOperationToOpen ()
 

Static Public Member Functions

static vtkvmtkGrayscaleMorphologyImageFilterNew ()
 
static int IsTypeOf (const char *type)
 
static vtkvmtkGrayscaleMorphologyImageFilterSafeDownCast (vtkObjectBase *o)
 

Protected Member Functions

virtual vtkObjectBase * NewInstanceInternal () const
 
 vtkvmtkGrayscaleMorphologyImageFilter ()
 
 ~vtkvmtkGrayscaleMorphologyImageFilter ()
 
virtual void SimpleExecute (vtkImageData *input, vtkImageData *output) VTK_OVERRIDE
 
virtual int RequestInformation (vtkInformation *vtkNotUsed(request), vtkInformationVector **inputVector, vtkInformationVector *outputVector) VTK_OVERRIDE
 

Protected Attributes

int BallRadius [3]
 
int Operation
 

Detailed Description

Wrapper class around itk::GrayscaleMorphologyImageFilter.

Date
2006/04/06 16:48:25
Revision
1.2

vtkvmtkGrayscaleMorphologyImageFilter

Definition at line 39 of file vtkvmtkGrayscaleMorphologyImageFilter.h.

Member Typedef Documentation

◆ Superclass

typedef vtkSimpleImageToImageFilter vtkvmtkGrayscaleMorphologyImageFilter::Superclass

Definition at line 43 of file vtkvmtkGrayscaleMorphologyImageFilter.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum

Constructor & Destructor Documentation

◆ vtkvmtkGrayscaleMorphologyImageFilter()

vtkvmtkGrayscaleMorphologyImageFilter::vtkvmtkGrayscaleMorphologyImageFilter ( )
protected

◆ ~vtkvmtkGrayscaleMorphologyImageFilter()

vtkvmtkGrayscaleMorphologyImageFilter::~vtkvmtkGrayscaleMorphologyImageFilter ( )
protected

Member Function Documentation

◆ New()

static vtkvmtkGrayscaleMorphologyImageFilter* vtkvmtkGrayscaleMorphologyImageFilter::New ( )
static

◆ IsTypeOf()

static int vtkvmtkGrayscaleMorphologyImageFilter::IsTypeOf ( const char *  type)
static

◆ IsA()

virtual int vtkvmtkGrayscaleMorphologyImageFilter::IsA ( const char *  type)
virtual

◆ SafeDownCast()

static vtkvmtkGrayscaleMorphologyImageFilter* vtkvmtkGrayscaleMorphologyImageFilter::SafeDownCast ( vtkObjectBase *  o)
static

◆ NewInstanceInternal()

virtual vtkObjectBase* vtkvmtkGrayscaleMorphologyImageFilter::NewInstanceInternal ( ) const
protectedvirtual

◆ NewInstance()

vtkvmtkGrayscaleMorphologyImageFilter* vtkvmtkGrayscaleMorphologyImageFilter::NewInstance ( ) const

◆ GetBallRadius() [1/2]

virtual int* vtkvmtkGrayscaleMorphologyImageFilter::GetBallRadius ( )
virtual

◆ GetBallRadius() [2/2]

virtual void vtkvmtkGrayscaleMorphologyImageFilter::GetBallRadius ( int  data[3])
virtual

◆ SetBallRadius()

virtual void vtkvmtkGrayscaleMorphologyImageFilter::SetBallRadius ( int  data[])
virtual

◆ SetOperation()

virtual void vtkvmtkGrayscaleMorphologyImageFilter::SetOperation ( int  )
virtual

◆ GetOperation()

virtual int vtkvmtkGrayscaleMorphologyImageFilter::GetOperation ( )
virtual

◆ SetOperationToDilate()

void vtkvmtkGrayscaleMorphologyImageFilter::SetOperationToDilate ( )
inline

◆ SetOperationToErode()

void vtkvmtkGrayscaleMorphologyImageFilter::SetOperationToErode ( )
inline

◆ SetOperationToClose()

void vtkvmtkGrayscaleMorphologyImageFilter::SetOperationToClose ( )
inline

◆ SetOperationToOpen()

void vtkvmtkGrayscaleMorphologyImageFilter::SetOperationToOpen ( )
inline

◆ SimpleExecute()

virtual void vtkvmtkGrayscaleMorphologyImageFilter::SimpleExecute ( vtkImageData *  input,
vtkImageData *  output 
)
protectedvirtual

◆ RequestInformation()

virtual int vtkvmtkGrayscaleMorphologyImageFilter::RequestInformation ( vtkInformation *  vtkNotUsedrequest,
vtkInformationVector **  inputVector,
vtkInformationVector *  outputVector 
)
protectedvirtual

Member Data Documentation

◆ BallRadius

int vtkvmtkGrayscaleMorphologyImageFilter::BallRadius[3]
protected

Definition at line 74 of file vtkvmtkGrayscaleMorphologyImageFilter.h.

◆ Operation

int vtkvmtkGrayscaleMorphologyImageFilter::Operation
protected

Definition at line 75 of file vtkvmtkGrayscaleMorphologyImageFilter.h.


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