18#ifndef itkVTKPolyDataReader_h
19#define itkVTKPolyDataReader_h
44template <
typename TOutputMesh>
72 using CellType =
typename OutputMeshType::CellType;
94 itkSetStringMacro(FileName);
95 itkGetStringMacro(FileName);
102 itkGetStringMacro(Header);
117 std::string m_FileName{};
118 std::string m_Header{};
119 std::string m_Version{};
123#ifndef ITK_MANUAL_INSTANTIATION
124# include "itkVTKPolyDataReader.hxx"
Control indentation during Print() invocation.
Light weight base class for most itk classes.
A wrapper of the STL "map" container.
Base class for all process objects that output mesh data.
typename OutputMeshType::Pointer OutputMeshPointer
TOutputMesh OutputMeshType
Reads a vtkPolyData file and create an itkMesh.
typename CellTraits::PointIdIterator PointIdIterator
typename OutputMeshType::MeshTraits MeshTraits
typename TriangleCellType::SelfAutoPointer TriangleCellAutoPointer
typename OutputMeshType::CellIdentifier CellIdentifier
typename OutputMeshType::PointsContainer PointsContainer
void PrintSelf(std::ostream &os, Indent indent) const override
typename OutputMeshType::CellAutoPointer CellAutoPointer
typename OutputMeshType::CellTraits CellTraits
typename PointType::VectorType VectorType
~VTKPolyDataReader() override=default
typename OutputMeshType::PointsContainerPointer PointsContainerPointer
typename OutputMeshType::PointIdentifier PointIdentifier
typename OutputMeshType::PointType PointType
typename MeshTraits::PixelType PixelType
std::pair< IdentifierType, IdentifierType > IndexPairType
void GenerateData() override
typename OutputMeshType::CellType CellType
Track the current version of the software.
SmartPointer< Self > Pointer
ImageBaseType::PointType PointType
ImageBaseType::SpacingType VectorType
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....