|
OTB
9.0.0
Orfeo Toolbox
|
Go to the documentation of this file.
21 #ifndef otbImageToLabelMapWithAttributesFilter_h
22 #define otbImageToLabelMapWithAttributesFilter_h
24 #include "itkShapeLabelMapFilter.h"
47 template <
class TInputImage,
class TLabeledImage,
class TLabel,
class TLabelObject>
56 typedef itk::ImageToImageFilter<TInputImage, LabelMapWithAdjacency<TLabelObject>>
Superclass;
68 typedef typename LabelObjectType::LabelType
LabelType;
76 using Superclass::SetInput;
83 void GenerateData()
override;
92 void GenerateInputRequestedRegion()
override;
97 void operator=(
const Self&) =
delete;
103 #ifndef OTB_MANUAL_INSTANTIATION
TLabeledImage LabeledImageType
This class is a fork of the itk::ShapeLabelMapFilter working with AttributesMapLabelObject.
ImageToLabelMapWithAttributesFilter Self
~ImageToLabelMapWithAttributesFilter() override
LabelMapType::AdjacentLabelsContainerType AdjacentLabelsContainerType
itk::SmartPointer< Self > Pointer
The "otb" namespace contains all Orfeo Toolbox (OTB) classes.
convert a labeled image to a label map with adjacency information.
ShapeAttributesLabelMapFilter< LabelMapType > ShapeLabelMapFilterType
LabelMapWithAdjacency< LabelObjectType > LabelMapType
LabelImageToLabelMapWithAdjacencyFilter< LabeledImageType, LabelMapType > LabelMapFilterType
BandsStatisticsAttributesLabelMapFilter< LabelMapType, InputImageType > BandStatisticsLabelMapFilterType
TLabelObject LabelObjectType
TInputImage InputImageType
std::set< LabelType > AdjacentLabelsContainerType
Convert a labeled image to a label map with adjacency information and computes feature attributes for...
LabelMapType::Pointer m_Output
itk::SmartPointer< Self > Pointer
itk::ImageToImageFilter< TInputImage, LabelMapWithAdjacency< TLabelObject > > Superclass
itk::SmartPointer< const Self > ConstPointer
This class is a LabelMap with additional adjacency information.
LabelObjectType::LabelType LabelType
This filter computes band statistics attributes for each object.