Orfeo ToolBox  4.2
Orfeo ToolBox is not a black box
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Private Member Functions | Private Attributes | List of all members
otb::StreamingShrinkImageFilter< TInputImage, TOutputImage > Class Template Reference

Generates a quicklook of the input image. More...

#include <otbStreamingShrinkImageFilter.h>

+ Inheritance diagram for otb::StreamingShrinkImageFilter< TInputImage, TOutputImage >:
+ Collaboration diagram for otb::StreamingShrinkImageFilter< TInputImage, TOutputImage >:

Public Types

typedef itk::SmartPointer
< const Self
ConstPointer
 
typedef TInputImage InputImageType
 
typedef TOutputImage OutputImageType
 
typedef Superclass::FilterType PersistentFilterType
 
typedef itk::SmartPointer< SelfPointer
 
typedef StreamingShrinkImageFilter Self
 
typedef
StreamingShrinkStreamingManagerType::Pointer 
StreamingShrinkStreamingManagerPointerType
 
typedef
StreamingShrinkStreamingManager
< InputImageType
StreamingShrinkStreamingManagerType
 
typedef
PersistentFilterStreamingDecorator
< PersistentShrinkImageFilter
< TInputImage, TOutputImage > > 
Superclass
 
- Public Types inherited from otb::PersistentFilterStreamingDecorator< PersistentShrinkImageFilter< TInputImage, TOutputImage > >
typedef itk::SmartPointer
< const Self
ConstPointer
 
typedef FilterType::Pointer FilterPointerType
 
typedef
PersistentShrinkImageFilter
< TInputImage, TOutputImage > 
FilterType
 
typedef FilterType::InputImageType ImageType
 
typedef itk::SmartPointer< SelfPointer
 
typedef
PersistentFilterStreamingDecorator 
Self
 
typedef StreamerType::Pointer StreamerPointerType
 
typedef
StreamingImageVirtualWriter
< ImageType
StreamerType
 
typedef itk::ProcessObject Superclass
 

Public Member Functions

virtual ::itk::LightObject::Pointer CreateAnother (void) const
 
const InputImageTypeGetInput ()
 
virtual const char * GetNameOfClass () const
 
OutputImageTypeGetOutput ()
 
virtual unsigned int GetShrinkFactor ()
 
void SetInput (InputImageType *input)
 
virtual void SetShrinkFactor (const unsigned int _arg)
 
virtual void Update (void)
 
- Public Member Functions inherited from otb::PersistentFilterStreamingDecorator< PersistentShrinkImageFilter< TInputImage, TOutputImage > >
virtual ::itk::LightObject::Pointer CreateAnother (void) const
 
virtual FilterTypeGetFilter ()
 
virtual const FilterTypeGetFilter ()
 
virtual StreamerTypeGetStreamer ()
 
virtual void SetFilter (FilterType *_arg)
 

Static Public Member Functions

static Pointer New ()
 
- Static Public Member Functions inherited from otb::PersistentFilterStreamingDecorator< PersistentShrinkImageFilter< TInputImage, TOutputImage > >
static Pointer New ()
 

Protected Member Functions

 StreamingShrinkImageFilter ()
 
virtual ~StreamingShrinkImageFilter ()
 
- Protected Member Functions inherited from otb::PersistentFilterStreamingDecorator< PersistentShrinkImageFilter< TInputImage, TOutputImage > >
 PersistentFilterStreamingDecorator ()
 
virtual ~PersistentFilterStreamingDecorator ()
 
virtual void GenerateData (void)
 
virtual void PrintSelf (std::ostream &os, itk::Indent indent) const
 

Private Member Functions

 StreamingShrinkImageFilter (const Self &)
 
void operator= (const Self &)
 

Private Attributes

StreamingShrinkStreamingManagerPointerType m_StreamingManager
 

Additional Inherited Members

- Protected Attributes inherited from otb::PersistentFilterStreamingDecorator< PersistentShrinkImageFilter< TInputImage, TOutputImage > >
FilterPointerType m_Filter
 Object responsible for computation. More...
 
StreamerPointerType m_Streamer
 Object responsible for streaming. More...
 

Detailed Description

template<class TInputImage, class TOutputImage = TInputImage>
class otb::StreamingShrinkImageFilter< TInputImage, TOutputImage >

Generates a quicklook of the input image.

This filter computes a subsampled version of the input image with streaming capabilities

The subsampling ration is set with SetShrinkFactor

See Also
PersistentImageFilter

Definition at line 258 of file otbStreamingShrinkImageFilter.h.

Member Typedef Documentation

template<class TInputImage , class TOutputImage = TInputImage>
typedef itk::SmartPointer<const Self> otb::StreamingShrinkImageFilter< TInputImage, TOutputImage >::ConstPointer

Definition at line 267 of file otbStreamingShrinkImageFilter.h.

template<class TInputImage , class TOutputImage = TInputImage>
typedef TInputImage otb::StreamingShrinkImageFilter< TInputImage, TOutputImage >::InputImageType

Definition at line 273 of file otbStreamingShrinkImageFilter.h.

template<class TInputImage , class TOutputImage = TInputImage>
typedef TOutputImage otb::StreamingShrinkImageFilter< TInputImage, TOutputImage >::OutputImageType

Definition at line 276 of file otbStreamingShrinkImageFilter.h.

template<class TInputImage , class TOutputImage = TInputImage>
typedef Superclass::FilterType otb::StreamingShrinkImageFilter< TInputImage, TOutputImage >::PersistentFilterType

Definition at line 277 of file otbStreamingShrinkImageFilter.h.

template<class TInputImage , class TOutputImage = TInputImage>
typedef itk::SmartPointer<Self> otb::StreamingShrinkImageFilter< TInputImage, TOutputImage >::Pointer

Definition at line 266 of file otbStreamingShrinkImageFilter.h.

template<class TInputImage , class TOutputImage = TInputImage>
typedef StreamingShrinkImageFilter otb::StreamingShrinkImageFilter< TInputImage, TOutputImage >::Self

Standard Self typedef

Definition at line 263 of file otbStreamingShrinkImageFilter.h.

template<class TInputImage , class TOutputImage = TInputImage>
typedef StreamingShrinkStreamingManagerType::Pointer otb::StreamingShrinkImageFilter< TInputImage, TOutputImage >::StreamingShrinkStreamingManagerPointerType

Definition at line 280 of file otbStreamingShrinkImageFilter.h.

template<class TInputImage , class TOutputImage = TInputImage>
typedef StreamingShrinkStreamingManager<InputImageType> otb::StreamingShrinkImageFilter< TInputImage, TOutputImage >::StreamingShrinkStreamingManagerType

Definition at line 279 of file otbStreamingShrinkImageFilter.h.

template<class TInputImage , class TOutputImage = TInputImage>
typedef PersistentFilterStreamingDecorator<PersistentShrinkImageFilter<TInputImage, TOutputImage> > otb::StreamingShrinkImageFilter< TInputImage, TOutputImage >::Superclass

Definition at line 265 of file otbStreamingShrinkImageFilter.h.

Constructor & Destructor Documentation

template<class TInputImage , class TOutputImage = TInputImage>
otb::StreamingShrinkImageFilter< TInputImage, TOutputImage >::StreamingShrinkImageFilter ( )
inlineprotected

Constructor

Definition at line 308 of file otbStreamingShrinkImageFilter.h.

template<class TInputImage , class TOutputImage = TInputImage>
virtual otb::StreamingShrinkImageFilter< TInputImage, TOutputImage >::~StreamingShrinkImageFilter ( )
inlineprotectedvirtual

Destructor

Definition at line 316 of file otbStreamingShrinkImageFilter.h.

template<class TInputImage , class TOutputImage = TInputImage>
otb::StreamingShrinkImageFilter< TInputImage, TOutputImage >::StreamingShrinkImageFilter ( const Self )
private

Member Function Documentation

template<class TInputImage , class TOutputImage = TInputImage>
virtual::itk::LightObject::Pointer otb::StreamingShrinkImageFilter< TInputImage, TOutputImage >::CreateAnother ( void  ) const
template<class TInputImage , class TOutputImage = TInputImage>
const InputImageType* otb::StreamingShrinkImageFilter< TInputImage, TOutputImage >::GetInput ( void  )
inline

Definition at line 287 of file otbStreamingShrinkImageFilter.h.

template<class TInputImage , class TOutputImage = TInputImage>
virtual const char* otb::StreamingShrinkImageFilter< TInputImage, TOutputImage >::GetNameOfClass ( ) const
virtual
template<class TInputImage , class TOutputImage = TInputImage>
OutputImageType* otb::StreamingShrinkImageFilter< TInputImage, TOutputImage >::GetOutput ( void  )
inline

Definition at line 292 of file otbStreamingShrinkImageFilter.h.

template<class TInputImage , class TOutputImage = TInputImage>
virtual unsigned int otb::StreamingShrinkImageFilter< TInputImage, TOutputImage >::GetShrinkFactor ( )
virtual
template<class TInputImage , class TOutputImage = TInputImage>
static Pointer otb::StreamingShrinkImageFilter< TInputImage, TOutputImage >::New ( )
static

Type macro

template<class TInputImage , class TOutputImage = TInputImage>
void otb::StreamingShrinkImageFilter< TInputImage, TOutputImage >::operator= ( const Self )
private
template<class TInputImage , class TOutputImage = TInputImage>
void otb::StreamingShrinkImageFilter< TInputImage, TOutputImage >::SetInput ( InputImageType input)
inline

Definition at line 282 of file otbStreamingShrinkImageFilter.h.

template<class TInputImage , class TOutputImage = TInputImage>
virtual void otb::StreamingShrinkImageFilter< TInputImage, TOutputImage >::SetShrinkFactor ( const unsigned int  _arg)
virtual
template<class TInputImage , class TOutputImage = TInputImage>
virtual void otb::StreamingShrinkImageFilter< TInputImage, TOutputImage >::Update ( void  )
inlinevirtual

Member Data Documentation

template<class TInputImage , class TOutputImage = TInputImage>
StreamingShrinkStreamingManagerPointerType otb::StreamingShrinkImageFilter< TInputImage, TOutputImage >::m_StreamingManager
private

Definition at line 322 of file otbStreamingShrinkImageFilter.h.


The documentation for this class was generated from the following file: