18 #ifndef itkVTKPolyDataReader_h
19 #define itkVTKPolyDataReader_h
44 template<
typename TOutputMesh >
72 using CellType =
typename OutputMeshType::CellType;
94 itkSetStringMacro(FileName);
95 itkGetStringMacro(FileName);
102 itkGetStringMacro(Header);
107 void PrintSelf(std::ostream & os,
Indent indent)
const override;
110 void GenerateData()
override;
121 #ifndef ITK_MANUAL_INSTANTIATION
122 #include "itkVTKPolyDataReader.hxx"
125 #endif //_itkVTKPolyDataReader_h
Light weight base class for most itk classes.
TOutputMesh OutputMeshType
A wrapper of the STL "map" container.
typename OutputMeshType::PointsContainerPointer PointsContainerPointer
Reads a vtkPolyData file and create an itkMesh.
typename MeshTraits::PixelType PixelType
typename OutputMeshType::MeshTraits MeshTraits
Base class for all process objects that output mesh data.
typename OutputMeshType::PointIdentifier PointIdentifier
typename TriangleCellType::SelfAutoPointer TriangleCellAutoPointer
typename OutputMeshType::CellAutoPointer CellAutoPointer
std::pair< IdentifierType, IdentifierType > IndexPairType
typename OutputMeshType::CellTraits CellTraits
typename OutputMeshType::Pointer OutputMeshPointer
typename OutputMeshType::CellIdentifier CellIdentifier
typename OutputMeshType::PointsContainer PointsContainer
Control indentation during Print() invocation.
ImageBaseType::PointType PointType
typename OutputMeshType::PointType PointType
Track the current version of the software.
typename PointType::VectorType VectorType
typename CellTraits::PointIdIterator PointIdIterator
ImageBaseType::SpacingType VectorType
typename OutputMeshType::CellType CellType