18 #ifndef itkVTKPolyDataReader_h
19 #define itkVTKPolyDataReader_h
44 template<
typename TOutputMesh >
70 typedef typename OutputMeshType::CellType
CellType;
92 itkSetStringMacro(FileName);
93 itkGetStringMacro(FileName);
100 itkGetStringMacro(Header);
105 void PrintSelf(std::ostream & os,
Indent indent)
const ITK_OVERRIDE;
108 void GenerateData() ITK_OVERRIDE;
115 std::
string m_FileName;
116 std::
string m_Header;
117 std::
string m_Version;
121 #ifndef ITK_MANUAL_INSTANTIATION
122 #include "itkVTKPolyDataReader.hxx"
125 #endif //_itkVTKPolyDataReader_h
Light weight base class for most itk classes.
TOutputMesh OutputMeshType
CellTraits::PointIdIterator PointIdIterator
PointType::VectorType VectorType
A wrapper of the STL "map" container.
~VTKPolyDataReader() override
TriangleCell< CellType > TriangleCellType
OutputMeshType::PointsContainerPointer PointsContainerPointer
OutputMeshType::MeshTraits MeshTraits
Reads a vtkPolyData file and create an itkMesh.
SmartPointer< const Self > ConstPointer
SmartPointer< Self > Pointer
OutputMeshType::CellTraits CellTraits
OutputMeshType::PointType PointType
ImageBaseType::SpacingType VectorType
MapContainer< IndexPairType, IdentifierType > PointMapType
Base class for all process objects that output mesh data.
std::pair< IdentifierType, IdentifierType > IndexPairType
TriangleCellType::SelfAutoPointer TriangleCellAutoPointer
MeshTraits::PixelType PixelType
ImageBaseType::PointType PointType
MeshSource< TOutputMesh > Superclass
OutputMeshType::Pointer OutputMeshPointer
OutputMeshType::PointIdentifier PointIdentifier
Control indentation during Print() invocation.
Track the current version of the software.
OutputMeshType::CellAutoPointer CellAutoPointer
OutputMeshType::CellType CellType
OutputMeshType::PointsContainer PointsContainer
OutputMeshType::CellIdentifier CellIdentifier