OTB
9.0.0
Orfeo Toolbox
|
#include <otbStatisticsXMLFileReader.h>
Public Types | |
typedef itk::SmartPointer< const Self > | ConstPointer |
typedef std::map< std::string, GenericMapType > | GenericMapContainer |
typedef std::map< std::string, std::string > | GenericMapType |
typedef std::pair< std::string, MeasurementVectorType > | InputDataType |
typedef MeasurementVectorType::ValueType | InputValueType |
typedef std::vector< InputDataType > | MeasurementVectorContainer |
typedef TMeasurementVector | MeasurementVectorType |
typedef itk::SmartPointer< Self > | Pointer |
typedef StatisticsXMLFileReader | Self |
typedef itk::Object | Superclass |
Public Member Functions | |
virtual ::itk::LightObject::Pointer | CreateAnother (void) const |
virtual const char * | GetNameOfClass () const |
void | Modified () const override |
Static Public Member Functions | |
static Pointer | New () |
std::string | m_FileName |
MeasurementVectorContainer | m_MeasurementVectorContainer |
bool | m_IsUpdated |
GenericMapContainer | m_GenericMapContainer |
virtual void | SetFileName (const char *_arg) |
virtual const char * | GetFileName () const |
unsigned int | GetNumberOfOutputs () |
std::vector< std::string > | GetStatisticVectorNames () |
std::vector< std::string > | GetStatisticMapNames () |
MeasurementVectorType | GetStatisticVectorByName (const char *statisticName) |
template<typename MapType > | |
MapType | GetStatisticMapByName (const char *statisticName) |
virtual void | Read () |
StatisticsXMLFileReader () | |
~StatisticsXMLFileReader () override | |
void | PrintSelf (std::ostream &os, itk::Indent indent) const override |
StatisticsXMLFileReader (const Self &)=delete | |
void | operator= (const Self &)=delete |
Read a xml file where are stored several statistics.
To get a specific statistic Measurement vector, use the method GetStatisticVectorByName(name) which allow you to get the Measurement vector for the statistic set as parameter.
Definition at line 42 of file otbStatisticsXMLFileReader.h.
typedef itk::SmartPointer<const Self> otb::StatisticsXMLFileReader< TMeasurementVector >::ConstPointer |
Definition at line 49 of file otbStatisticsXMLFileReader.h.
typedef std::map<std::string, GenericMapType> otb::StatisticsXMLFileReader< TMeasurementVector >::GenericMapContainer |
Definition at line 66 of file otbStatisticsXMLFileReader.h.
typedef std::map<std::string, std::string> otb::StatisticsXMLFileReader< TMeasurementVector >::GenericMapType |
Definition at line 65 of file otbStatisticsXMLFileReader.h.
typedef std::pair<std::string, MeasurementVectorType> otb::StatisticsXMLFileReader< TMeasurementVector >::InputDataType |
Convenient typedef
Definition at line 62 of file otbStatisticsXMLFileReader.h.
typedef MeasurementVectorType::ValueType otb::StatisticsXMLFileReader< TMeasurementVector >::InputValueType |
Definition at line 59 of file otbStatisticsXMLFileReader.h.
typedef std::vector<InputDataType> otb::StatisticsXMLFileReader< TMeasurementVector >::MeasurementVectorContainer |
Definition at line 63 of file otbStatisticsXMLFileReader.h.
typedef TMeasurementVector otb::StatisticsXMLFileReader< TMeasurementVector >::MeasurementVectorType |
InputSampleList typedefs
Definition at line 55 of file otbStatisticsXMLFileReader.h.
typedef itk::SmartPointer<Self> otb::StatisticsXMLFileReader< TMeasurementVector >::Pointer |
Definition at line 48 of file otbStatisticsXMLFileReader.h.
typedef StatisticsXMLFileReader otb::StatisticsXMLFileReader< TMeasurementVector >::Self |
Standard class typedefs
Definition at line 46 of file otbStatisticsXMLFileReader.h.
typedef itk::Object otb::StatisticsXMLFileReader< TMeasurementVector >::Superclass |
Definition at line 47 of file otbStatisticsXMLFileReader.h.
|
protected |
Set the output filename
Definition at line 35 of file otbStatisticsXMLFileReader.hxx.
|
inlineoverrideprotected |
Set the output filename
Definition at line 99 of file otbStatisticsXMLFileReader.h.
|
privatedelete |
Set the output filename
virtual::itk::LightObject::Pointer otb::StatisticsXMLFileReader< TMeasurementVector >::CreateAnother | ( | void | ) | const |
|
virtual |
Set the output filename
|
virtual |
Run-time type information (and related methods).
unsigned int otb::StatisticsXMLFileReader< TMeasurementVector >::GetNumberOfOutputs |
Get the number of Outputs
Definition at line 40 of file otbStatisticsXMLFileReader.hxx.
MapType otb::StatisticsXMLFileReader< TMeasurementVector >::GetStatisticMapByName | ( | const char * | statisticName | ) |
Method to get a statistics map by name
Definition at line 110 of file otbStatisticsXMLFileReader.hxx.
References otb::Wrapper::XML::Read().
std::vector< std::string > otb::StatisticsXMLFileReader< TMeasurementVector >::GetStatisticMapNames |
Get the list of map statistics names
Definition at line 63 of file otbStatisticsXMLFileReader.hxx.
References otb::Wrapper::XML::Read().
StatisticsXMLFileReader< TMeasurementVector >::MeasurementVectorType otb::StatisticsXMLFileReader< TMeasurementVector >::GetStatisticVectorByName | ( | const char * | statisticName | ) |
Method to get the MeasurementVector by name
Definition at line 81 of file otbStatisticsXMLFileReader.hxx.
References otb::Wrapper::XML::Read().
std::vector< std::string > otb::StatisticsXMLFileReader< TMeasurementVector >::GetStatisticVectorNames |
Get the list of vector statistics names
Definition at line 46 of file otbStatisticsXMLFileReader.hxx.
References otb::Wrapper::XML::Read().
|
inlineoverride |
Definition at line 68 of file otbStatisticsXMLFileReader.h.
References otb::StatisticsXMLFileReader< TMeasurementVector >::m_IsUpdated.
|
static |
Method for creation through the object factory.
|
privatedelete |
Set the output filename
|
overrideprotected |
Set the output filename
Definition at line 236 of file otbStatisticsXMLFileReader.hxx.
|
protectedvirtual |
Read into the file and extract information in vector and map containers
Definition at line 138 of file otbStatisticsXMLFileReader.hxx.
|
virtual |
Set the output filename
|
private |
Set the output filename
Definition at line 108 of file otbStatisticsXMLFileReader.h.
|
private |
Set the output filename
Definition at line 111 of file otbStatisticsXMLFileReader.h.
|
mutableprivate |
Set the output filename
Definition at line 110 of file otbStatisticsXMLFileReader.h.
Referenced by otb::StatisticsXMLFileReader< TMeasurementVector >::Modified().
|
private |
Set the output filename
Definition at line 109 of file otbStatisticsXMLFileReader.h.