1 #ifndef __FPA__IO__MATRIXVALUESCONTAINERWRITER__H__
2 #define __FPA__IO__MATRIXVALUESCONTAINERWRITER__H__
5 #include <itkProcessObject.h>
14 class MatrixValuesContainerWriter
15 : public itk::ProcessObject
18 typedef MatrixValuesContainerWriter Self;
19 typedef itk::ProcessObject Superclass;
20 typedef itk::SmartPointer< Self > Pointer;
21 typedef itk::SmartPointer< const Self > ConstPointer;
27 itkTypeMacro( MatrixValuesContainerWriter, itkProcessObject );
29 itkGetConstMacro( FileName, std::string );
30 itkSetMacro( FileName, std::string );
33 void SetInput( const T* input );
35 const T* GetInput( ) const;
36 virtual void Update( );
39 MatrixValuesContainerWriter( );
40 virtual ~MatrixValuesContainerWriter( );
42 virtual void GenerateData( );
45 // Purposely not implemented
46 MatrixValuesContainerWriter( const Self& other );
47 Self& operator=( const Self& other );
50 std::string m_FileName;
57 #include <fpa/IO/MatrixValuesContainerWriter.hxx>
59 #endif // __FPA__IO__MATRIXVALUESCONTAINERWRITER__H__