18 #ifndef itkVTKPolyDataReader_h
19 #define itkVTKPolyDataReader_h
44 template<
typename TOutputMesh >
63 typedef typename OutputMeshType::PointType
PointType;
70 typedef typename OutputMeshType::CellType
CellType;
92 itkSetStringMacro(FileName);
93 itkGetStringMacro(FileName);
100 itkGetStringMacro(Header);
114 void operator=(const
Self &) ITK_DELETE_FUNCTION;
122 #ifndef ITK_MANUAL_INSTANTIATION
123 #include "itkVTKPolyDataReader.hxx"
126 #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.
void GenerateData() 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
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
MeshSource< TOutputMesh > Superclass
void PrintSelf(std::ostream &os, Indent indent) const override
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