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

Deprecated streaming-enabled image writing class. More...

#include <otbStreamingImageFileWriter.h>

+ Inheritance diagram for otb::StreamingImageFileWriter< TInputImage >:
+ Collaboration diagram for otb::StreamingImageFileWriter< TInputImage >:

Public Types

typedef itk::SmartPointer
< const Self
ConstPointer
 
typedef itk::SmartPointer< SelfPointer
 
typedef StreamingImageFileWriter Self
 
typedef ImageFileWriter
< TInputImage > 
Superclass
 
- Public Types inherited from otb::ImageFileWriter< TInputImage >
typedef itk::SmartPointer
< const Self
ConstPointer
 
typedef
Superclass::DataObjectPointer 
DataObjectPointer
 
typedef
ExtendedFilenameToWriterOptions 
FNameHelperType
 
typedef InputImageType::PixelType InputImagePixelType
 
typedef InputImageType::Pointer InputImagePointer
 
typedef InputImageType::RegionType InputImageRegionType
 
typedef TInputImage InputImageType
 
typedef InputImageType::IndexType InputIndexType
 
typedef OutputImageType::PixelType OutputImagePixelType
 
typedef OutputImageType::Pointer OutputImagePointer
 
typedef OutputImageType::RegionType OutputImageRegionType
 
typedef TInputImage OutputImageType
 
typedef itk::SmartPointer< SelfPointer
 
typedef ImageFileWriter Self
 
typedef
StreamingManagerType::Pointer 
StreamingManagerPointerType
 
typedef StreamingManager
< InputImageType
StreamingManagerType
 
typedef itk::ProcessObject Superclass
 

Public Member Functions

virtual ::itk::LightObject::Pointer CreateAnother (void) const
 
virtual const char * GetNameOfClass () const
 
- Public Member Functions inherited from otb::ImageFileWriter< TInputImage >
virtual ::itk::LightObject::Pointer CreateAnother (void) const
 
virtual const char * GetFileName () const
 
virtual otb::ImageIOBaseGetImageIO ()
 
virtual const otb::ImageIOBaseGetImageIO ()
 
const InputImageTypeGetInput ()
 
virtual const itk::ImageIORegionGetIORegion ()
 
StreamingManagerTypeGetStreamingManager (void)
 
virtual const bool & GetUseCompression ()
 
virtual const bool & GetUseInputMetaDataDictionary ()
 
void SetAutomaticAdaptativeStreaming (unsigned int availableRAM=0, double bias=1.0)
 
void SetAutomaticStrippedStreaming (unsigned int availableRAM=0, double bias=1.0)
 
void SetAutomaticTiledStreaming (unsigned int availableRAM=0, double bias=1.0)
 
virtual void SetFileName (const char *extendedFileName)
 
virtual void SetFileName (std::string extendedFileName)
 
virtual void SetImageIO (otb::ImageIOBase *_arg)
 
virtual void SetInput (const InputImageType *input)
 
void SetIORegion (const itk::ImageIORegion &region)
 
void SetNumberOfDivisionsStrippedStreaming (unsigned int nbDivisions)
 
void SetNumberOfDivisionsTiledStreaming (unsigned int nbDivisions)
 
void SetNumberOfLinesStrippedStreaming (unsigned int nbLinesPerStrip)
 
void SetStreamingManager (StreamingManagerType *streamingManager)
 
void SetTileDimensionTiledStreaming (unsigned int tileDimension)
 
virtual void SetUseCompression (bool _arg)
 
virtual void SetUseInputMetaDataDictionary (bool _arg)
 
virtual void Update ()
 
virtual void UseCompressionOff ()
 
virtual void UseCompressionOn ()
 
virtual void UseInputMetaDataDictionaryOff ()
 
virtual void UseInputMetaDataDictionaryOn ()
 

Static Public Member Functions

static Pointer New ()
 
- Static Public Member Functions inherited from otb::ImageFileWriter< TInputImage >
static Pointer New ()
 

Static Public Attributes

static const unsigned int InputImageDimension = Superclass::InputImageDimension
 
- Static Public Attributes inherited from otb::ImageFileWriter< TInputImage >
static const unsigned int InputImageDimension = InputImageType::ImageDimension
 

Protected Member Functions

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

Private Member Functions

 StreamingImageFileWriter (const StreamingImageFileWriter &)
 
void operator= (const StreamingImageFileWriter &)
 

Detailed Description

template<class TInputImage>
class otb::StreamingImageFileWriter< TInputImage >

Deprecated streaming-enabled image writing class.

StreamingImageFileWriter is deprecated and provided for backward compatibility only. Full support of streaming is now provided by otb::ImageFileWriter, and StreamingImageFileWriter is a simple alias of this class.

See Also
ImageFileWriter

Definition at line 37 of file otbStreamingImageFileWriter.h.

Member Typedef Documentation

template<class TInputImage >
typedef itk::SmartPointer<const Self> otb::StreamingImageFileWriter< TInputImage >::ConstPointer

Definition at line 44 of file otbStreamingImageFileWriter.h.

template<class TInputImage >
typedef itk::SmartPointer<Self> otb::StreamingImageFileWriter< TInputImage >::Pointer

Definition at line 43 of file otbStreamingImageFileWriter.h.

template<class TInputImage >
typedef StreamingImageFileWriter otb::StreamingImageFileWriter< TInputImage >::Self

Standard class typedefs.

Definition at line 41 of file otbStreamingImageFileWriter.h.

template<class TInputImage >
typedef ImageFileWriter<TInputImage> otb::StreamingImageFileWriter< TInputImage >::Superclass

Definition at line 42 of file otbStreamingImageFileWriter.h.

Constructor & Destructor Documentation

template<class TInputImage >
otb::StreamingImageFileWriter< TInputImage >::StreamingImageFileWriter ( )
inlineprotected

Constructor

Definition at line 58 of file otbStreamingImageFileWriter.h.

template<class TInputImage >
virtual otb::StreamingImageFileWriter< TInputImage >::~StreamingImageFileWriter ( )
inlineprotectedvirtual

Destructor

Definition at line 61 of file otbStreamingImageFileWriter.h.

template<class TInputImage >
otb::StreamingImageFileWriter< TInputImage >::StreamingImageFileWriter ( const StreamingImageFileWriter< TInputImage > &  )
private

Member Function Documentation

template<class TInputImage >
virtual::itk::LightObject::Pointer otb::StreamingImageFileWriter< TInputImage >::CreateAnother ( void  ) const
template<class TInputImage >
virtual const char* otb::StreamingImageFileWriter< TInputImage >::GetNameOfClass ( ) const
virtual

Run-time type information (and related methods).

Reimplemented from otb::ImageFileWriter< TInputImage >.

template<class TInputImage >
static Pointer otb::StreamingImageFileWriter< TInputImage >::New ( )
static

Method for creation through the object factory.

template<class TInputImage >
void otb::StreamingImageFileWriter< TInputImage >::operator= ( const StreamingImageFileWriter< TInputImage > &  )
private

Member Data Documentation

template<class TInputImage >
const unsigned int otb::StreamingImageFileWriter< TInputImage >::InputImageDimension = Superclass::InputImageDimension
static

Dimension of input image.

Definition at line 54 of file otbStreamingImageFileWriter.h.


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