![]() |
OTB
9.1.1
Orfeo Toolbox
|
#include <otbImageToLabelMapWithAttributesFilter.h>
Inheritance diagram for otb::ImageToLabelMapWithAttributesFilter< TInputImage, TLabeledImage, TLabel, TLabelObject >:
Collaboration diagram for otb::ImageToLabelMapWithAttributesFilter< TInputImage, TLabeledImage, TLabel, TLabelObject >:Public Types | |
| typedef LabelMapType::AdjacentLabelsContainerType | AdjacentLabelsContainerType |
| typedef BandsStatisticsAttributesLabelMapFilter< LabelMapType, InputImageType > | BandStatisticsLabelMapFilterType |
| typedef itk::SmartPointer< const Self > | ConstPointer |
| typedef TInputImage | InputImageType |
| typedef TLabeledImage | LabelledImageType |
| typedef LabelImageToLabelMapWithAdjacencyFilter< LabelledImageType, LabelMapType > | LabelMapFilterType |
| typedef LabelMapWithAdjacency< LabelObjectType > | LabelMapType |
| typedef TLabelObject | LabelObjectType |
| typedef LabelObjectType::LabelType | LabelType |
| typedef itk::SmartPointer< Self > | Pointer |
| typedef ImageToLabelMapWithAttributesFilter | Self |
| typedef ShapeAttributesLabelMapFilter< LabelMapType > | ShapeLabelMapFilterType |
| typedef itk::ImageToImageFilter< TInputImage, LabelMapWithAdjacency< TLabelObject > > | Superclass |
Public Member Functions | |
| virtual ::itk::LightObject::Pointer | CreateAnother (void) const |
| void | GenerateData () override |
| const InputImageType * | GetInput (void) |
| const LabelledImageType * | GetLabelledImage () |
| virtual const char * | GetNameOfClass () const |
| virtual LabelMapType * | GetOutput () |
| void | SetInput (const InputImageType *image) override |
| virtual void | SetLabelledImage (const LabelledImageType *image) |
Static Public Member Functions | |
| static Pointer | New () |
Protected Member Functions | |
| void | GenerateInputRequestedRegion () override |
| ImageToLabelMapWithAttributesFilter () | |
| ~ImageToLabelMapWithAttributesFilter () override | |
Private Member Functions | |
| ImageToLabelMapWithAttributesFilter (const Self &)=delete | |
| void | operator= (const Self &)=delete |
Private Attributes | |
| LabelMapType::Pointer | m_Output |
Convert a labeled image to a label map with adjacency information and computes feature attributes for each LabelObject.
Convert a labeled image and its associated vector image to a label map with adjacency information, and computes shape and radiometric attributes for each LabelObject.
It is suitable to be used with otb::LabelMapWithAdjacency<otb::AttributesMapLabelObject>
Definition at line 48 of file otbImageToLabelMapWithAttributesFilter.h.
| typedef LabelMapType::AdjacentLabelsContainerType otb::ImageToLabelMapWithAttributesFilter< TInputImage, TLabeledImage, TLabel, TLabelObject >::AdjacentLabelsContainerType |
Definition at line 70 of file otbImageToLabelMapWithAttributesFilter.h.
| typedef BandsStatisticsAttributesLabelMapFilter<LabelMapType, InputImageType> otb::ImageToLabelMapWithAttributesFilter< TInputImage, TLabeledImage, TLabel, TLabelObject >::BandStatisticsLabelMapFilterType |
Definition at line 74 of file otbImageToLabelMapWithAttributesFilter.h.
| typedef itk::SmartPointer<const Self> otb::ImageToLabelMapWithAttributesFilter< TInputImage, TLabeledImage, TLabel, TLabelObject >::ConstPointer |
Definition at line 55 of file otbImageToLabelMapWithAttributesFilter.h.
| typedef TInputImage otb::ImageToLabelMapWithAttributesFilter< TInputImage, TLabeledImage, TLabel, TLabelObject >::InputImageType |
Definition at line 62 of file otbImageToLabelMapWithAttributesFilter.h.
| typedef TLabeledImage otb::ImageToLabelMapWithAttributesFilter< TInputImage, TLabeledImage, TLabel, TLabelObject >::LabelledImageType |
Definition at line 65 of file otbImageToLabelMapWithAttributesFilter.h.
| typedef LabelImageToLabelMapWithAdjacencyFilter<LabelledImageType, LabelMapType> otb::ImageToLabelMapWithAttributesFilter< TInputImage, TLabeledImage, TLabel, TLabelObject >::LabelMapFilterType |
Definition at line 72 of file otbImageToLabelMapWithAttributesFilter.h.
| typedef LabelMapWithAdjacency<LabelObjectType> otb::ImageToLabelMapWithAttributesFilter< TInputImage, TLabeledImage, TLabel, TLabelObject >::LabelMapType |
Definition at line 69 of file otbImageToLabelMapWithAttributesFilter.h.
| typedef TLabelObject otb::ImageToLabelMapWithAttributesFilter< TInputImage, TLabeledImage, TLabel, TLabelObject >::LabelObjectType |
Definition at line 66 of file otbImageToLabelMapWithAttributesFilter.h.
| typedef LabelObjectType::LabelType otb::ImageToLabelMapWithAttributesFilter< TInputImage, TLabeledImage, TLabel, TLabelObject >::LabelType |
Definition at line 68 of file otbImageToLabelMapWithAttributesFilter.h.
| typedef itk::SmartPointer<Self> otb::ImageToLabelMapWithAttributesFilter< TInputImage, TLabeledImage, TLabel, TLabelObject >::Pointer |
Definition at line 54 of file otbImageToLabelMapWithAttributesFilter.h.
| typedef ImageToLabelMapWithAttributesFilter otb::ImageToLabelMapWithAttributesFilter< TInputImage, TLabeledImage, TLabel, TLabelObject >::Self |
Standard class typedefs
Definition at line 53 of file otbImageToLabelMapWithAttributesFilter.h.
| typedef ShapeAttributesLabelMapFilter<LabelMapType> otb::ImageToLabelMapWithAttributesFilter< TInputImage, TLabeledImage, TLabel, TLabelObject >::ShapeLabelMapFilterType |
Definition at line 73 of file otbImageToLabelMapWithAttributesFilter.h.
| typedef itk::ImageToImageFilter<TInputImage, LabelMapWithAdjacency<TLabelObject> > otb::ImageToLabelMapWithAttributesFilter< TInputImage, TLabeledImage, TLabel, TLabelObject >::Superclass |
Definition at line 56 of file otbImageToLabelMapWithAttributesFilter.h.
|
protected |
Constructor
Definition at line 30 of file otbImageToLabelMapWithAttributesFilter.hxx.
|
inlineoverrideprotected |
Destructor
Definition at line 90 of file otbImageToLabelMapWithAttributesFilter.h.
|
privatedelete |
| virtual::itk::LightObject::Pointer otb::ImageToLabelMapWithAttributesFilter< TInputImage, TLabeledImage, TLabel, TLabelObject >::CreateAnother | ( | void | ) | const |
|
override |
Definition at line 101 of file otbImageToLabelMapWithAttributesFilter.hxx.
|
overrideprotected |
Definition at line 37 of file otbImageToLabelMapWithAttributesFilter.hxx.
| const ImageToLabelMapWithAttributesFilter< TInputImage, TLabeledImage, TOutputLabel, TObjectLabel >::InputImageType * otb::ImageToLabelMapWithAttributesFilter< TInputImage, TLabeledImage, TOutputLabel, TObjectLabel >::GetInput | ( | void | ) |
Definition at line 69 of file otbImageToLabelMapWithAttributesFilter.hxx.
| const ImageToLabelMapWithAttributesFilter< TInputImage, TLabeledImage, TOutputLabel, TObjectLabel >::LabelledImageType * otb::ImageToLabelMapWithAttributesFilter< TInputImage, TLabeledImage, TOutputLabel, TObjectLabel >::GetLabelledImage |
Definition at line 81 of file otbImageToLabelMapWithAttributesFilter.hxx.
|
virtual |
Standard type macro
|
virtual |
Definition at line 94 of file otbImageToLabelMapWithAttributesFilter.hxx.
|
static |
New macro
|
privatedelete |
|
override |
Definition at line 54 of file otbImageToLabelMapWithAttributesFilter.hxx.
|
virtual |
Definition at line 61 of file otbImageToLabelMapWithAttributesFilter.hxx.
|
private |
Definition at line 99 of file otbImageToLabelMapWithAttributesFilter.h.
1.8.17