18#ifndef itkVTKPolyDataWriter_h
19#define itkVTKPolyDataWriter_h
45template <
typename TInputMesh>
74 using PixelType =
typename InputMeshType::PixelType;
76 using CellType =
typename InputMeshType::CellType;
100 itkSetStringMacro(FileName);
101 itkGetStringMacro(FileName);
111 std::string m_FileName{};
120#ifndef ITK_MANUAL_INSTANTIATION
121# include "itkVTKPolyDataWriter.hxx"
An abstract interface for cells.
Control indentation during Print() invocation.
Light weight base class for most itk classes.
Base class for most ITK classes.
Writes an itkMesh to a file in VTK file format.
void SetInput(const InputMeshType *input)
typename InputMeshType::CellTraits CellTraits
typename PointsContainer::ConstIterator PointIterator
typename InputMeshType::CellsContainer CellsContainer
void PrintSelf(std::ostream &os, Indent indent) const override
typename CellType::PointIdIterator PointIdIterator
typename CellsContainer::ConstIterator CellIterator
typename InputMeshType::CellType CellType
typename InputMeshType::PixelType PixelType
virtual void GenerateData()
~VTKPolyDataWriter() override=default
typename InputMeshType::PointIdentifier PointIdentifier
typename InputMeshType::ConstPointer InputMeshPointer
typename InputMeshType::PointsContainer PointsContainer
typename InputMeshType::PointType PointType
SmartPointer< const Self > ConstPointer
ImageBaseType::PointType PointType
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....