![]() |
OTB
9.1.1
Orfeo Toolbox
|
#include <otbStatisticsXMLFileReader.h>
Inheritance diagram for otb::StatisticsXMLFileReader< TMeasurementVector >:
Collaboration diagram for otb::StatisticsXMLFileReader< TMeasurementVector >: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.
1.8.17