Slicer
5.1
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
|
Display labelmap outlines. More...
#include <Libs/MRML/Logic/vtkImageLabelOutline.h>
Public Types | |
typedef vtkImageNeighborhoodFilter | Superclass |
Public Types inherited from vtkImageNeighborhoodFilter | |
typedef vtkImageSpatialAlgorithm | Superclass |
Public Member Functions | |
virtual float | GetBackground () |
virtual const char * | GetClassName () |
virtual int | GetOutline () |
virtual int | IsA (const char *type) |
void | PrintSelf (ostream &os, vtkIndent indent) override |
virtual void | SetBackground (float) |
background pixel value in the image (usually 0) More... | |
void | SetOutline (int outline) |
Thickness of the outline, used to set the kernel size More... | |
Public Member Functions inherited from vtkImageNeighborhoodFilter | |
void | GetMaskIncrements (vtkIdType &maskInc0, vtkIdType &maskInc1, vtkIdType &maskInc2) |
Get the increments to use when looping through the mask. More... | |
unsigned char * | GetMaskPointer () |
virtual int | GetNeighbor () |
void | GetRelativeHoodExtent (int &hoodMin0, int &hoodMax0, int &hoodMin1, int &hoodMax1, int &hoodMin2, int &hoodMax2) |
void | SetNeighborTo4 () |
void | SetNeighborTo8 () |
Static Public Member Functions | |
static int | IsTypeOf (const char *type) |
static vtkImageLabelOutline * | New () |
static vtkImageLabelOutline * | SafeDownCast (vtkObject *o) |
Static Public Member Functions inherited from vtkImageNeighborhoodFilter | |
static int | IsTypeOf (const char *type) |
static vtkImageNeighborhoodFilter * | New () |
static vtkImageNeighborhoodFilter * | SafeDownCast (vtkObject *o) |
Protected Member Functions | |
void | ThreadedExecute (vtkImageData *inData, vtkImageData *outData, int extent[6], int id) override |
vtkImageLabelOutline () | |
~vtkImageLabelOutline () override | |
Protected Member Functions inherited from vtkImageNeighborhoodFilter | |
void | SetKernelSize (int size0, int size1, int size2) |
set size of neighborhood of each pixel More... | |
vtkImageNeighborhoodFilter () | |
~vtkImageNeighborhoodFilter () override | |
Protected Attributes | |
float | Background |
int | Outline |
Protected Attributes inherited from vtkImageNeighborhoodFilter | |
unsigned char * | Mask |
int | Neighbor |
Display labelmap outlines.
Used in slicer for the Label layer to outline the segmented structures (instead of showing them filled-in).
Definition at line 28 of file vtkImageLabelOutline.h.
Definition at line 32 of file vtkImageLabelOutline.h.
|
protected |
|
overrideprotected |
|
virtual |
|
virtual |
Reimplemented from vtkImageNeighborhoodFilter.
|
virtual |
|
virtual |
Reimplemented from vtkImageNeighborhoodFilter.
|
static |
|
static |
|
override |
|
static |
|
virtual |
background pixel value in the image (usually 0)
void vtkImageLabelOutline::SetOutline | ( | int | outline | ) |
Thickness of the outline, used to set the kernel size
|
overrideprotected |
|
protected |
Definition at line 49 of file vtkImageLabelOutline.h.
|
protected |
Definition at line 50 of file vtkImageLabelOutline.h.