19 #ifndef itkCSVArray2DFileReader_h 20 #define itkCSVArray2DFileReader_h 77 template <
typename TData>
91 itkTypeMacro(Self,Superclass);
102 itkGetModifiableObjectMacro(Array2DDataObject, Array2DDataObjectType);
108 virtual void Parse() ITK_OVERRIDE;
116 virtual Array2DDataObjectPointer
GetOutput();
121 virtual ~CSVArray2DFileReader () {}
124 virtual void PrintSelf(std::ostream & os,
Indent indent)
const ITK_OVERRIDE;
131 void operator=(const Self &) ITK_DELETE_FUNCTION;
136 #ifndef ITK_MANUAL_INSTANTIATION 137 #include "itkCSVArray2DFileReader.hxx" SmartPointer< const Self > ConstPointer
itk::CSVArray2DDataObject< TData > Array2DDataObjectType
Stores parsed data from csv files.
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes...
CSVFileReaderBase Superclass
Array2DDataObjectType::Pointer Array2DDataObjectPointer
virtual void PrintSelf(std::ostream &os, Indent indent) const override
Parses csv files and stores the data in a itkCSVArray2DDataObject.
virtual Array2DDataObjectPointer GetOutput()
Control indentation during Print() invocation.
A base class that contains common methods used for parsing csv files.
Array2DDataObjectPointer m_Array2DDataObject
SmartPointer< Self > Pointer
CSVArray2DFileReader Self
virtual void Parse() override