Medical Imaging Interaction Toolkit
2018.4.99-389bf124
Medical Imaging Interaction Toolkit
|
Interface class of readers that read from files. More...
#include <mitkFileReader.h>
Public Types | |
typedef FileReader | Self |
typedef itk::SmartPointer< Self > | Pointer |
typedef itk::SmartPointer< const Self > | ConstPointer |
Public Member Functions | |
virtual std::vector< std::string > | GetClassHierarchy () const |
itkTypeMacroNoParent (FileReader) virtual const char *GetFileName() const =0 | |
Get the specified the file to load. More... | |
virtual void | SetFileName (const char *aFileName)=0 |
Specify the file to load. More... | |
virtual const char * | GetFilePrefix () const =0 |
Get the specified file prefix for the file(s) to load. More... | |
virtual void | SetFilePrefix (const char *aFilePrefix)=0 |
Specify file prefix for the file(s) to load. More... | |
virtual const char * | GetFilePattern () const =0 |
Get the specified file pattern for the file(s) to load. The sprintf format used to build filename from FilePrefix and number. More... | |
virtual void | SetFilePattern (const char *aFilePattern)=0 |
Specified file pattern for the file(s) to load. The sprintf format used to build filename from FilePrefix and number. More... | |
virtual bool | CanReadFromMemory () |
Specifies, whether the file reader also can read a file from a memory buffer. More... | |
virtual void | SetReadFromMemory (bool read) |
Set/Get functions to advise the file reader to use a memory array for reading a file. More... | |
virtual bool | GetReadFromMemory () |
virtual void | SetMemoryBuffer (const char *dataArray, unsigned int size) |
To be used along with a call of SetReadFromMemory(true). This sets the memory buffer and the size from which the reader will read. More... | |
Static Public Member Functions | |
static const char * | GetStaticNameOfClass () |
Protected Member Functions | |
FileReader () | |
virtual | ~FileReader () |
Protected Attributes | |
bool | m_CanReadFromMemory |
bool | m_ReadFromMemory |
const char * | m_MemoryBuffer |
unsigned int | m_MemorySize |
Interface class of readers that read from files.
Definition at line 25 of file mitkFileReader.h.
typedef itk::SmartPointer<const Self> mitk::FileReader::ConstPointer |
Definition at line 28 of file mitkFileReader.h.
Definition at line 28 of file mitkFileReader.h.
typedef FileReader mitk::FileReader::Self |
Definition at line 28 of file mitkFileReader.h.
|
protected |
Definition at line 15 of file mitkFileReader.cpp.
|
protectedvirtual |
Definition at line 19 of file mitkFileReader.cpp.
|
virtual |
Specifies, whether the file reader also can read a file from a memory buffer.
Definition at line 22 of file mitkFileReader.cpp.
References m_CanReadFromMemory.
|
inlinevirtual |
Definition at line 28 of file mitkFileReader.h.
|
pure virtual |
Get the specified file pattern for the file(s) to load. The sprintf format used to build filename from FilePrefix and number.
You should specify either a FileName or FilePrefix. Use FilePrefix if the data is stored in multiple files.
Implemented in mitk::PointSetReader, mitk::PlanarFigureReader, mitk::RawImageFileReader, mitk::ItkImageFileReader, mitk::VtiFileReader, and mitk::VtkImageReader.
|
pure virtual |
Get the specified file prefix for the file(s) to load.
You should specify either a FileName or FilePrefix. Use FilePrefix if the data is stored in multiple files.
Implemented in mitk::PointSetReader, mitk::PlanarFigureReader, mitk::RawImageFileReader, mitk::ItkImageFileReader, mitk::VtiFileReader, and mitk::VtkImageReader.
|
virtual |
Definition at line 31 of file mitkFileReader.cpp.
References m_ReadFromMemory.
|
inlinestatic |
Definition at line 28 of file mitkFileReader.h.
|
pure virtual |
Get the specified the file to load.
Either the FileName or FilePrefix plus FilePattern are used to read.
|
pure virtual |
Specify the file to load.
Either the FileName or FilePrefix plus FilePattern are used to read.
Implemented in mitk::PointSetReader, mitk::PlanarFigureReader, mitk::RawImageFileReader, mitk::ItkImageFileReader, mitk::VtiFileReader, and mitk::VtkImageReader.
|
pure virtual |
Specified file pattern for the file(s) to load. The sprintf format used to build filename from FilePrefix and number.
You should specify either a FileName or FilePrefix. Use FilePrefix if the data is stored in multiple files.
Implemented in mitk::PointSetReader, mitk::PlanarFigureReader, mitk::RawImageFileReader, mitk::ItkImageFileReader, mitk::VtiFileReader, and mitk::VtkImageReader.
|
pure virtual |
Specify file prefix for the file(s) to load.
You should specify either a FileName or FilePrefix. Use FilePrefix if the data is stored in multiple files.
Implemented in mitk::PointSetReader, mitk::PlanarFigureReader, mitk::RawImageFileReader, mitk::ItkImageFileReader, mitk::VtiFileReader, and mitk::VtkImageReader.
|
virtual |
To be used along with a call of SetReadFromMemory(true). This sets the memory buffer and the size from which the reader will read.
Definition at line 35 of file mitkFileReader.cpp.
References m_MemoryBuffer, and m_MemorySize.
|
virtual |
Set/Get functions to advise the file reader to use a memory array for reading a file.
Definition at line 27 of file mitkFileReader.cpp.
References m_ReadFromMemory.
|
protected |
Definition at line 92 of file mitkFileReader.h.
Referenced by CanReadFromMemory(), and mitk::PlanarFigureReader::PlanarFigureReader().
|
protected |
Definition at line 95 of file mitkFileReader.h.
Referenced by mitk::PlanarFigureReader::GenerateData(), and SetMemoryBuffer().
|
protected |
Definition at line 96 of file mitkFileReader.h.
Referenced by mitk::PlanarFigureReader::GenerateData(), and SetMemoryBuffer().
|
protected |
Definition at line 93 of file mitkFileReader.h.
Referenced by mitk::PlanarFigureReader::GenerateData(), GetReadFromMemory(), and SetReadFromMemory().