18 #ifndef itkVTKVisualizeImageLevelSetIsoValues_h
19 #define itkVTKVisualizeImageLevelSetIsoValues_h
27 #include "vtkImageData.h"
28 #include "vtkLookupTable.h"
29 #include "vtkMarchingSquares.h"
30 #include "vtkMarchingCubes.h"
31 #include "vtkPolyDataMapper.h"
33 #include "vtkScalarBarActor.h"
34 #include "vtkProperty.h"
35 #include "vtkRenderWindowInteractor.h"
47 template<
typename TImage,
typename TLevelSet >
56 template<
typename TInputPixel,
typename TLevelSet >
59 Image< TInputPixel, 2 >,
60 ImageToVTKImageFilter< Image< TInputPixel, 2 > > >
88 void SetLevelLimit(
double iLimit );
89 double GetLevelLimit()
const;
92 #ifdef ITK_USE_CONCEPT_CHECKING
102 virtual void PrepareVTKPipeline();
116 vtkSmartPointer< vtkLookupTable >
m_Lut;
129 template<
typename TInputPixel,
typename TLevelSet >
132 Image< TInputPixel, 3 >,
133 ImageToVTKImageFilter< Image< TInputPixel, 3 > > >
162 void SetLevelLimit(
double iLimit );
163 double GetLevelLimit()
const;
166 #ifdef ITK_USE_CONCEPT_CHECKING
176 virtual void PrepareVTKPipeline();
190 vtkSmartPointer< vtkLookupTable >
m_Lut;
198 #ifndef ITK_MANUAL_INSTANTIATION
199 #include "itkVTKVisualizeImageLevelSetIsoValues.hxx"
Light weight base class for most itk classes.
unsigned long SizeValueType
SizeValueType IdentifierType
Converts an ITK image into a VTK image and plugs a itk data pipeline to a VTK datapipeline.
Base class for visualizing level sets defined on an image with VTK.
#define itkConceptMacro(name, concept)
Templated n-dimensional image class.