OTB  6.7.0
Orfeo Toolbox
Public Types | Public Member Functions | Protected Attributes | List of all members
otb::MultiImageFileWriter::SinkBase Class Referenceabstract
+ Inheritance diagram for otb::MultiImageFileWriter::SinkBase:
+ Collaboration diagram for otb::MultiImageFileWriter::SinkBase:

Public Types

typedef boost::shared_ptr
< SinkBase

Public Member Functions

virtual bool CanStreamWrite ()=0
virtual ImageBaseType::ConstPointer GetInput () const
virtual ImageBaseType::Pointer GetInput ()
 SinkBase ()
 SinkBase (ImageBaseType::ConstPointer inputImage)
virtual void Write (const RegionType &streamRegion)=0
virtual void WriteImageInformation ()=0
virtual ~SinkBase ()

Protected Attributes

ImageBaseType::ConstPointer m_InputImage

Detailed Description

Internal base wrapper class to handle each ImageFileWriter

Definition at line 226 of file otbMultiImageFileWriter.h.

Member Typedef Documentation

Definition at line 239 of file otbMultiImageFileWriter.h.

Constructor & Destructor Documentation

otb::MultiImageFileWriter::SinkBase::SinkBase ( )

Definition at line 229 of file otbMultiImageFileWriter.h.

otb::MultiImageFileWriter::SinkBase::SinkBase ( ImageBaseType::ConstPointer  inputImage)

Definition at line 230 of file otbMultiImageFileWriter.h.

virtual otb::MultiImageFileWriter::SinkBase::~SinkBase ( )

Definition at line 233 of file otbMultiImageFileWriter.h.

Member Function Documentation

virtual bool otb::MultiImageFileWriter::SinkBase::CanStreamWrite ( )
pure virtual
virtual ImageBaseType::ConstPointer otb::MultiImageFileWriter::SinkBase::GetInput ( void  ) const

Definition at line 234 of file otbMultiImageFileWriter.h.

virtual ImageBaseType::Pointer otb::MultiImageFileWriter::SinkBase::GetInput ( void  )

Definition at line 235 of file otbMultiImageFileWriter.h.

virtual void otb::MultiImageFileWriter::SinkBase::Write ( const RegionType streamRegion)
pure virtual
virtual void otb::MultiImageFileWriter::SinkBase::WriteImageInformation ( )
pure virtual

Member Data Documentation

ImageBaseType::ConstPointer otb::MultiImageFileWriter::SinkBase::m_InputImage

The image on which streaming is performed

Definition at line 242 of file otbMultiImageFileWriter.h.

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