18#ifndef itkMeshFileReaderBase_h
19#define itkMeshFileReaderBase_h
21#include "itkMeshSource.h"
23#include "itkMeshFileReader.h"
36template <
class TOutputMesh>
55 using typename Superclass::DataObjectPointer;
56 using typename Superclass::OutputMeshType;
57 using typename Superclass::OutputMeshPointer;
60 itkGetStringMacro(FileName);
61 itkSetStringMacro(FileName);
90 std::string m_FileName{};
95#ifndef ITK_MANUAL_INSTANTIATION
96# include "itkMeshFileReaderBase.hxx"
Base class for mesh readers.
ITK_DISALLOW_COPY_AND_MOVE(MeshFileReaderBase)
void GenerateOutputInformation() override
virtual void TestFileExistanceAndReadability()
MeshFileReaderBase()=default
MeshSource< TOutputMesh > Superclass
~MeshFileReaderBase() override=default
void EnlargeOutputRequestedRegion(DataObject *output) override
SmartPointer< const Self > ConstPointer