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
96 vtkSmartPointer< vtkPolyData >
m_Mesh;
113 #ifndef ITK_MANUAL_INSTANTIATION
114 #include "itkVTKVisualize2DLevelSetAsElevationMap.hxx"
117 #endif // itkVTKVisualize2DLevelSetAsElevationMap_H
Light weight base class for most itk classes.
vtkSmartPointer< vtkPolyData > m_Mesh
double GetHeightScaling() const
void GenerateElevationMap()
InputImageType::SizeValueType InputImageSizeValueType
InputImageSizeType m_NumberOfSamples
LevelSetType::Pointer LevelSetPointer
vtkSmartPointer< vtkActor > m_SurfaceActor
void operator=(const VTKVisualize2DLevelSetAsElevationMap &)
VTKVisualize2DLevelSetAsElevationMap()
SmartPointer< const Self > ConstPointer
unsigned long SizeValueType
TInputImage InputImageType
InputImageType::SizeType InputImageSizeType
vtkSmartPointer< vtkScalarBarActor > m_ScalarBarActor
vtkPolyData * GetElevationMapMesh() const
vtkSmartPointer< vtkPolyDataMapper > m_MeshMapper
virtual void PrepareVTKPipeline()
void SetLevelSet(LevelSetType *levelSet)
LevelSetPointer m_LevelSet
VTKVisualize2DLevelSetAsElevationMap Self
VTKVisualizeImageLevelSet< TInputImage, ImageToVTKImageFilter< TInputImage > > Superclass
SmartPointer< Self > Pointer
virtual ~VTKVisualize2DLevelSetAsElevationMap()
void SetHeightScaling(const double c)
Base class for visualizing level sets defined on an image with VTK.
Superclass::InputImageType InputImageType
#define itkConceptMacro(name, concept)