19 #ifndef itkVTKVisualize2DLevelSetAsElevationMap_h
20 #define itkVTKVisualize2DLevelSetAsElevationMap_h
27 #include "vtkPolyData.h"
28 #include "vtkPolyDataMapper.h"
30 #include "vtkScalarBarActor.h"
35 template<
typename TInputImage,
typename TLevelSet >
59 #ifdef ITK_USE_CONCEPT_CHECKING
73 return m_HeightScaling;
86 virtual void PrepareVTKPipeline();
88 void GenerateElevationMap();
95 vtkSmartPointer< vtkPolyData >
m_Mesh;
112 #ifndef ITK_MANUAL_INSTANTIATION
113 #include "itkVTKVisualize2DLevelSetAsElevationMap.hxx"
116 #endif // itkVTKVisualize2DLevelSetAsElevationMap_H
Light weight base class for most itk classes.
vtkSmartPointer< vtkPolyData > m_Mesh
double GetHeightScaling() const
InputImageType::SizeValueType InputImageSizeValueType
InputImageSizeType m_NumberOfSamples
LevelSetType::Pointer LevelSetPointer
vtkSmartPointer< vtkActor > m_SurfaceActor
SmartPointer< const Self > ConstPointer
unsigned long SizeValueType
InputImageType::SizeType InputImageSizeType
vtkSmartPointer< vtkScalarBarActor > m_ScalarBarActor
vtkPolyData * GetElevationMapMesh() const
vtkSmartPointer< vtkPolyDataMapper > m_MeshMapper
LevelSetPointer m_LevelSet
VTKVisualize2DLevelSetAsElevationMap Self
VTKVisualizeImageLevelSet< TInputImage, ImageToVTKImageFilter< TInputImage > > Superclass
SmartPointer< Self > Pointer
ImageBaseType::SizeType SizeType
void SetHeightScaling(const double c)
Base class for visualizing level sets defined on an image with VTK.
Superclass::InputImageType InputImageType
#define itkConceptMacro(name, concept)