OTB
9.0.0
Orfeo Toolbox
|
#include <otbPersistentVectorizationImageFilter.h>
Public Types | |
typedef itk::SmartPointer< const Self > | ConstPointer |
typedef ImageToEdgePathFilterType::Pointer | ImageToEdgePathFilterPointerType |
typedef otb::ImageToEdgePathFilter< ImageType, PathType > | ImageToEdgePathFilterType |
typedef TInputImage | ImageType |
typedef TInputImage::IndexType | IndexType |
typedef TInputImage::Pointer | InputImagePointer |
typedef TInputImage::InternalPixelType | InternalPixelType |
typedef MinMaxFilterType::Pointer | MinMaxFilterPointerType |
typedef itk::MinimumMaximumImageFilter< ImageType > | MinMaxFilterType |
typedef PathListType::Pointer | PathListPointerType |
typedef otb::ObjectList< PathType > | PathListType |
typedef PathType::Pointer | PathPointerType |
typedef TOutputPath | PathType |
typedef TInputImage::PixelType | PixelType |
typedef itk::SmartPointer< Self > | Pointer |
typedef TInputImage::RegionType | RegionType |
typedef PersistentVectorizationImageFilter | Self |
typedef TInputImage::SizeType | SizeType |
typedef PersistentImageFilter< TInputImage, TInputImage > | Superclass |
Public Types inherited from otb::PersistentImageFilter< TInputImage, TInputImage > | |
typedef itk::SmartPointer< const Self > | ConstPointer |
typedef TInputImage | InputImageType |
typedef TInputImage | OutputImageType |
typedef itk::SmartPointer< Self > | Pointer |
typedef PersistentImageFilter | Self |
typedef itk::ImageToImageFilter< TInputImage, TInputImage > | Superclass |
Public Member Functions | |
virtual ::itk::LightObject::Pointer | CreateAnother (void) const |
virtual const char * | GetNameOfClass () const |
itkGetObjectMacro (PathList, PathListType) | |
void | Reset (void) override |
void | Synthetize (void) override |
Public Member Functions inherited from otb::PersistentImageFilter< TInputImage, TInputImage > | |
virtual const char * | GetNameOfClass () const |
Static Public Member Functions | |
static Pointer | New () |
Protected Member Functions | |
void | GenerateData () override |
PersistentVectorizationImageFilter () | |
void | PrintSelf (std::ostream &os, itk::Indent indent) const override |
~PersistentVectorizationImageFilter () override | |
Protected Member Functions inherited from otb::PersistentImageFilter< TInputImage, TInputImage > | |
PersistentImageFilter () | |
void | PrintSelf (std::ostream &os, itk::Indent indent) const override |
~PersistentImageFilter () override | |
Private Member Functions | |
void | operator= (const Self &)=delete |
PersistentVectorizationImageFilter (const Self &)=delete | |
Private Attributes | |
MinMaxFilterPointerType | m_MinMaxFilter |
PathListPointerType | m_PathList |
Perform vectorization in a persistent way.
This filter allows vectorizing input labeled image while it is streamed through it. The GetPathList() method allows getting the vectorized boundaries, while the GetOutput() method allows getting the input image itself.
The Reset() method allows clearing the result path list.
Definition at line 49 of file otbPersistentVectorizationImageFilter.h.
typedef itk::SmartPointer<const Self> otb::PersistentVectorizationImageFilter< TInputImage, TOutputPath >::ConstPointer |
Definition at line 56 of file otbPersistentVectorizationImageFilter.h.
typedef ImageToEdgePathFilterType::Pointer otb::PersistentVectorizationImageFilter< TInputImage, TOutputPath >::ImageToEdgePathFilterPointerType |
Definition at line 82 of file otbPersistentVectorizationImageFilter.h.
typedef otb::ImageToEdgePathFilter<ImageType, PathType> otb::PersistentVectorizationImageFilter< TInputImage, TOutputPath >::ImageToEdgePathFilterType |
Definition at line 81 of file otbPersistentVectorizationImageFilter.h.
typedef TInputImage otb::PersistentVectorizationImageFilter< TInputImage, TOutputPath >::ImageType |
Image related typedefs.
Definition at line 62 of file otbPersistentVectorizationImageFilter.h.
typedef TInputImage::IndexType otb::PersistentVectorizationImageFilter< TInputImage, TOutputPath >::IndexType |
Definition at line 70 of file otbPersistentVectorizationImageFilter.h.
typedef TInputImage::Pointer otb::PersistentVectorizationImageFilter< TInputImage, TOutputPath >::InputImagePointer |
Definition at line 67 of file otbPersistentVectorizationImageFilter.h.
typedef TInputImage::InternalPixelType otb::PersistentVectorizationImageFilter< TInputImage, TOutputPath >::InternalPixelType |
Definition at line 72 of file otbPersistentVectorizationImageFilter.h.
typedef MinMaxFilterType::Pointer otb::PersistentVectorizationImageFilter< TInputImage, TOutputPath >::MinMaxFilterPointerType |
Definition at line 80 of file otbPersistentVectorizationImageFilter.h.
typedef itk::MinimumMaximumImageFilter<ImageType> otb::PersistentVectorizationImageFilter< TInputImage, TOutputPath >::MinMaxFilterType |
Definition at line 79 of file otbPersistentVectorizationImageFilter.h.
typedef PathListType::Pointer otb::PersistentVectorizationImageFilter< TInputImage, TOutputPath >::PathListPointerType |
Definition at line 77 of file otbPersistentVectorizationImageFilter.h.
typedef otb::ObjectList<PathType> otb::PersistentVectorizationImageFilter< TInputImage, TOutputPath >::PathListType |
Definition at line 76 of file otbPersistentVectorizationImageFilter.h.
typedef PathType::Pointer otb::PersistentVectorizationImageFilter< TInputImage, TOutputPath >::PathPointerType |
Definition at line 78 of file otbPersistentVectorizationImageFilter.h.
typedef TOutputPath otb::PersistentVectorizationImageFilter< TInputImage, TOutputPath >::PathType |
Definition at line 75 of file otbPersistentVectorizationImageFilter.h.
typedef TInputImage::PixelType otb::PersistentVectorizationImageFilter< TInputImage, TOutputPath >::PixelType |
Definition at line 71 of file otbPersistentVectorizationImageFilter.h.
typedef itk::SmartPointer<Self> otb::PersistentVectorizationImageFilter< TInputImage, TOutputPath >::Pointer |
Definition at line 55 of file otbPersistentVectorizationImageFilter.h.
typedef TInputImage::RegionType otb::PersistentVectorizationImageFilter< TInputImage, TOutputPath >::RegionType |
Definition at line 68 of file otbPersistentVectorizationImageFilter.h.
typedef PersistentVectorizationImageFilter otb::PersistentVectorizationImageFilter< TInputImage, TOutputPath >::Self |
Standard Self typedef
Definition at line 53 of file otbPersistentVectorizationImageFilter.h.
typedef TInputImage::SizeType otb::PersistentVectorizationImageFilter< TInputImage, TOutputPath >::SizeType |
Definition at line 69 of file otbPersistentVectorizationImageFilter.h.
typedef PersistentImageFilter<TInputImage, TInputImage> otb::PersistentVectorizationImageFilter< TInputImage, TOutputPath >::Superclass |
Definition at line 54 of file otbPersistentVectorizationImageFilter.h.
|
protected |
Definition at line 33 of file otbPersistentVectorizationImageFilter.hxx.
|
inlineoverrideprotected |
Definition at line 91 of file otbPersistentVectorizationImageFilter.h.
|
privatedelete |
virtual::itk::LightObject::Pointer otb::PersistentVectorizationImageFilter< TInputImage, TOutputPath >::CreateAnother | ( | void | ) | const |
|
overrideprotected |
Definition at line 51 of file otbPersistentVectorizationImageFilter.hxx.
|
virtual |
Runtime information support.
otb::PersistentVectorizationImageFilter< TInputImage, TOutputPath >::itkGetObjectMacro | ( | PathList | , |
PathListType | |||
) |
|
static |
Method for creation through the object factory.
|
privatedelete |
|
overrideprotected |
Definition at line 70 of file otbPersistentVectorizationImageFilter.hxx.
|
overridevirtual |
Reset the persistent data of the filter.
Implements otb::PersistentImageFilter< TInputImage, TInputImage >.
Definition at line 40 of file otbPersistentVectorizationImageFilter.hxx.
|
overridevirtual |
Synthesize the persistent data of the filter.
Implements otb::PersistentImageFilter< TInputImage, TInputImage >.
Definition at line 46 of file otbPersistentVectorizationImageFilter.hxx.
|
private |
Definition at line 102 of file otbPersistentVectorizationImageFilter.h.
|
private |
Definition at line 105 of file otbPersistentVectorizationImageFilter.h.