OTB
9.0.0
Orfeo Toolbox
|
#include <otbExtractROI.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 itk::SmartPointer< Self > | Pointer |
typedef ExtractROI | Self |
typedef ExtractROIBase< Image< TInputPixel, 2 >, Image< TOutputPixel, 2 > > | Superclass |
Public Types inherited from otb::ExtractROIBase< Image< TInputPixel, 2 >, Image< TOutputPixel, 2 > > | |
typedef itk::SmartPointer< const Self > | ConstPointer |
typedef Image< TInputPixel, 2 > ::IndexType | InputImageIndexType |
typedef Image< TInputPixel, 2 > ::PixelType | InputImagePixelType |
typedef Image< TInputPixel, 2 > ::RegionType | InputImageRegionType |
typedef Image< TInputPixel, 2 > ::SizeType | InputImageSizeType |
typedef Image< TInputPixel, 2 > | InputImageType |
typedef Image< TOutputPixel, 2 > ::IndexType | OutputImageIndexType |
typedef Image< TOutputPixel, 2 > ::PixelType | OutputImagePixelType |
typedef Image< TOutputPixel, 2 > ::RegionType | OutputImageRegionType |
typedef Image< TOutputPixel, 2 > ::SizeType | OutputImageSizeType |
typedef Image< TOutputPixel, 2 > | OutputImageType |
typedef itk::SmartPointer< Self > | Pointer |
typedef ExtractROIBase | Self |
typedef itk::ImageToImageFilter< Image< TInputPixel, 2 >, Image< TOutputPixel, 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< Image< TInputPixel, 2 >, Image< TOutputPixel, 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< Image< TInputPixel, 2 >, Image< TOutputPixel, 2 > > | |
static Pointer | New () |
static const unsigned int | InputImageDimension = InputImageType::ImageDimension |
static const unsigned int | OutputImageDimension = OutputImageType::ImageDimension |
void | ThreadedGenerateData (const OutputImageRegionType &outputRegionForThread, itk::ThreadIdType threadId) override |
ExtractROI () | |
~ExtractROI () override | |
void | PrintSelf (std::ostream &os, itk::Indent indent) const override |
void | GenerateOutputInformation () override |
ExtractROI (const Self &)=delete | |
void | operator= (const Self &)=delete |
Extract a subset of a mono-channel image.
Pixel can be of a simple type or an itk::RGBPixel, etc.
Definition at line 43 of file otbExtractROI.h.
typedef itk::SmartPointer<const Self> otb::ExtractROI< TInputPixel, TOutputPixel >::ConstPointer |
Definition at line 50 of file otbExtractROI.h.
typedef InputImageType::IndexType otb::ExtractROI< TInputPixel, TOutputPixel >::InputImageIndexType |
Definition at line 72 of file otbExtractROI.h.
typedef InputImageType::PixelType otb::ExtractROI< TInputPixel, TOutputPixel >::InputImagePixelType |
Definition at line 68 of file otbExtractROI.h.
typedef InputImageType::RegionType otb::ExtractROI< TInputPixel, TOutputPixel >::InputImageRegionType |
Definition at line 64 of file otbExtractROI.h.
typedef InputImageType::SizeType otb::ExtractROI< TInputPixel, TOutputPixel >::InputImageSizeType |
Definition at line 74 of file otbExtractROI.h.
typedef Superclass::InputImageType otb::ExtractROI< TInputPixel, TOutputPixel >::InputImageType |
Image type information.
Definition at line 56 of file otbExtractROI.h.
typedef OutputImageType::IndexType otb::ExtractROI< TInputPixel, TOutputPixel >::OutputImageIndexType |
Typedef to describe the output and input image index and size types.
Definition at line 71 of file otbExtractROI.h.
typedef OutputImageType::PixelType otb::ExtractROI< TInputPixel, TOutputPixel >::OutputImagePixelType |
Typedef to describe the type of pixel.
Definition at line 67 of file otbExtractROI.h.
typedef OutputImageType::RegionType otb::ExtractROI< TInputPixel, TOutputPixel >::OutputImageRegionType |
Typedef to describe the output and input image region types.
Definition at line 63 of file otbExtractROI.h.
typedef OutputImageType::SizeType otb::ExtractROI< TInputPixel, TOutputPixel >::OutputImageSizeType |
Definition at line 73 of file otbExtractROI.h.
typedef Superclass::OutputImageType otb::ExtractROI< TInputPixel, TOutputPixel >::OutputImageType |
Definition at line 60 of file otbExtractROI.h.
typedef itk::SmartPointer<Self> otb::ExtractROI< TInputPixel, TOutputPixel >::Pointer |
Definition at line 49 of file otbExtractROI.h.
typedef ExtractROI otb::ExtractROI< TInputPixel, TOutputPixel >::Self |
Standard class typedefs.
Definition at line 47 of file otbExtractROI.h.
typedef ExtractROIBase<Image<TInputPixel, 2>, Image<TOutputPixel, 2> > otb::ExtractROI< TInputPixel, TOutputPixel >::Superclass |
Definition at line 48 of file otbExtractROI.h.
|
protected |
ImageDimension enumeration
Definition at line 35 of file otbExtractROI.hxx.
|
inlineoverrideprotected |
ImageDimension enumeration
Definition at line 85 of file otbExtractROI.h.
|
privatedelete |
ImageDimension enumeration
virtual::itk::LightObject::Pointer otb::ExtractROI< TInputPixel, TOutputPixel >::CreateAnother | ( | void | ) | const |
|
overrideprotected |
ExtractROI can produce an image which is a different resolution than its input image. As such, ExtractROI 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 58 of file otbExtractROI.hxx.
|
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 43 of file otbExtractROI.hxx.
|
override |
ImageDimension enumeration
Definition at line 65 of file otbExtractROI.hxx.
|
static |
ImageDimension enumeration
Definition at line 77 of file otbExtractROI.h.
|
static |
ImageDimension enumeration
Definition at line 78 of file otbExtractROI.h.