Slicer  4.10
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
List of all members | Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions
vtkImageGrowCutSegment Class Reference

#include <Modules/Loadable/Segmentations/Logic/vtkImageGrowCutSegment.h>

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

Public Types

typedef vtkImageAlgorithm Superclass
 

Public Member Functions

virtual const char * GetClassName ()
 
virtual int IsA (const char *type)
 
void PrintSelf (ostream &os, vtkIndent indent) VTK_OVERRIDE
 
void Reset ()
 
void SetIntensityVolume (vtkImageData *grayscaleImage)
 
void SetMaskVolume (vtkImageData *labelImage)
 
void SetSeedLabelVolume (vtkImageData *labelImage)
 

Static Public Member Functions

static int IsTypeOf (const char *type)
 
static vtkImageGrowCutSegmentNew ()
 
static vtkImageGrowCutSegmentSafeDownCast (vtkObject *o)
 

Protected Member Functions

virtual void ExecuteDataWithInformation (vtkDataObject *outData, vtkInformation *outInfo) VTK_OVERRIDE
 
virtual int RequestInformation (vtkInformation *, vtkInformationVector **, vtkInformationVector *) VTK_OVERRIDE
 
 vtkImageGrowCutSegment ()
 
virtual ~vtkImageGrowCutSegment ()
 

Detailed Description

Definition at line 9 of file vtkImageGrowCutSegment.h.

Member Typedef Documentation

◆ Superclass

typedef vtkImageAlgorithm vtkImageGrowCutSegment::Superclass

Definition at line 13 of file vtkImageGrowCutSegment.h.

Constructor & Destructor Documentation

◆ vtkImageGrowCutSegment()

vtkImageGrowCutSegment::vtkImageGrowCutSegment ( )
protected

◆ ~vtkImageGrowCutSegment()

virtual vtkImageGrowCutSegment::~vtkImageGrowCutSegment ( )
protectedvirtual

Member Function Documentation

◆ ExecuteDataWithInformation()

virtual void vtkImageGrowCutSegment::ExecuteDataWithInformation ( vtkDataObject *  outData,
vtkInformation *  outInfo 
)
protectedvirtual

◆ GetClassName()

virtual const char* vtkImageGrowCutSegment::GetClassName ( )
virtual

◆ IsA()

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

◆ IsTypeOf()

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

◆ New()

static vtkImageGrowCutSegment* vtkImageGrowCutSegment::New ( )
static

◆ PrintSelf()

void vtkImageGrowCutSegment::PrintSelf ( ostream &  os,
vtkIndent  indent 
)

◆ RequestInformation()

virtual int vtkImageGrowCutSegment::RequestInformation ( vtkInformation *  ,
vtkInformationVector **  ,
vtkInformationVector *   
)
protectedvirtual

◆ Reset()

void vtkImageGrowCutSegment::Reset ( )

◆ SafeDownCast()

static vtkImageGrowCutSegment* vtkImageGrowCutSegment::SafeDownCast ( vtkObject *  o)
static

◆ SetIntensityVolume()

void vtkImageGrowCutSegment::SetIntensityVolume ( vtkImageData *  grayscaleImage)
inline

Definition at line 17 of file vtkImageGrowCutSegment.h.

◆ SetMaskVolume()

void vtkImageGrowCutSegment::SetMaskVolume ( vtkImageData *  labelImage)
inline

Definition at line 26 of file vtkImageGrowCutSegment.h.

◆ SetSeedLabelVolume()

void vtkImageGrowCutSegment::SetSeedLabelVolume ( vtkImageData *  labelImage)
inline

Definition at line 20 of file vtkImageGrowCutSegment.h.


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