1 #ifndef __FPA__IO__UNIQUEVALUESCONTAINERREADER__H__
2 #define __FPA__IO__UNIQUEVALUESCONTAINERREADER__H__
5 #include <itkProcessObject.h>
14 class UniqueValuesContainerReader
15 : public itk::ProcessObject
18 typedef UniqueValuesContainerReader Self;
19 typedef itk::ProcessObject Superclass;
20 typedef itk::SmartPointer< Self > Pointer;
21 typedef itk::SmartPointer< const Self > ConstPointer;
27 itkTypeMacro( UniqueValuesContainerReader, itkProcessObject );
29 itkGetConstMacro( FileName, std::string );
30 itkSetMacro( FileName, std::string );
35 virtual void Update( );
38 UniqueValuesContainerReader( );
39 virtual ~UniqueValuesContainerReader( );
41 virtual void GenerateData( );
44 // Purposely not implemented
45 UniqueValuesContainerReader( const Self& other );
46 Self& operator=( const Self& other );
49 std::string m_FileName;
56 #include <fpa/IO/UniqueValuesContainerReader.hxx>
58 #endif // __FPA__IO__UNIQUEVALUESCONTAINERREADER__H__