|
ITK
5.2.0
Insight Toolkit
|
Go to the documentation of this file.
19 #ifndef itkCSVNumericObjectFileWriter_h
20 #define itkCSVNumericObjectFileWriter_h
25 #include "vnl/vnl_matrix.h"
26 #include "vnl/vnl_matrix_fixed.h"
61 template <
typename TValue,
unsigned int NRows = 0,
unsigned int NColumns = 0>
89 itkSetStringMacro(FileName);
90 itkSetMacro(FieldDelimiterCharacter,
char);
105 ColumnHeadersPushBack(
const std::string &);
107 RowHeadersPushBack(
const std::string &);
130 PrintSelf(std::ostream & os,
Indent indent)
const override;
144 #ifndef ITK_MANUAL_INSTANTIATION
145 # include "itkCSVNumericObjectFileWriter.hxx"
LightProcessObject is the base class for all process objects (source, filters, mappers) in the Insigh...
vnl_matrix_fixed< TValue, NRows, NColumns > vnlFixedMatrixType
itk::Size< 2 >::SizeValueType SizeValueType
Control indentation during Print() invocation.
StringVectorType m_ColumnHeaders
Light weight base class for most itk classes.
char m_FieldDelimiterCharacter
::itk::SizeValueType SizeValueType
A templated class holding a M x N size Matrix.
Writes out numeric itk data objects to a csv file.
StringVectorType m_RowHeaders
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
Base class for most ITK classes.
vnl_matrix< TValue > vnlMatrixType
std::vector< std::string > StringVectorType