OTB
9.0.0
Orfeo Toolbox
|
#include <otbOGRDataToClassStatisticsFilter.h>
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.