OTB
9.0.0
Orfeo Toolbox
|
#include <otbImageSampleExtractorFilter.h>
Public Types | |
typedef itk::SmartPointer< const Self > | ConstPointer |
typedef Superclass::FilterType | FilterType |
typedef TInputImage | InputImageType |
typedef otb::ogr::DataSource | OGRDataType |
typedef itk::SmartPointer< Self > | Pointer |
typedef ImageSampleExtractorFilter | Self |
typedef PersistentFilterStreamingDecorator< PersistentImageSampleExtractorFilter< TInputImage > > | Superclass |
Public Types inherited from otb::PersistentFilterStreamingDecorator< PersistentImageSampleExtractorFilter< TInputImage > > | |
typedef itk::SmartPointer< const Self > | ConstPointer |
typedef FilterType::Pointer | FilterPointerType |
typedef PersistentImageSampleExtractorFilter< TInputImage > | FilterType |
typedef FilterType::InputImageType | ImageType |
typedef itk::SmartPointer< Self > | Pointer |
typedef PersistentFilterStreamingDecorator | Self |
typedef StreamerType::Pointer | StreamerPointerType |
typedef StreamingImageVirtualWriter< ImageType > | StreamerType |
typedef itk::ProcessObject | Superclass |
Public Member Functions | |
virtual ::itk::LightObject::Pointer | CreateAnother (void) const |
std::string | GetClassFieldName (void) |
const TInputImage * | GetInput () |
int | GetLayerIndex () |
virtual const char * | GetNameOfClass () const |
const std::vector< std::string > & | GetOutputFieldNames () |
std::string | GetOutputFieldPrefix () |
const otb::ogr::DataSource * | GetOutputSamples () |
const otb::ogr::DataSource * | GetSamplePositions () |
void | SetClassFieldName (const std::string &name) |
virtual void | SetInput (const TInputImage *image) |
void | SetLayerIndex (int index) |
void | SetOutputFieldNames (std::vector< std::string > &names) |
void | SetOutputFieldPrefix (const std::string &key) |
void | SetOutputSamples (OGRDataType::Pointer data) |
void | SetSamplePositions (const otb::ogr::DataSource *data) |
Public Member Functions inherited from otb::PersistentFilterStreamingDecorator< PersistentImageSampleExtractorFilter< TInputImage > > | |
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< PersistentImageSampleExtractorFilter< TInputImage > > | |
static Pointer | New () |
Protected Member Functions | |
ImageSampleExtractorFilter () | |
~ImageSampleExtractorFilter () override | |
Protected Member Functions inherited from otb::PersistentFilterStreamingDecorator< PersistentImageSampleExtractorFilter< TInputImage > > | |
void | GenerateData (void) override |
PersistentFilterStreamingDecorator () | |
void | PrintSelf (std::ostream &os, itk::Indent indent) const override |
~PersistentFilterStreamingDecorator () override | |
Private Member Functions | |
ImageSampleExtractorFilter (const Self &)=delete | |
void | operator= (const Self &)=delete |
Additional Inherited Members | |
Protected Attributes inherited from otb::PersistentFilterStreamingDecorator< PersistentImageSampleExtractorFilter< TInputImage > > | |
FilterPointerType | m_Filter |
StreamerPointerType | m_Streamer |
Extract sample values from an image into an OGRDataSource using a persistent filter.
Definition at line 134 of file otbImageSampleExtractorFilter.h.
typedef itk::SmartPointer<const Self> otb::ImageSampleExtractorFilter< TInputImage >::ConstPointer |
Definition at line 142 of file otbImageSampleExtractorFilter.h.
typedef Superclass::FilterType otb::ImageSampleExtractorFilter< TInputImage >::FilterType |
Definition at line 147 of file otbImageSampleExtractorFilter.h.
typedef TInputImage otb::ImageSampleExtractorFilter< TInputImage >::InputImageType |
Definition at line 144 of file otbImageSampleExtractorFilter.h.
typedef otb::ogr::DataSource otb::ImageSampleExtractorFilter< TInputImage >::OGRDataType |
Definition at line 145 of file otbImageSampleExtractorFilter.h.
typedef itk::SmartPointer<Self> otb::ImageSampleExtractorFilter< TInputImage >::Pointer |
Definition at line 141 of file otbImageSampleExtractorFilter.h.
typedef ImageSampleExtractorFilter otb::ImageSampleExtractorFilter< TInputImage >::Self |
Standard Self typedef
Definition at line 139 of file otbImageSampleExtractorFilter.h.
typedef PersistentFilterStreamingDecorator<PersistentImageSampleExtractorFilter<TInputImage> > otb::ImageSampleExtractorFilter< TInputImage >::Superclass |
Definition at line 140 of file otbImageSampleExtractorFilter.h.
|
inlineprotected |
Constructor
Definition at line 183 of file otbImageSampleExtractorFilter.h.
|
inlineoverrideprotected |
Destructor
Definition at line 188 of file otbImageSampleExtractorFilter.h.
|
privatedelete |
virtual::itk::LightObject::Pointer otb::ImageSampleExtractorFilter< TInputImage >::CreateAnother | ( | void | ) | const |
std::string otb::ImageSampleExtractorFilter< TInputImage >::GetClassFieldName | ( | void | ) |
Definition at line 305 of file otbImageSampleExtractorFilter.hxx.
const TInputImage * otb::ImageSampleExtractorFilter< TInputImage >::GetInput |
Definition at line 232 of file otbImageSampleExtractorFilter.hxx.
int otb::ImageSampleExtractorFilter< TInputImage >::GetLayerIndex |
Definition at line 293 of file otbImageSampleExtractorFilter.hxx.
|
virtual |
Creation through object factory macro
const std::vector< std::string > & otb::ImageSampleExtractorFilter< TInputImage >::GetOutputFieldNames |
Get the output field names
Definition at line 280 of file otbImageSampleExtractorFilter.hxx.
std::string otb::ImageSampleExtractorFilter< TInputImage >::GetOutputFieldPrefix |
Definition at line 268 of file otbImageSampleExtractorFilter.hxx.
const otb::ogr::DataSource * otb::ImageSampleExtractorFilter< TInputImage >::GetOutputSamples |
Definition at line 256 of file otbImageSampleExtractorFilter.hxx.
const otb::ogr::DataSource * otb::ImageSampleExtractorFilter< TInputImage >::GetSamplePositions |
Definition at line 244 of file otbImageSampleExtractorFilter.hxx.
|
static |
Type macro
|
privatedelete |
void otb::ImageSampleExtractorFilter< TInputImage >::SetClassFieldName | ( | const std::string & | name | ) |
Definition at line 299 of file otbImageSampleExtractorFilter.hxx.
|
virtual |
Definition at line 226 of file otbImageSampleExtractorFilter.hxx.
void otb::ImageSampleExtractorFilter< TInputImage >::SetLayerIndex | ( | int | index | ) |
Definition at line 287 of file otbImageSampleExtractorFilter.hxx.
void otb::ImageSampleExtractorFilter< TInputImage >::SetOutputFieldNames | ( | std::vector< std::string > & | names | ) |
Set the output field names
Definition at line 274 of file otbImageSampleExtractorFilter.hxx.
void otb::ImageSampleExtractorFilter< TInputImage >::SetOutputFieldPrefix | ( | const std::string & | key | ) |
Definition at line 262 of file otbImageSampleExtractorFilter.hxx.
void otb::ImageSampleExtractorFilter< TInputImage >::SetOutputSamples | ( | OGRDataType::Pointer | data | ) |
Definition at line 250 of file otbImageSampleExtractorFilter.hxx.
void otb::ImageSampleExtractorFilter< TInputImage >::SetSamplePositions | ( | const otb::ogr::DataSource * | data | ) |
Definition at line 238 of file otbImageSampleExtractorFilter.hxx.