21 #ifndef otbStatisticsXMLFileWriter_h
22 #define otbStatisticsXMLFileWriter_h
24 #include "itkProcessObject.h"
43 template <
class TMeasurementVector>
74 template <
typename MapType>
75 void AddInputMap(
const char* name,
const MapType& map);
87 itkSetStringMacro(FileName);
88 itkGetStringMacro(FileName);
98 void PrintSelf(std::ostream& os, itk::Indent indent)
const override;
112 #ifndef OTB_MANUAL_INSTANTIATION
Write in a xml file the values stored in a MeasurementVector set as input.
StatisticsXMLFileWriter()
TMeasurementVector MeasurementVectorType
std::map< std::string, std::string > GenericMapType
void AddInput(const char *name, const MeasurementVectorType &inputVector)
MeasurementVectorContainer m_MeasurementVectorContainer
GenericMapContainer m_GenericMapContainer
~StatisticsXMLFileWriter() override
void AddInputMap(const char *name, const MapType &map)
itk::SmartPointer< Self > Pointer
virtual void GenerateData()
void PrintSelf(std::ostream &os, itk::Indent indent) const override
itk::SmartPointer< const Self > ConstPointer
void operator=(const Self &)=delete
StatisticsXMLFileWriter Self
std::vector< InputDataType > MeasurementVectorContainer
StatisticsXMLFileWriter(const Self &)=delete
std::map< std::string, GenericMapType > GenericMapContainer
std::pair< std::string, MeasurementVectorType > InputDataType
MeasurementVectorType::ValueType InputValueType
The "otb" namespace contains all Orfeo Toolbox (OTB) classes.