OTB
9.0.0
Orfeo Toolbox
|
#include <otbPersistentImageToVectorDataFilter.h>
Public Types | |
typedef ConcatenateVectorDataFilterType::Pointer | ConcatenateVectorDataFilterPointerType |
typedef otb::ConcatenateVectorDataFilter< OutputVectorDataType > | ConcatenateVectorDataFilterType |
typedef itk::SmartPointer< const Self > | ConstPointer |
typedef itk::DataObject::Pointer | DataObjectPointer |
typedef ExtractImageFilterType::Pointer | ExtractImageFilterPointerType |
typedef itk::ExtractImageFilter< InputImageType, InputImageType > | ExtractImageFilterType |
typedef InputImageType::IndexType | IndexType |
typedef InputImageType::Pointer | InputImagePointer |
typedef TImage | InputImageType |
typedef InputImageType::InternalPixelType | InternalPixelType |
typedef OGRVectorDataIOType::Pointer | OGRVectorDataIOPointerType |
typedef otb::OGRVectorDataIO | OGRVectorDataIOType |
typedef TOutputVectorData::Pointer | OutputVectorDataPointerType |
typedef TOutputVectorData | OutputVectorDataType |
typedef InputImageType::PixelType | PixelType |
typedef itk::SmartPointer< Self > | Pointer |
typedef InputImageType::RegionType | RegionType |
typedef PersistentImageToVectorDataFilter | Self |
typedef InputImageType::SizeType | SizeType |
typedef PersistentImageFilter< TImage, TImage > | Superclass |
Public Types inherited from otb::PersistentImageFilter< TImage, TImage > | |
typedef itk::SmartPointer< const Self > | ConstPointer |
typedef TImage | InputImageType |
typedef TImage | OutputImageType |
typedef itk::SmartPointer< Self > | Pointer |
typedef PersistentImageFilter | Self |
typedef itk::ImageToImageFilter< TImage, TImage > | Superclass |
Public Member Functions | |
void | AllocateOutputs () override |
virtual const char * | GetNameOfClass () const |
OutputVectorDataType * | GetOutputVectorData () const |
void | Reset (void) override |
void | Synthetize (void) override |
Public Member Functions inherited from otb::PersistentImageFilter< TImage, TImage > | |
virtual const char * | GetNameOfClass () const |
ExtractImageFilterPointerType | m_ExtractFilter |
OutputVectorDataPointerType | m_OutputVectorData |
OGRVectorDataIOPointerType | m_VectorDataIO |
std::string | m_FileName |
virtual void | SetFileName (const char *_arg) |
virtual const char * | GetFileName () const |
PersistentImageToVectorDataFilter () | |
~PersistentImageToVectorDataFilter () override | |
void | PrintSelf (std::ostream &os, itk::Indent indent) const override |
void | GenerateData () override |
PersistentImageToVectorDataFilter (const Self &)=delete | |
void | operator= (const Self &)=delete |
virtual OutputVectorDataPointerType | ProcessTile ()=0 |
Additional Inherited Members | |
Protected Member Functions inherited from otb::PersistentImageFilter< TImage, TImage > | |
PersistentImageFilter () | |
void | PrintSelf (std::ostream &os, itk::Indent indent) const override |
~PersistentImageFilter () override | |
Perform vectorization in a persistent way.
This filter is a generic PersistentImageFilter, which encapsulate any filter which produces VectorData from an input Image.
It provides a default implementation which merge the VectorData from the different tiles/strips used during streaming into a single VectorData, which can be accessed via GetVectorData()
Definition at line 52 of file otbPersistentImageToVectorDataFilter.h.
typedef ConcatenateVectorDataFilterType::Pointer otb::PersistentImageToVectorDataFilter< TImage, TOutputVectorData >::ConcatenateVectorDataFilterPointerType |
Definition at line 79 of file otbPersistentImageToVectorDataFilter.h.
typedef otb::ConcatenateVectorDataFilter<OutputVectorDataType> otb::PersistentImageToVectorDataFilter< TImage, TOutputVectorData >::ConcatenateVectorDataFilterType |
Definition at line 78 of file otbPersistentImageToVectorDataFilter.h.
typedef itk::SmartPointer<const Self> otb::PersistentImageToVectorDataFilter< TImage, TOutputVectorData >::ConstPointer |
Definition at line 59 of file otbPersistentImageToVectorDataFilter.h.
typedef itk::DataObject::Pointer otb::PersistentImageToVectorDataFilter< TImage, TOutputVectorData >::DataObjectPointer |
Smart Pointer type to a DataObject.
Definition at line 85 of file otbPersistentImageToVectorDataFilter.h.
typedef ExtractImageFilterType::Pointer otb::PersistentImageToVectorDataFilter< TImage, TOutputVectorData >::ExtractImageFilterPointerType |
Definition at line 76 of file otbPersistentImageToVectorDataFilter.h.
typedef itk::ExtractImageFilter<InputImageType, InputImageType> otb::PersistentImageToVectorDataFilter< TImage, TOutputVectorData >::ExtractImageFilterType |
Definition at line 75 of file otbPersistentImageToVectorDataFilter.h.
typedef InputImageType::IndexType otb::PersistentImageToVectorDataFilter< TImage, TOutputVectorData >::IndexType |
Definition at line 68 of file otbPersistentImageToVectorDataFilter.h.
typedef InputImageType::Pointer otb::PersistentImageToVectorDataFilter< TImage, TOutputVectorData >::InputImagePointer |
Definition at line 65 of file otbPersistentImageToVectorDataFilter.h.
typedef TImage otb::PersistentImageToVectorDataFilter< TImage, TOutputVectorData >::InputImageType |
Definition at line 62 of file otbPersistentImageToVectorDataFilter.h.
typedef InputImageType::InternalPixelType otb::PersistentImageToVectorDataFilter< TImage, TOutputVectorData >::InternalPixelType |
Definition at line 70 of file otbPersistentImageToVectorDataFilter.h.
typedef OGRVectorDataIOType::Pointer otb::PersistentImageToVectorDataFilter< TImage, TOutputVectorData >::OGRVectorDataIOPointerType |
Definition at line 82 of file otbPersistentImageToVectorDataFilter.h.
typedef otb::OGRVectorDataIO otb::PersistentImageToVectorDataFilter< TImage, TOutputVectorData >::OGRVectorDataIOType |
Definition at line 81 of file otbPersistentImageToVectorDataFilter.h.
typedef TOutputVectorData::Pointer otb::PersistentImageToVectorDataFilter< TImage, TOutputVectorData >::OutputVectorDataPointerType |
Definition at line 73 of file otbPersistentImageToVectorDataFilter.h.
typedef TOutputVectorData otb::PersistentImageToVectorDataFilter< TImage, TOutputVectorData >::OutputVectorDataType |
Definition at line 72 of file otbPersistentImageToVectorDataFilter.h.
typedef InputImageType::PixelType otb::PersistentImageToVectorDataFilter< TImage, TOutputVectorData >::PixelType |
Definition at line 69 of file otbPersistentImageToVectorDataFilter.h.
typedef itk::SmartPointer<Self> otb::PersistentImageToVectorDataFilter< TImage, TOutputVectorData >::Pointer |
Definition at line 58 of file otbPersistentImageToVectorDataFilter.h.
typedef InputImageType::RegionType otb::PersistentImageToVectorDataFilter< TImage, TOutputVectorData >::RegionType |
Definition at line 66 of file otbPersistentImageToVectorDataFilter.h.
typedef PersistentImageToVectorDataFilter otb::PersistentImageToVectorDataFilter< TImage, TOutputVectorData >::Self |
Standard Self typedef
Definition at line 56 of file otbPersistentImageToVectorDataFilter.h.
typedef InputImageType::SizeType otb::PersistentImageToVectorDataFilter< TImage, TOutputVectorData >::SizeType |
Definition at line 67 of file otbPersistentImageToVectorDataFilter.h.
typedef PersistentImageFilter<TImage, TImage> otb::PersistentImageToVectorDataFilter< TImage, TOutputVectorData >::Superclass |
Definition at line 57 of file otbPersistentImageToVectorDataFilter.h.
|
protected |
Specify the name of the output shapefile to write.
Definition at line 31 of file otbPersistentImageToVectorDataFilter.hxx.
|
inlineoverrideprotected |
Specify the name of the output shapefile to write.
Definition at line 102 of file otbPersistentImageToVectorDataFilter.h.
|
privatedelete |
Specify the name of the output shapefile to write.
|
override |
Definition at line 47 of file otbPersistentImageToVectorDataFilter.hxx.
|
overrideprotected |
Specify the name of the output shapefile to write.
Definition at line 79 of file otbPersistentImageToVectorDataFilter.hxx.
|
virtual |
Specify the name of the output shapefile to write.
|
virtual |
Runtime information support.
PersistentImageToVectorDataFilter< TImage, TOutputVectorData >::OutputVectorDataType * otb::PersistentImageToVectorDataFilter< TImage, TOutputVectorData >::GetOutputVectorData |
Definition at line 41 of file otbPersistentImageToVectorDataFilter.hxx.
|
privatedelete |
Specify the name of the output shapefile to write.
|
overrideprotected |
Specify the name of the output shapefile to write.
Definition at line 100 of file otbPersistentImageToVectorDataFilter.hxx.
|
privatepure virtual |
Specify the name of the output shapefile to write.
Implemented in otb::PersistentConnectedComponentSegmentationOBIAToVectorDataFilter< TVImage, TLabelImage, TMaskImage, TOutputVectorData >, and otb::PersistentStreamingLineSegmentDetector< TImageType >.
|
overridevirtual |
Reset the persistent data of the filter.
Implements otb::PersistentImageFilter< TImage, TImage >.
Definition at line 53 of file otbPersistentImageToVectorDataFilter.hxx.
|
virtual |
Specify the name of the output shapefile to write.
|
overridevirtual |
Synthesize the persistent data of the filter.
Implements otb::PersistentImageFilter< TImage, TImage >.
Definition at line 74 of file otbPersistentImageToVectorDataFilter.hxx.
|
protected |
Specify the name of the output shapefile to write.
Definition at line 110 of file otbPersistentImageToVectorDataFilter.h.
|
private |
Specify the name of the output shapefile to write.
Definition at line 121 of file otbPersistentImageToVectorDataFilter.h.
|
protected |
Specify the name of the output shapefile to write.
Definition at line 112 of file otbPersistentImageToVectorDataFilter.h.
|
private |
Specify the name of the output shapefile to write.
Definition at line 120 of file otbPersistentImageToVectorDataFilter.h.