21 #ifndef otbStatisticsXMLFileReader_h
22 #define otbStatisticsXMLFileReader_h
24 #include "itkProcessObject.h"
41 template <
class TMeasurementVector>
74 itkSetStringMacro(FileName);
75 itkGetStringMacro(FileName);
91 template <
typename MapType>
102 void PrintSelf(std::ostream& os, itk::Indent indent)
const override;
117 #ifndef OTB_MANUAL_INSTANTIATION
Read a xml file where are stored several statistics.
itk::SmartPointer< const Self > ConstPointer
MeasurementVectorType GetStatisticVectorByName(const char *statisticName)
MeasurementVectorType::ValueType InputValueType
std::vector< std::string > GetStatisticMapNames()
unsigned int GetNumberOfOutputs()
StatisticsXMLFileReader(const Self &)=delete
std::pair< std::string, MeasurementVectorType > InputDataType
void Modified() const override
~StatisticsXMLFileReader() override
std::map< std::string, GenericMapType > GenericMapContainer
std::vector< std::string > GetStatisticVectorNames()
MapType GetStatisticMapByName(const char *statisticName)
StatisticsXMLFileReader Self
void PrintSelf(std::ostream &os, itk::Indent indent) const override
MeasurementVectorContainer m_MeasurementVectorContainer
void operator=(const Self &)=delete
StatisticsXMLFileReader()
TMeasurementVector MeasurementVectorType
std::vector< InputDataType > MeasurementVectorContainer
itk::SmartPointer< Self > Pointer
std::map< std::string, std::string > GenericMapType
GenericMapContainer m_GenericMapContainer
The "otb" namespace contains all Orfeo Toolbox (OTB) classes.