![]() |
OTB
9.1.1
Orfeo Toolbox
|
#include <otbOGRDataToClassStatisticsFilter.h>
Inheritance diagram for otb::OGRDataToClassStatisticsFilter< TInputImage, TMaskImage >:
Collaboration diagram for otb::OGRDataToClassStatisticsFilter< TInputImage, TMaskImage >:Public Member Functions | |
| virtual ::itk::LightObject::Pointer | CreateAnother (void) const |
| ClassCountObjectType * | GetClassCountOutput () |
| const ClassCountObjectType * | GetClassCountOutput () const |
| std::string | GetFieldName () |
| const TInputImage * | GetInput () |
| int | GetLayerIndex () |
| const TMaskImage * | GetMask () |
| virtual const char * | GetNameOfClass () const |
| const otb::ogr::DataSource * | GetOGRData () |
| PolygonSizeObjectType * | GetPolygonSizeOutput () |
| const PolygonSizeObjectType * | GetPolygonSizeOutput () const |
| void | SetFieldName (std::string &key) |
| virtual void | SetInput (const TInputImage *image) |
| void | SetLayerIndex (int index) |
| void | SetMask (const TMaskImage *mask) |
| void | SetOGRData (const otb::ogr::DataSource *data) |
Public Member Functions inherited from otb::PersistentFilterStreamingDecorator< PersistentOGRDataToClassStatisticsFilter< TInputImage, TMaskImage > > | |
| virtual ::itk::LightObject::Pointer | CreateAnother (void) const |
| virtual const FilterType * | GetFilter () const |
| virtual const char * | GetNameOfClass () const |
| itkGetObjectMacro (Filter, FilterType) | |
| itkGetObjectMacro (Streamer, StreamerType) | |
| virtual void | SetFilter (FilterType *_arg) |
| void | Update (void) override |
Static Public Member Functions | |
| static Pointer | New () |
Static Public Member Functions inherited from otb::PersistentFilterStreamingDecorator< PersistentOGRDataToClassStatisticsFilter< TInputImage, TMaskImage > > | |
| static Pointer | New () |
Protected Member Functions | |
| OGRDataToClassStatisticsFilter () | |
| ~OGRDataToClassStatisticsFilter () override | |
Protected Member Functions inherited from otb::PersistentFilterStreamingDecorator< PersistentOGRDataToClassStatisticsFilter< TInputImage, TMaskImage > > | |
| void | GenerateData (void) override |
| PersistentFilterStreamingDecorator () | |
| void | PrintSelf (std::ostream &os, itk::Indent indent) const override |
| ~PersistentFilterStreamingDecorator () override | |
Private Member Functions | |
| OGRDataToClassStatisticsFilter (const Self &)=delete | |
| void | operator= (const Self &)=delete |
Additional Inherited Members | |
Protected Attributes inherited from otb::PersistentFilterStreamingDecorator< PersistentOGRDataToClassStatisticsFilter< TInputImage, TMaskImage > > | |
| FilterPointerType | m_Filter |
| StreamerPointerType | m_Streamer |
Computes class statistics based on vectors using a persistent filter.
Definition at line 135 of file otbOGRDataToClassStatisticsFilter.h.
| typedef FilterType::ClassCountMapType otb::OGRDataToClassStatisticsFilter< TInputImage, TMaskImage >::ClassCountMapType |
Definition at line 150 of file otbOGRDataToClassStatisticsFilter.h.
| typedef FilterType::ClassCountObjectType otb::OGRDataToClassStatisticsFilter< TInputImage, TMaskImage >::ClassCountObjectType |
Definition at line 152 of file otbOGRDataToClassStatisticsFilter.h.
| typedef itk::SmartPointer<const Self> otb::OGRDataToClassStatisticsFilter< TInputImage, TMaskImage >::ConstPointer |
Definition at line 143 of file otbOGRDataToClassStatisticsFilter.h.
| typedef Superclass::FilterType otb::OGRDataToClassStatisticsFilter< TInputImage, TMaskImage >::FilterType |
Definition at line 149 of file otbOGRDataToClassStatisticsFilter.h.
| typedef TInputImage otb::OGRDataToClassStatisticsFilter< TInputImage, TMaskImage >::InputImageType |
Definition at line 145 of file otbOGRDataToClassStatisticsFilter.h.
| typedef TMaskImage otb::OGRDataToClassStatisticsFilter< TInputImage, TMaskImage >::MaskImageType |
Definition at line 146 of file otbOGRDataToClassStatisticsFilter.h.
| typedef otb::ogr::DataSource otb::OGRDataToClassStatisticsFilter< TInputImage, TMaskImage >::OGRDataType |
Definition at line 147 of file otbOGRDataToClassStatisticsFilter.h.
| typedef itk::SmartPointer<Self> otb::OGRDataToClassStatisticsFilter< TInputImage, TMaskImage >::Pointer |
Definition at line 142 of file otbOGRDataToClassStatisticsFilter.h.
| typedef FilterType::PolygonSizeMapType otb::OGRDataToClassStatisticsFilter< TInputImage, TMaskImage >::PolygonSizeMapType |
Definition at line 151 of file otbOGRDataToClassStatisticsFilter.h.
| typedef FilterType::PolygonSizeObjectType otb::OGRDataToClassStatisticsFilter< TInputImage, TMaskImage >::PolygonSizeObjectType |
Definition at line 153 of file otbOGRDataToClassStatisticsFilter.h.
| typedef OGRDataToClassStatisticsFilter otb::OGRDataToClassStatisticsFilter< TInputImage, TMaskImage >::Self |
Standard Self typedef
Definition at line 140 of file otbOGRDataToClassStatisticsFilter.h.
| typedef PersistentFilterStreamingDecorator<PersistentOGRDataToClassStatisticsFilter<TInputImage, TMaskImage> > otb::OGRDataToClassStatisticsFilter< TInputImage, TMaskImage >::Superclass |
Definition at line 141 of file otbOGRDataToClassStatisticsFilter.h.
|
inlineprotected |
Constructor
Definition at line 186 of file otbOGRDataToClassStatisticsFilter.h.
|
inlineoverrideprotected |
Destructor
Definition at line 191 of file otbOGRDataToClassStatisticsFilter.h.
|
privatedelete |
| virtual::itk::LightObject::Pointer otb::OGRDataToClassStatisticsFilter< TInputImage, TMaskImage >::CreateAnother | ( | void | ) | const |
| ClassCountObjectType* otb::OGRDataToClassStatisticsFilter< TInputImage, TMaskImage >::GetClassCountOutput | ( | ) |
| OGRDataToClassStatisticsFilter< TInputImage, TMaskImage >::ClassCountObjectType * otb::OGRDataToClassStatisticsFilter< TInputImage, TMaskImage >::GetClassCountOutput |
Definition at line 257 of file otbOGRDataToClassStatisticsFilter.hxx.
| std::string otb::OGRDataToClassStatisticsFilter< TInputImage, TMaskImage >::GetFieldName |
Definition at line 238 of file otbOGRDataToClassStatisticsFilter.hxx.
| const TInputImage * otb::OGRDataToClassStatisticsFilter< TInputImage, TMaskImage >::GetInput |
Definition at line 202 of file otbOGRDataToClassStatisticsFilter.hxx.
| int otb::OGRDataToClassStatisticsFilter< TInputImage, TMaskImage >::GetLayerIndex |
Definition at line 250 of file otbOGRDataToClassStatisticsFilter.hxx.
| const TMaskImage * otb::OGRDataToClassStatisticsFilter< TInputImage, TMaskImage >::GetMask |
Definition at line 226 of file otbOGRDataToClassStatisticsFilter.hxx.
|
virtual |
Creation through object factory macro
| const otb::ogr::DataSource * otb::OGRDataToClassStatisticsFilter< TInputImage, TMaskImage >::GetOGRData |
Definition at line 214 of file otbOGRDataToClassStatisticsFilter.hxx.
| PolygonSizeObjectType* otb::OGRDataToClassStatisticsFilter< TInputImage, TMaskImage >::GetPolygonSizeOutput | ( | ) |
| OGRDataToClassStatisticsFilter< TInputImage, TMaskImage >::PolygonSizeObjectType * otb::OGRDataToClassStatisticsFilter< TInputImage, TMaskImage >::GetPolygonSizeOutput |
Definition at line 271 of file otbOGRDataToClassStatisticsFilter.hxx.
|
static |
Type macro
|
privatedelete |
| void otb::OGRDataToClassStatisticsFilter< TInputImage, TMaskImage >::SetFieldName | ( | std::string & | key | ) |
Definition at line 232 of file otbOGRDataToClassStatisticsFilter.hxx.
|
virtual |
Definition at line 196 of file otbOGRDataToClassStatisticsFilter.hxx.
| void otb::OGRDataToClassStatisticsFilter< TInputImage, TMaskImage >::SetLayerIndex | ( | int | index | ) |
Definition at line 244 of file otbOGRDataToClassStatisticsFilter.hxx.
| void otb::OGRDataToClassStatisticsFilter< TInputImage, TMaskImage >::SetMask | ( | const TMaskImage * | mask | ) |
Definition at line 220 of file otbOGRDataToClassStatisticsFilter.hxx.
| void otb::OGRDataToClassStatisticsFilter< TInputImage, TMaskImage >::SetOGRData | ( | const otb::ogr::DataSource * | data | ) |
Definition at line 208 of file otbOGRDataToClassStatisticsFilter.hxx.
1.8.17