Medical Imaging Interaction Toolkit  2016.11.0
Medical Imaging Interaction Toolkit
mitk::VtkSurfaceReader Class Reference

Reader to read surface files in vtk-format. More...

#include <mitkVtkSurfaceReader.h>

Inheritance diagram for mitk::VtkSurfaceReader:
Collaboration diagram for mitk::VtkSurfaceReader:

Public Member Functions

 mitkClassMacro (VtkSurfaceReader, SurfaceSource)
 
Pointer Clone () const
 
virtual void SetFileName (const char *_arg)
 
virtual const char * GetFileName () const
 
virtual void SetFilePrefix (const char *_arg)
 
virtual const char * GetFilePrefix () const
 
virtual void SetFilePattern (const char *_arg)
 
virtual const char * GetFilePattern () const
 
- Public Member Functions inherited from mitk::SurfaceSource
virtual std::vector< std::string > GetClassHierarchy () const override
 
virtual const char * GetClassName () const
 
Pointer Clone () const
 
OutputTypeGetOutput ()
 
const OutputTypeGetOutput () const
 
OutputTypeGetOutput (DataObjectPointerArraySizeType idx)
 
const OutputTypeGetOutput (DataObjectPointerArraySizeType idx) const
 
virtual itk::DataObject::Pointer MakeOutput (DataObjectPointerArraySizeType idx) override
 
virtual itk::DataObject::Pointer MakeOutput (const DataObjectIdentifierType &name) override
 
- Public Member Functions inherited from mitk::BaseDataSource
OutputTypeGetOutput ()
 
const OutputTypeGetOutput () const
 
OutputTypeGetOutput (DataObjectPointerArraySizeType idx)
 
const OutputTypeGetOutput (DataObjectPointerArraySizeType idx) const
 
virtual void GraftOutput (OutputType *output)
 Graft the specified BaseData onto this BaseDataSource's output. More...
 
virtual void GraftOutput (const DataObjectIdentifierType &key, OutputType *output)
 
virtual void GraftNthOutput (unsigned int idx, OutputType *output)
 Graft the specified base data object onto this BaseDataSource's idx'th output. More...
 
bool Updating () const
 Access itk::ProcessObject::m_Updating. More...
 

Static Public Member Functions

static Pointer New ()
 
static bool CanReadFile (const std::string filename, const std::string filePrefix, const std::string filePattern)
 
- Static Public Member Functions inherited from mitk::SurfaceSource
static const char * GetStaticNameOfClass ()
 
static Pointer New ()
 
- Static Public Member Functions inherited from mitk::BaseDataSource
static const char * GetStaticNameOfClass ()
 

Protected Member Functions

virtual void GenerateData () override
 
 VtkSurfaceReader ()
 
 ~VtkSurfaceReader ()
 
- Protected Member Functions inherited from mitk::SurfaceSource
 SurfaceSource ()
 
virtual ~SurfaceSource ()
 
- Protected Member Functions inherited from mitk::BaseDataSource
 BaseDataSource ()
 
virtual ~BaseDataSource ()
 

Protected Attributes

std::string m_FileName
 
std::string m_FilePrefix
 
std::string m_FilePattern
 

Additional Inherited Members

- Public Types inherited from mitk::SurfaceSource
typedef SurfaceSource Self
 
typedef BaseDataSource Superclass
 
typedef itk::SmartPointer< SelfPointer
 
typedef itk::SmartPointer< const SelfConstPointer
 
typedef Surface OutputType
 
- Public Types inherited from mitk::BaseDataSource
typedef BaseDataSource Self
 
typedef itk::ProcessObject Superclass
 
typedef itk::SmartPointer< SelfPointer
 
typedef itk::SmartPointer< const SelfConstPointer
 
typedef BaseData OutputType
 
typedef itk::DataObject::DataObjectIdentifierType DataObjectIdentifierType
 
- Static Protected Member Functions inherited from mitk::BaseDataSource
static Pointer New ()
 

Detailed Description

Reader to read surface files in vtk-format.

Deprecated:
(as of 2014_10) Use mitk::IOUtils or mitk::FileReaderRegistry instead.

Definition at line 28 of file mitkVtkSurfaceReader.h.

Constructor & Destructor Documentation

mitk::VtkSurfaceReader::VtkSurfaceReader ( )
protected

Definition at line 23 of file mitkVtkSurfaceReader.cpp.

mitk::VtkSurfaceReader::~VtkSurfaceReader ( )
protected

Definition at line 27 of file mitkVtkSurfaceReader.cpp.

Member Function Documentation

bool mitk::VtkSurfaceReader::CanReadFile ( const std::string  filename,
const std::string  filePrefix,
const std::string  filePattern 
)
static

Definition at line 89 of file mitkVtkSurfaceReader.cpp.

References mitk::New().

Pointer mitk::VtkSurfaceReader::Clone ( ) const
void mitk::VtkSurfaceReader::GenerateData ( )
overrideprotectedvirtual

We create a Generic Reader to test de .vtk/

PolyData/

PolyData/

Definition at line 31 of file mitkVtkSurfaceReader.cpp.

References MITK_INFO, and mitk::New().

virtual const char* mitk::VtkSurfaceReader::GetFileName ( ) const
virtual
virtual const char* mitk::VtkSurfaceReader::GetFilePattern ( ) const
virtual
virtual const char* mitk::VtkSurfaceReader::GetFilePrefix ( ) const
virtual
mitk::VtkSurfaceReader::mitkClassMacro ( VtkSurfaceReader  ,
SurfaceSource   
)
static Pointer mitk::VtkSurfaceReader::New ( )
static

Method for creation through the object factory.

virtual void mitk::VtkSurfaceReader::SetFileName ( const char *  _arg)
virtual
virtual void mitk::VtkSurfaceReader::SetFilePattern ( const char *  _arg)
virtual
virtual void mitk::VtkSurfaceReader::SetFilePrefix ( const char *  _arg)
virtual

Member Data Documentation

std::string mitk::VtkSurfaceReader::m_FileName
protected

Definition at line 54 of file mitkVtkSurfaceReader.h.

std::string mitk::VtkSurfaceReader::m_FilePattern
protected

Definition at line 54 of file mitkVtkSurfaceReader.h.

std::string mitk::VtkSurfaceReader::m_FilePrefix
protected

Definition at line 54 of file mitkVtkSurfaceReader.h.


The documentation for this class was generated from the following files: