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
Pointer
 

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 ( )
inline

Definition at line 229 of file otbMultiImageFileWriter.h.

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

Definition at line 230 of file otbMultiImageFileWriter.h.

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

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
inlinevirtual

Definition at line 234 of file otbMultiImageFileWriter.h.

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

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
protected

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: