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
vtkSmartPointer< vtkPolyData > m_Mesh
double GetHeightScaling() const
void GenerateElevationMap()
InputImageType::SizeValueType InputImageSizeValueType
InputImageSizeType m_NumberOfSamples
LevelSetType::Pointer LevelSetPointer
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes...
vtkSmartPointer< vtkActor > m_SurfaceActor
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 operator=(const VTKVisualize2DLevelSetAsElevationMap &) ITK_DELETE_FUNCTION
void SetHeightScaling(const double c)
Base class for visualizing level sets defined on an image with VTK.
Superclass::InputImageType InputImageType
#define itkConceptMacro(name, concept)