|
OTB
9.0.0
Orfeo Toolbox
|
Go to the documentation of this file.
22 #ifndef otbPersistentImageToVectorDataFilter_h
23 #define otbPersistentImageToVectorDataFilter_h
26 #include "itkExtractImageFilter.h"
51 template <
class TImage,
class TOutputVectorData>
67 typedef typename InputImageType::SizeType
SizeType;
68 typedef typename InputImageType::IndexType
IndexType;
69 typedef typename InputImageType::PixelType
PixelType;
89 void AllocateOutputs()
override;
91 void Reset(
void)
override;
93 void Synthetize(
void)
override;
96 itkSetStringMacro(FileName);
97 itkGetStringMacro(FileName);
106 void PrintSelf(std::ostream& os, itk::Indent indent)
const override;
108 void GenerateData()
override;
116 void operator=(
const Self&) =
delete;
126 #ifndef OTB_MANUAL_INSTANTIATION
itk::SmartPointer< Self > Pointer
Perform vectorization in a persistent way.
itk::SmartPointer< Self > Pointer
This filter is the base class for all filter persisting data through multiple update....
InputImageType::InternalPixelType InternalPixelType
itk::SmartPointer< const Self > ConstPointer
This class represents a hierarchy of vector data.
The "otb" namespace contains all Orfeo Toolbox (OTB) classes.
PersistentImageToVectorDataFilter Self
PersistentImageFilter< TImage, TImage > Superclass
Produces a VectorData from the concatenation of several input vectordatas.
OGRVectorDataIOType::Pointer OGRVectorDataIOPointerType
InputImageType::Pointer InputImagePointer
otb::OGRVectorDataIO OGRVectorDataIOType
TOutputVectorData::Pointer OutputVectorDataPointerType
TOutputVectorData OutputVectorDataType
itk::DataObject::Pointer DataObjectPointer
itk::ExtractImageFilter< InputImageType, InputImageType > ExtractImageFilterType
ExtractImageFilterType::Pointer ExtractImageFilterPointerType
~PersistentImageToVectorDataFilter() override
OGRVectorDataIOPointerType m_VectorDataIO
OutputVectorDataPointerType m_OutputVectorData
ConcatenateVectorDataFilterType::Pointer ConcatenateVectorDataFilterPointerType
InputImageType::IndexType IndexType
InputImageType::SizeType SizeType
ImageIO object for reading and writing OGR format vector data.
InputImageType::PixelType PixelType
ExtractImageFilterPointerType m_ExtractFilter
InputImageType::RegionType RegionType
otb::ConcatenateVectorDataFilter< OutputVectorDataType > ConcatenateVectorDataFilterType