15 #ifndef __itkMeshFileReaderBase_h
16 #define __itkMeshFileReaderBase_h
18 #include "itkMeshSource.h"
19 #include "itkExceptionObject.h"
33 const char* message =
"Error in IO",
34 const char* loc =
"Unknown") :
35 ExceptionObject(file, line, message, loc)
41 const char* message =
"Error in IO",
42 const char* loc =
"Unknown") :
43 ExceptionObject(file, line, message, loc)
57 template <
class TOutputMesh>
79 itkGetStringMacro(FileName);
80 itkSetStringMacro(FileName);
115 #ifndef ITK_MANUAL_INSTANTIATION
116 #include "itkMeshFileReaderBase.txx"
MeshFileReaderException(const char *file, unsigned int line, const char *message="Error in IO", const char *loc="Unknown")
SmartPointer< Self > Pointer
Superclass::DataObjectPointer DatabObjectPointer
virtual void TestFileExistanceAndReadability()
MeshSource< TOutputMesh > Superclass
virtual void EnlargeOutputRequestedRegion(DataObject *output)
virtual ~MeshFileReaderBase()
SmartPointer< const Self > ConstPointer
Superclass::OutputMeshPointer OutputMeshPointer
MeshFileReaderException(const std::string &file, unsigned int line, const char *message="Error in IO", const char *loc="Unknown")
void operator=(const Self &)
Superclass::OutputMeshType OutputMeshType
Base class for mesh readers.
virtual void GenerateOutputInformation(void)
Base exception class for IO conflicts.