17 #ifndef FILEREADER_H_HEADER_INCLUDED_C1E7E521
18 #define FILEREADER_H_HEADER_INCLUDED_C1E7E521
38 virtual const
char *GetFileName() const = 0;
44 virtual
void SetFileName(const
char *aFileName) = 0;
51 virtual const
char *GetFilePrefix() const = 0;
58 virtual
void SetFilePrefix(const
char *aFilePrefix) = 0;
66 virtual const
char *GetFilePattern() const = 0;
74 virtual
void SetFilePattern(const
char *aFilePattern) = 0;
79 virtual
bool CanReadFromMemory();
84 virtual
void SetReadFromMemory(
bool read);
85 virtual
bool GetReadFromMemory();
90 virtual
void SetMemoryBuffer(const
char *dataArray,
unsigned int size);
94 virtual ~FileReader();
96 bool m_CanReadFromMemory;
97 bool m_ReadFromMemory;
99 const
char *m_MemoryBuffer;
100 unsigned int m_MemorySize;
DataCollection - Class to facilitate loading/accessing structured data.
#define mitkClassMacroNoParent(className)
Interface class of readers that read from files.