OTB
9.0.0
Orfeo Toolbox
|
#include <otbImageToLabelMapWithAttributesFilter.h>
Public Types | |
typedef LabelMapType::AdjacentLabelsContainerType | AdjacentLabelsContainerType |
typedef BandsStatisticsAttributesLabelMapFilter< LabelMapType, InputImageType > | BandStatisticsLabelMapFilterType |
typedef itk::SmartPointer< const Self > | ConstPointer |
typedef TInputImage | InputImageType |
typedef TLabeledImage | LabeledImageType |
typedef LabelImageToLabelMapWithAdjacencyFilter< LabeledImageType, 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 LabeledImageType * | GetLabeledImage () |
virtual const char * | GetNameOfClass () const |
virtual LabelMapType * | GetOutput () |
void | SetInput (const InputImageType *image) override |
virtual void | SetLabeledImage (const LabeledImageType *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 >::LabeledImageType |
Definition at line 65 of file otbImageToLabelMapWithAttributesFilter.h.
typedef LabelImageToLabelMapWithAdjacencyFilter<LabeledImageType, 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 >::LabeledImageType * otb::ImageToLabelMapWithAttributesFilter< TInputImage, TLabeledImage, TOutputLabel, TObjectLabel >::GetLabeledImage |
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.