![]() |
OTB
9.1.1
Orfeo Toolbox
|
#include <otbImageDimensionalityReductionFilter.h>
Inheritance diagram for otb::ImageDimensionalityReductionFilter< TInputImage, TOutputImage, TMaskImage >:
Collaboration diagram for otb::ImageDimensionalityReductionFilter< TInputImage, TOutputImage, TMaskImage >:Public Types | |
| typedef ConfidenceImageType::Pointer | ConfidenceImagePointerType |
| typedef otb::Image< double > | ConfidenceImageType |
| typedef itk::SmartPointer< const Self > | ConstPointer |
| typedef InputImageType::ConstPointer | InputImageConstPointerType |
| typedef TInputImage | InputImageType |
| typedef OutputImageType::InternalPixelType | LabelType |
| typedef MaskImageType::ConstPointer | MaskImageConstPointerType |
| typedef MaskImageType::Pointer | MaskImagePointerType |
| typedef TMaskImage | MaskImageType |
| typedef ModelType::Pointer | ModelPointerType |
| typedef MachineLearningModel< itk::VariableLengthVector< ValueType >, itk::VariableLengthVector< LabelType > > | ModelType |
| typedef OutputImageType::Pointer | OutputImagePointerType |
| typedef OutputImageType::RegionType | OutputImageRegionType |
| typedef TOutputImage | OutputImageType |
| typedef itk::SmartPointer< Self > | Pointer |
| typedef ImageDimensionalityReductionFilter | Self |
| typedef itk::ImageToImageFilter< TInputImage, TOutputImage > | Superclass |
| typedef InputImageType::InternalPixelType | ValueType |
Public Member Functions | |
| virtual ::itk::LightObject::Pointer | CreateAnother (void) const |
| virtual const char * | GetNameOfClass () const |
Static Public Member Functions | |
| static Pointer | New () |
| ModelPointerType | m_Model |
| LabelType | m_DefaultLabel |
| bool | m_UseConfidenceMap |
| bool | m_BatchMode |
| virtual void | SetModel (ModelType *_arg) |
| itkGetObjectMacro (Model, ModelType) | |
| virtual void | SetDefaultLabel (LabelType _arg) |
| virtual LabelType | GetDefaultLabel () |
| virtual void | SetUseConfidenceMap (bool _arg) |
| virtual bool | GetUseConfidenceMap () |
| virtual void | SetBatchMode (bool _arg) |
| virtual bool | GetBatchMode () |
| virtual void | BatchModeOn () |
| virtual void | BatchModeOff () |
| void | SetInputMask (const MaskImageType *mask) |
| const MaskImageType * | GetInputMask (void) |
| ConfidenceImageType * | GetOutputConfidence (void) |
| ImageDimensionalityReductionFilter () | |
| ~ImageDimensionalityReductionFilter () override | |
| virtual void | GenerateOutputInformation () override |
| void | ThreadedGenerateData (const OutputImageRegionType &outputRegionForThread, itk::ThreadIdType threadId) override |
| void | ClassicThreadedGenerateData (const OutputImageRegionType &outputRegionForThread, itk::ThreadIdType threadId) |
| void | BatchThreadedGenerateData (const OutputImageRegionType &outputRegionForThread, itk::ThreadIdType threadId) |
| void | BeforeThreadedGenerateData () override |
| void | PrintSelf (std::ostream &os, itk::Indent indent) const override |
| ImageDimensionalityReductionFilter (const Self &)=delete | |
| void | operator= (const Self &)=delete |
Definition at line 42 of file otbImageDimensionalityReductionFilter.h.
| typedef ConfidenceImageType::Pointer otb::ImageDimensionalityReductionFilter< TInputImage, TOutputImage, TMaskImage >::ConfidenceImagePointerType |
Definition at line 74 of file otbImageDimensionalityReductionFilter.h.
| typedef otb::Image<double> otb::ImageDimensionalityReductionFilter< TInputImage, TOutputImage, TMaskImage >::ConfidenceImageType |
Definition at line 73 of file otbImageDimensionalityReductionFilter.h.
| typedef itk::SmartPointer<const Self> otb::ImageDimensionalityReductionFilter< TInputImage, TOutputImage, TMaskImage >::ConstPointer |
Definition at line 49 of file otbImageDimensionalityReductionFilter.h.
| typedef InputImageType::ConstPointer otb::ImageDimensionalityReductionFilter< TInputImage, TOutputImage, TMaskImage >::InputImageConstPointerType |
Definition at line 58 of file otbImageDimensionalityReductionFilter.h.
| typedef TInputImage otb::ImageDimensionalityReductionFilter< TInputImage, TOutputImage, TMaskImage >::InputImageType |
Definition at line 55 of file otbImageDimensionalityReductionFilter.h.
| typedef OutputImageType::InternalPixelType otb::ImageDimensionalityReductionFilter< TInputImage, TOutputImage, TMaskImage >::LabelType |
Definition at line 68 of file otbImageDimensionalityReductionFilter.h.
| typedef MaskImageType::ConstPointer otb::ImageDimensionalityReductionFilter< TInputImage, TOutputImage, TMaskImage >::MaskImageConstPointerType |
Definition at line 62 of file otbImageDimensionalityReductionFilter.h.
| typedef MaskImageType::Pointer otb::ImageDimensionalityReductionFilter< TInputImage, TOutputImage, TMaskImage >::MaskImagePointerType |
Definition at line 63 of file otbImageDimensionalityReductionFilter.h.
| typedef TMaskImage otb::ImageDimensionalityReductionFilter< TInputImage, TOutputImage, TMaskImage >::MaskImageType |
Definition at line 61 of file otbImageDimensionalityReductionFilter.h.
| typedef ModelType::Pointer otb::ImageDimensionalityReductionFilter< TInputImage, TOutputImage, TMaskImage >::ModelPointerType |
Definition at line 71 of file otbImageDimensionalityReductionFilter.h.
| typedef MachineLearningModel<itk::VariableLengthVector<ValueType>, itk::VariableLengthVector<LabelType> > otb::ImageDimensionalityReductionFilter< TInputImage, TOutputImage, TMaskImage >::ModelType |
Definition at line 70 of file otbImageDimensionalityReductionFilter.h.
| typedef OutputImageType::Pointer otb::ImageDimensionalityReductionFilter< TInputImage, TOutputImage, TMaskImage >::OutputImagePointerType |
Definition at line 66 of file otbImageDimensionalityReductionFilter.h.
| typedef OutputImageType::RegionType otb::ImageDimensionalityReductionFilter< TInputImage, TOutputImage, TMaskImage >::OutputImageRegionType |
Definition at line 67 of file otbImageDimensionalityReductionFilter.h.
| typedef TOutputImage otb::ImageDimensionalityReductionFilter< TInputImage, TOutputImage, TMaskImage >::OutputImageType |
Definition at line 65 of file otbImageDimensionalityReductionFilter.h.
| typedef itk::SmartPointer<Self> otb::ImageDimensionalityReductionFilter< TInputImage, TOutputImage, TMaskImage >::Pointer |
Definition at line 48 of file otbImageDimensionalityReductionFilter.h.
| typedef ImageDimensionalityReductionFilter otb::ImageDimensionalityReductionFilter< TInputImage, TOutputImage, TMaskImage >::Self |
Standard typedefs
Definition at line 46 of file otbImageDimensionalityReductionFilter.h.
| typedef itk::ImageToImageFilter<TInputImage, TOutputImage> otb::ImageDimensionalityReductionFilter< TInputImage, TOutputImage, TMaskImage >::Superclass |
Definition at line 47 of file otbImageDimensionalityReductionFilter.h.
| typedef InputImageType::InternalPixelType otb::ImageDimensionalityReductionFilter< TInputImage, TOutputImage, TMaskImage >::ValueType |
Definition at line 59 of file otbImageDimensionalityReductionFilter.h.
|
protected |
Constructor
Definition at line 33 of file otbImageDimensionalityReductionFilter.hxx.
|
inlineoverrideprotected |
Destructor
Definition at line 118 of file otbImageDimensionalityReductionFilter.h.
|
privatedelete |
The model used for classification
|
virtual |
The model used for classification
|
virtual |
The model used for classification
|
protected |
The model used for classification
Definition at line 127 of file otbImageDimensionalityReductionFilter.hxx.
|
overrideprotected |
Before threaded generate data
Definition at line 75 of file otbImageDimensionalityReductionFilter.hxx.
|
protected |
The model used for classification
Definition at line 87 of file otbImageDimensionalityReductionFilter.hxx.
| virtual::itk::LightObject::Pointer otb::ImageDimensionalityReductionFilter< TInputImage, TOutputImage, TMaskImage >::CreateAnother | ( | void | ) | const |
|
overrideprotectedvirtual |
Generate output information
Definition at line 116 of file otbImageDimensionalityReductionFilter.hxx.
|
virtual |
The model used for classification
|
virtual |
The model used for classification
| const ImageDimensionalityReductionFilter< TInputImage, TOutputImage, TMaskImage >::MaskImageType * otb::ImageDimensionalityReductionFilter< TInputImage, TOutputImage, TMaskImage >::GetInputMask | ( | void | ) |
Get the input mask.
Definition at line 54 of file otbImageDimensionalityReductionFilter.hxx.
|
virtual |
Creation through object factory macro
| ImageDimensionalityReductionFilter< TInputImage, TOutputImage, TMaskImage >::ConfidenceImageType * otb::ImageDimensionalityReductionFilter< TInputImage, TOutputImage, TMaskImage >::GetOutputConfidence | ( | void | ) |
Get the output confidence map
Definition at line 65 of file otbImageDimensionalityReductionFilter.hxx.
|
virtual |
The model used for classification
| otb::ImageDimensionalityReductionFilter< TInputImage, TOutputImage, TMaskImage >::itkGetObjectMacro | ( | Model | , |
| ModelType | |||
| ) |
The model used for classification
|
static |
Type macro
|
privatedelete |
The model used for classification
|
overrideprotected |
PrintSelf method
PrintSelf Method
Definition at line 202 of file otbImageDimensionalityReductionFilter.hxx.
|
virtual |
The model used for classification
|
virtual |
Set/Get the default label
| void otb::ImageDimensionalityReductionFilter< TInputImage, TOutputImage, TMaskImage >::SetInputMask | ( | const MaskImageType * | mask | ) |
If set, only pixels within the mask will be classified. All pixels with a value greater than 0 in the mask, will be classified.
| mask | The input mask. |
Definition at line 47 of file otbImageDimensionalityReductionFilter.hxx.
|
virtual |
Set/Get the model
|
virtual |
Set/Get the confidence map flag
|
overrideprotected |
Threaded generate data
Definition at line 185 of file otbImageDimensionalityReductionFilter.hxx.
|
private |
The model used for classification
Definition at line 148 of file otbImageDimensionalityReductionFilter.h.
|
private |
Default label for invalid pixels (when using a mask)
Definition at line 144 of file otbImageDimensionalityReductionFilter.h.
|
private |
The model used for classification
Definition at line 141 of file otbImageDimensionalityReductionFilter.h.
|
private |
Flag to produce the confidence map (if the model supports it)
Definition at line 147 of file otbImageDimensionalityReductionFilter.h.
1.8.17