OTB
9.0.0
Orfeo Toolbox
|
#include <otbMultiToMonoChannelExtractROI.h>
Public Types | |
typedef itk::SmartPointer< const Self > | ConstPointer |
typedef InputImageType::IndexType | InputImageIndexType |
typedef InputImageType::PixelType | InputImagePixelType |
typedef InputImageType::RegionType | InputImageRegionType |
typedef InputImageType::SizeType | InputImageSizeType |
typedef Superclass::InputImageType | InputImageType |
typedef OutputImageType::IndexType | OutputImageIndexType |
typedef OutputImageType::PixelType | OutputImagePixelType |
typedef OutputImageType::RegionType | OutputImageRegionType |
typedef OutputImageType::SizeType | OutputImageSizeType |
typedef Superclass::OutputImageType | OutputImageType |
typedef OutputImageType::ValueType | OutputValueType |
typedef itk::SmartPointer< Self > | Pointer |
typedef MultiToMonoChannelExtractROI | Self |
typedef ExtractROIBase< VectorImage< TInputPixelType, 2 >, Image< TOutputPixelType, 2 > > | Superclass |
Public Types inherited from otb::ExtractROIBase< VectorImage< TInputPixelType, 2 >, Image< TOutputPixelType, 2 > > | |
typedef itk::SmartPointer< const Self > | ConstPointer |
typedef VectorImage< TInputPixelType, 2 > ::IndexType | InputImageIndexType |
typedef VectorImage< TInputPixelType, 2 > ::PixelType | InputImagePixelType |
typedef VectorImage< TInputPixelType, 2 > ::RegionType | InputImageRegionType |
typedef VectorImage< TInputPixelType, 2 > ::SizeType | InputImageSizeType |
typedef VectorImage< TInputPixelType, 2 > | InputImageType |
typedef Image< TOutputPixelType, 2 > ::IndexType | OutputImageIndexType |
typedef Image< TOutputPixelType, 2 > ::PixelType | OutputImagePixelType |
typedef Image< TOutputPixelType, 2 > ::RegionType | OutputImageRegionType |
typedef Image< TOutputPixelType, 2 > ::SizeType | OutputImageSizeType |
typedef Image< TOutputPixelType, 2 > | OutputImageType |
typedef itk::SmartPointer< Self > | Pointer |
typedef ExtractROIBase | Self |
typedef itk::ImageToImageFilter< VectorImage< TInputPixelType, 2 >, Image< TOutputPixelType, 2 > > | Superclass |
typedef itk::ImageToImageFilterDetail::ExtractImageFilterRegionCopier< itkGetStaticConstMacro(InputImageDimension), itkGetStaticConstMacro(OutputImageDimension)> | ExtractROIBaseRegionCopierType |
Public Member Functions | |
virtual ::itk::LightObject::Pointer | CreateAnother (void) const |
virtual const char * | GetNameOfClass () const |
Public Member Functions inherited from otb::ExtractROIBase< VectorImage< TInputPixelType, 2 >, Image< TOutputPixelType, 2 > > | |
virtual ::itk::LightObject::Pointer | CreateAnother (void) const |
virtual const char * | GetNameOfClass () const |
virtual InputImageRegionType | GetExtractionRegion () |
void | SetExtractionRegion (InputImageRegionType roi) |
virtual void | SetStartX (unsigned long _arg) |
virtual unsigned long | GetStartX () const |
virtual void | SetStartY (unsigned long _arg) |
virtual unsigned long | GetStartY () const |
virtual void | SetSizeX (unsigned long _arg) |
virtual unsigned long | GetSizeX () const |
virtual void | SetSizeY (unsigned long _arg) |
virtual unsigned long | GetSizeY () const |
Static Public Member Functions | |
static Pointer | New () |
Static Public Member Functions inherited from otb::ExtractROIBase< VectorImage< TInputPixelType, 2 >, Image< TOutputPixelType, 2 > > | |
static Pointer | New () |
static const unsigned int | InputImageDimension = InputImageType::ImageDimension |
static const unsigned int | OutputImageDimension = OutputImageType::ImageDimension |
unsigned int | m_Channel |
virtual void | SetChannel (unsigned int _arg) |
virtual unsigned int | GetChannel () const |
MultiToMonoChannelExtractROI () | |
~MultiToMonoChannelExtractROI () override | |
void | PrintSelf (std::ostream &os, itk::Indent indent) const override |
void | GenerateOutputInformation () override |
void | ThreadedGenerateData (const OutputImageRegionType &outputRegionForThread, itk::ThreadIdType threadId) override |
MultiToMonoChannelExtractROI (const Self &)=delete | |
void | operator= (const Self &)=delete |
Extract a mono channel part of a multi-channel image.
This filter extracts either all channels or only those specified by the user. The SetChannel method allows selecting the channels to process.
Definition at line 46 of file otbMultiToMonoChannelExtractROI.h.
typedef itk::SmartPointer<const Self> otb::MultiToMonoChannelExtractROI< TInputPixelType, TOutputPixelType >::ConstPointer |
Definition at line 56 of file otbMultiToMonoChannelExtractROI.h.
typedef InputImageType::IndexType otb::MultiToMonoChannelExtractROI< TInputPixelType, TOutputPixelType >::InputImageIndexType |
Definition at line 81 of file otbMultiToMonoChannelExtractROI.h.
typedef InputImageType::PixelType otb::MultiToMonoChannelExtractROI< TInputPixelType, TOutputPixelType >::InputImagePixelType |
Definition at line 77 of file otbMultiToMonoChannelExtractROI.h.
typedef InputImageType::RegionType otb::MultiToMonoChannelExtractROI< TInputPixelType, TOutputPixelType >::InputImageRegionType |
Definition at line 73 of file otbMultiToMonoChannelExtractROI.h.
typedef InputImageType::SizeType otb::MultiToMonoChannelExtractROI< TInputPixelType, TOutputPixelType >::InputImageSizeType |
Definition at line 83 of file otbMultiToMonoChannelExtractROI.h.
typedef Superclass::InputImageType otb::MultiToMonoChannelExtractROI< TInputPixelType, TOutputPixelType >::InputImageType |
Image type information.
Definition at line 62 of file otbMultiToMonoChannelExtractROI.h.
typedef OutputImageType::IndexType otb::MultiToMonoChannelExtractROI< TInputPixelType, TOutputPixelType >::OutputImageIndexType |
Typedef to describe the output and input image index and size types.
Definition at line 80 of file otbMultiToMonoChannelExtractROI.h.
typedef OutputImageType::PixelType otb::MultiToMonoChannelExtractROI< TInputPixelType, TOutputPixelType >::OutputImagePixelType |
Typedef to describe the type of pixel.
Definition at line 76 of file otbMultiToMonoChannelExtractROI.h.
typedef OutputImageType::RegionType otb::MultiToMonoChannelExtractROI< TInputPixelType, TOutputPixelType >::OutputImageRegionType |
Typedef to describe the output and input image region types.
Definition at line 72 of file otbMultiToMonoChannelExtractROI.h.
typedef OutputImageType::SizeType otb::MultiToMonoChannelExtractROI< TInputPixelType, TOutputPixelType >::OutputImageSizeType |
Definition at line 82 of file otbMultiToMonoChannelExtractROI.h.
typedef Superclass::OutputImageType otb::MultiToMonoChannelExtractROI< TInputPixelType, TOutputPixelType >::OutputImageType |
Definition at line 66 of file otbMultiToMonoChannelExtractROI.h.
typedef OutputImageType::ValueType otb::MultiToMonoChannelExtractROI< TInputPixelType, TOutputPixelType >::OutputValueType |
Pixel type information
Definition at line 69 of file otbMultiToMonoChannelExtractROI.h.
typedef itk::SmartPointer<Self> otb::MultiToMonoChannelExtractROI< TInputPixelType, TOutputPixelType >::Pointer |
Definition at line 55 of file otbMultiToMonoChannelExtractROI.h.
typedef MultiToMonoChannelExtractROI otb::MultiToMonoChannelExtractROI< TInputPixelType, TOutputPixelType >::Self |
Standard class typedefs.
Definition at line 52 of file otbMultiToMonoChannelExtractROI.h.
typedef ExtractROIBase<VectorImage<TInputPixelType, 2>, Image<TOutputPixelType, 2> > otb::MultiToMonoChannelExtractROI< TInputPixelType, TOutputPixelType >::Superclass |
Definition at line 54 of file otbMultiToMonoChannelExtractROI.h.
|
protected |
ImageDimension enumeration
Definition at line 33 of file otbMultiToMonoChannelExtractROI.hxx.
|
inlineoverrideprotected |
ImageDimension enumeration
Definition at line 97 of file otbMultiToMonoChannelExtractROI.h.
|
privatedelete |
ImageDimension enumeration
virtual::itk::LightObject::Pointer otb::MultiToMonoChannelExtractROI< TInputPixelType, TOutputPixelType >::CreateAnother | ( | void | ) | const |
|
overrideprotected |
ExtractImageFilter can produce an image which is a different resolution than its input image. As such, ExtractImageFilter needs to provide an implementation for GenerateOutputInformation() in order to inform the pipeline execution model. The original documentation of this method is below.
ExtractImageFilter can produce an image which is a different resolution than its input image. As such, ExtractImageFilter needs to provide an implementation for GenerateOutputInformation() in order to inform the pipeline execution model. The original documentation of this method is below.
Definition at line 57 of file otbMultiToMonoChannelExtractROI.hxx.
|
virtual |
ImageDimension enumeration
|
virtual |
Run-time type information (and related methods).
|
static |
Method for creation through the object factory.
|
privatedelete |
ImageDimension enumeration
|
overrideprotected |
ImageDimension enumeration
Definition at line 42 of file otbMultiToMonoChannelExtractROI.hxx.
|
virtual |
Select the channel to process
Referenced by otb::ImageSeriesFileReader< Image< TPixel, 2 >, VectorImage< TInternalPixel, 2 > >::GenerateData().
|
overrideprotected |
ExtractImageFilter can be implemented as a multithreaded filter.
Definition at line 74 of file otbMultiToMonoChannelExtractROI.hxx.
|
static |
ImageDimension enumeration
Definition at line 91 of file otbMultiToMonoChannelExtractROI.h.
|
private |
Channel to process [1...]
Definition at line 122 of file otbMultiToMonoChannelExtractROI.h.
|
static |
ImageDimension enumeration
Definition at line 92 of file otbMultiToMonoChannelExtractROI.h.