![]() |
OTB
9.1.1
Orfeo Toolbox
|
#include <otbPersistentImageToVectorDataFilter.h>
Inheritance diagram for otb::PersistentImageToVectorDataFilter< TImage, TOutputVectorData >:
Collaboration diagram for otb::PersistentImageToVectorDataFilter< TImage, TOutputVectorData >: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.
1.8.17