Slicer  4.8
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
vtkPolyDataToFractionalLabelmapFilter Class Reference

#include <Libs/vtkSegmentationCore/vtkPolyDataToFractionalLabelmapFilter.h>

Inheritance diagram for vtkPolyDataToFractionalLabelmapFilter:
Inheritance graph
Collaboration diagram for vtkPolyDataToFractionalLabelmapFilter:
Collaboration graph

Public Types

typedef vtkPolyDataToImageStencil Superclass

Public Member Functions

void DeleteCache ()
 This method deletes the currently stored cache variables. More...
virtual const char * GetClassName ()
virtual int GetNumberOfOffsets ()
virtual vtkOrientedImageDataGetOutput ()
void GetOutputImageToWorldMatrix (vtkMatrix4x4 *imageToWorldMatrix)
double * GetOutputOrigin () VTK_OVERRIDE
void GetOutputOrigin (double origin[3]) VTK_OVERRIDE
double * GetOutputSpacing () VTK_OVERRIDE
void GetOutputSpacing (double spacing[3]) VTK_OVERRIDE
virtual int IsA (const char *type)
virtual void SetNumberOfOffsets (int)
virtual void SetOutput (vtkOrientedImageData *output)
void SetOutputImageToWorldMatrix (vtkMatrix4x4 *imageToWorldMatrix)
void SetOutputOrigin (double origin[3]) VTK_OVERRIDE
void SetOutputOrigin (double x, double y, double z) VTK_OVERRIDE
void SetOutputSpacing (double spacing[3]) VTK_OVERRIDE
void SetOutputSpacing (double x, double y, double z) VTK_OVERRIDE

Static Public Member Functions

static int IsTypeOf (const char *type)
static vtkPolyDataToFractionalLabelmapFilterNew ()
static vtkPolyDataToFractionalLabelmapFilterSafeDownCast (vtkObject *o)

Protected Member Functions

void AddBinaryLabelMapToFractionalLabelMap (vtkImageData *binaryLabelMap, vtkImageData *fractionalLabelMap)
vtkOrientedImageDataAllocateOutputData (vtkDataObject *out, int *updateExt)
void FillImageStencilData (vtkImageStencilData *output, vtkPolyData *closedSurface, int extent[6])
virtual int FillOutputPortInformation (int, vtkInformation *) VTK_OVERRIDE
void PolyDataCutter (vtkPolyData *input, vtkPolyData *output, double z)
virtual int RequestData (vtkInformation *, vtkInformationVector **, vtkInformationVector *) VTK_OVERRIDE
 vtkPolyDataToFractionalLabelmapFilter ()
 ~vtkPolyDataToFractionalLabelmapFilter ()

Detailed Description

Definition at line 63 of file vtkPolyDataToFractionalLabelmapFilter.h.

Member Typedef Documentation

◆ Superclass

typedef vtkPolyDataToImageStencil vtkPolyDataToFractionalLabelmapFilter::Superclass

Definition at line 80 of file vtkPolyDataToFractionalLabelmapFilter.h.

Constructor & Destructor Documentation

◆ vtkPolyDataToFractionalLabelmapFilter()

vtkPolyDataToFractionalLabelmapFilter::vtkPolyDataToFractionalLabelmapFilter ( )

◆ ~vtkPolyDataToFractionalLabelmapFilter()

vtkPolyDataToFractionalLabelmapFilter::~vtkPolyDataToFractionalLabelmapFilter ( )

Member Function Documentation

◆ AddBinaryLabelMapToFractionalLabelMap()

void vtkPolyDataToFractionalLabelmapFilter::AddBinaryLabelMapToFractionalLabelMap ( vtkImageData *  binaryLabelMap,
vtkImageData *  fractionalLabelMap 

Add the values of the binary labelmap to the fractional labelmap.

binaryLabelMapBinary labelmap that will be added to the fractional labelmap
fractionalLabelMapThe fractional labelmap that the binary labelmap is added to

◆ AllocateOutputData()

vtkOrientedImageData* vtkPolyDataToFractionalLabelmapFilter::AllocateOutputData ( vtkDataObject *  out,
int *  updateExt 

◆ DeleteCache()

void vtkPolyDataToFractionalLabelmapFilter::DeleteCache ( )

This method deletes the currently stored cache variables.

◆ FillImageStencilData()

void vtkPolyDataToFractionalLabelmapFilter::FillImageStencilData ( vtkImageStencilData *  output,
vtkPolyData *  closedSurface,
int  extent[6] 

Create a binary image stencil for the closed surface within the current extent This method is a modified version of vtkPolyDataToImageStencil::ThreadedExecute

outputOutput stencil data
closedSurfaceThe input surface to be converted
extentThe extent region that is being converted

◆ FillOutputPortInformation()

virtual int vtkPolyDataToFractionalLabelmapFilter::FillOutputPortInformation ( int  ,
vtkInformation *   

◆ GetClassName()

virtual const char* vtkPolyDataToFractionalLabelmapFilter::GetClassName ( )

◆ GetNumberOfOffsets()

virtual int vtkPolyDataToFractionalLabelmapFilter::GetNumberOfOffsets ( )

◆ GetOutput()

virtual vtkOrientedImageData* vtkPolyDataToFractionalLabelmapFilter::GetOutput ( )

◆ GetOutputImageToWorldMatrix()

void vtkPolyDataToFractionalLabelmapFilter::GetOutputImageToWorldMatrix ( vtkMatrix4x4 *  imageToWorldMatrix)

◆ GetOutputOrigin() [1/2]

double* vtkPolyDataToFractionalLabelmapFilter::GetOutputOrigin ( )

◆ GetOutputOrigin() [2/2]

void vtkPolyDataToFractionalLabelmapFilter::GetOutputOrigin ( double  origin[3])

◆ GetOutputSpacing() [1/2]

double* vtkPolyDataToFractionalLabelmapFilter::GetOutputSpacing ( )

◆ GetOutputSpacing() [2/2]

void vtkPolyDataToFractionalLabelmapFilter::GetOutputSpacing ( double  spacing[3])

◆ IsA()

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

◆ IsTypeOf()

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

◆ New()

static vtkPolyDataToFractionalLabelmapFilter* vtkPolyDataToFractionalLabelmapFilter::New ( )

◆ PolyDataCutter()

void vtkPolyDataToFractionalLabelmapFilter::PolyDataCutter ( vtkPolyData *  input,
vtkPolyData *  output,
double  z 

Clip the polydata at the specified z coordinate to create a planar contour. This method is a modified version of vtkPolyDataToImageStencil::PolyDataCutter to decrease execution time

inputThe closed surface that is being cut
outputPolydata containing the contour lines
zThe z coordinate for the cutting plane

◆ RequestData()

virtual int vtkPolyDataToFractionalLabelmapFilter::RequestData ( vtkInformation *  ,
vtkInformationVector **  ,
vtkInformationVector *   

◆ SafeDownCast()

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

◆ SetNumberOfOffsets()

virtual void vtkPolyDataToFractionalLabelmapFilter::SetNumberOfOffsets ( int  )

◆ SetOutput()

virtual void vtkPolyDataToFractionalLabelmapFilter::SetOutput ( vtkOrientedImageData output)

◆ SetOutputImageToWorldMatrix()

void vtkPolyDataToFractionalLabelmapFilter::SetOutputImageToWorldMatrix ( vtkMatrix4x4 *  imageToWorldMatrix)

◆ SetOutputOrigin() [1/2]

void vtkPolyDataToFractionalLabelmapFilter::SetOutputOrigin ( double  origin[3])

◆ SetOutputOrigin() [2/2]

void vtkPolyDataToFractionalLabelmapFilter::SetOutputOrigin ( double  x,
double  y,
double  z 

◆ SetOutputSpacing() [1/2]

void vtkPolyDataToFractionalLabelmapFilter::SetOutputSpacing ( double  spacing[3])

◆ SetOutputSpacing() [2/2]

void vtkPolyDataToFractionalLabelmapFilter::SetOutputSpacing ( double  x,
double  y,
double  z 

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