![]() |
OTB
9.1.1
Orfeo Toolbox
|
#include <otbChangeLabelImageFilter.h>
Inheritance diagram for otb::ChangeLabelImageFilter< TInputImage, TOutputImage >:
Collaboration diagram for otb::ChangeLabelImageFilter< TInputImage, TOutputImage >:Public Types | |
| typedef std::map< InputPixelType, OutputPixelType > | ChangeMapType |
| typedef itk::SmartPointer< const Self > | ConstPointer |
| typedef TInputImage::PixelType | InputPixelType |
| typedef TOutputImage::PixelType | OutputPixelType |
| typedef itk::SmartPointer< Self > | Pointer |
| typedef ChangeLabelImageFilter | Self |
| typedef itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Functor::VectorChangeLabel< typename TInputImage::PixelType, typename TOutputImage::PixelType > > | Superclass |
Public Member Functions | |
| virtual ::itk::LightObject::Pointer | CreateAnother (void) const |
| virtual const char * | GetNameOfClass () const |
| void | SetChange (const InputPixelType &original, const OutputPixelType &result) |
| void | SetChangeMap (const ChangeMapType &changeMap) |
| void | ClearChangeMap () |
Static Public Member Functions | |
| static Pointer | New () |
| unsigned int | m_NumberOfComponentsPerPixel |
| void | SetNumberOfComponentsPerPixel (unsigned int nb) |
| virtual unsigned int | GetNumberOfComponentsPerPixel () |
| ChangeLabelImageFilter () | |
| ~ChangeLabelImageFilter () override | |
| void | GenerateOutputInformation () override |
| void | PrintSelf (std::ostream &os, itk::Indent indent) const override |
| ChangeLabelImageFilter (const Self &)=delete | |
| void | operator= (const Self &)=delete |
Change Sets of Labels.
Adapt the itkChangeLabelImageFilter for multichannel images.
Definition at line 124 of file otbChangeLabelImageFilter.h.
| typedef std::map<InputPixelType, OutputPixelType> otb::ChangeLabelImageFilter< TInputImage, TOutputImage >::ChangeMapType |
Type of the change map to use for change requests
Definition at line 147 of file otbChangeLabelImageFilter.h.
| typedef itk::SmartPointer<const Self> otb::ChangeLabelImageFilter< TInputImage, TOutputImage >::ConstPointer |
Definition at line 134 of file otbChangeLabelImageFilter.h.
| typedef TInputImage::PixelType otb::ChangeLabelImageFilter< TInputImage, TOutputImage >::InputPixelType |
Pixel types.
Definition at line 140 of file otbChangeLabelImageFilter.h.
| typedef TOutputImage::PixelType otb::ChangeLabelImageFilter< TInputImage, TOutputImage >::OutputPixelType |
Definition at line 144 of file otbChangeLabelImageFilter.h.
| typedef itk::SmartPointer<Self> otb::ChangeLabelImageFilter< TInputImage, TOutputImage >::Pointer |
Definition at line 133 of file otbChangeLabelImageFilter.h.
| typedef ChangeLabelImageFilter otb::ChangeLabelImageFilter< TInputImage, TOutputImage >::Self |
Standard class typedefs.
Definition at line 130 of file otbChangeLabelImageFilter.h.
| typedef itk::UnaryFunctorImageFilter<TInputImage, TOutputImage, Functor::VectorChangeLabel<typename TInputImage::PixelType, typename TOutputImage::PixelType> > otb::ChangeLabelImageFilter< TInputImage, TOutputImage >::Superclass |
Definition at line 132 of file otbChangeLabelImageFilter.h.
|
protected |
Number of components per pixel.
Definition at line 33 of file otbChangeLabelImageFilter.hxx.
|
inlineoverrideprotected |
Number of components per pixel.
Definition at line 170 of file otbChangeLabelImageFilter.h.
|
privatedelete |
Number of components per pixel.
| void otb::ChangeLabelImageFilter< TInputImage, TOutputImage >::ClearChangeMap |
Clears the entire change map
Definition at line 68 of file otbChangeLabelImageFilter.hxx.
| virtual::itk::LightObject::Pointer otb::ChangeLabelImageFilter< TInputImage, TOutputImage >::CreateAnother | ( | void | ) | const |
|
overrideprotected |
Generate the output information missing
Definition at line 80 of file otbChangeLabelImageFilter.hxx.
|
virtual |
Run-time type information (and related methods).
|
virtual |
Number of components per pixel.
|
static |
Method for creation through the object factory.
|
privatedelete |
Number of components per pixel.
|
overrideprotected |
Number of components per pixel.
Definition at line 91 of file otbChangeLabelImageFilter.hxx.
| void otb::ChangeLabelImageFilter< TInputImage, TOutputImage >::SetChange | ( | const InputPixelType & | original, |
| const OutputPixelType & | result | ||
| ) |
Set up a change of a single label
Definition at line 41 of file otbChangeLabelImageFilter.hxx.
| void otb::ChangeLabelImageFilter< TInputImage, TOutputImage >::SetChangeMap | ( | const ChangeMapType & | changeMap | ) |
Set the entire change map
Definition at line 56 of file otbChangeLabelImageFilter.hxx.
|
inline |
Set/Get the number of components per pixel
Definition at line 159 of file otbChangeLabelImageFilter.h.
|
private |
Number of components per pixel.
Definition at line 183 of file otbChangeLabelImageFilter.h.
1.8.17