|
Slicer
5.2
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.
1.8.14