OTB
9.0.0
Orfeo Toolbox
|
Public Types | |
typedef std::shared_ptr< Sink > | Pointer |
Public Types inherited from otb::MultiImageFileWriter::SinkBase | |
typedef std::shared_ptr< SinkBase > | Pointer |
Public Member Functions | |
bool | CanStreamWrite () const override |
itk::ImageRegion< 2 > | GetRegionToWrite () const override |
Sink () | |
Sink (typename otb::ImageFileWriter< TImage >::Pointer writer) | |
Sink (typename TImage::ConstPointer inputImage, const std::string &filename) | |
void | Write (const RegionType &streamRegion) override |
void | WriteImageInformation () override |
virtual | ~Sink () |
Public Member Functions inherited from otb::MultiImageFileWriter::SinkBase | |
virtual ImageBaseType::Pointer | GetInput () |
virtual ImageBaseType::ConstPointer | GetInput () const |
SinkBase () | |
SinkBase (ImageBaseType::ConstPointer inputImage) | |
virtual | ~SinkBase () |
Private Attributes | |
otb::ImageIOBase::Pointer | m_ImageIO |
otb::ImageFileWriter< TImage >::Pointer | m_Writer |
Additional Inherited Members | |
Protected Attributes inherited from otb::MultiImageFileWriter::SinkBase | |
ImageBaseType::ConstPointer | m_InputImage |
Wrapper class for each ImageFileWriter
Definition at line 253 of file otbMultiImageFileWriter.h.
typedef std::shared_ptr<Sink> otb::MultiImageFileWriter::Sink< TImage >::Pointer |
Definition at line 269 of file otbMultiImageFileWriter.h.
|
inline |
Definition at line 256 of file otbMultiImageFileWriter.h.
otb::MultiImageFileWriter::Sink< TImage >::Sink | ( | typename TImage::ConstPointer | inputImage, |
const std::string & | filename | ||
) |
Definition at line 32 of file otbMultiImageFileWriter.hxx.
References otb::MultiImageFileWriter::Sink< TImage >::m_Writer, otb::ImageFileWriter< TInputImage >::SetFileName(), and otb::ImageFileWriter< TInputImage >::SetInput().
otb::MultiImageFileWriter::Sink< TImage >::Sink | ( | typename otb::ImageFileWriter< TImage >::Pointer | writer | ) |
Definition at line 40 of file otbMultiImageFileWriter.hxx.
|
inlinevirtual |
Definition at line 262 of file otbMultiImageFileWriter.h.
|
overridevirtual |
Implements otb::MultiImageFileWriter::SinkBase.
Definition at line 46 of file otbMultiImageFileWriter.hxx.
|
overridevirtual |
Get the region that should be written. By default this is the largest possible region of the input image, but this might be overridden by the box extended filename parameter of the input writer
Implements otb::MultiImageFileWriter::SinkBase.
Definition at line 76 of file otbMultiImageFileWriter.hxx.
References otb::Utils::ConvertStringToVector().
|
overridevirtual |
Implements otb::MultiImageFileWriter::SinkBase.
Definition at line 61 of file otbMultiImageFileWriter.hxx.
|
overridevirtual |
Implements otb::MultiImageFileWriter::SinkBase.
Definition at line 54 of file otbMultiImageFileWriter.hxx.
|
private |
An ImageIO used to actually write data to a file
Definition at line 281 of file otbMultiImageFileWriter.h.
|
private |
Actual writer for this image
Definition at line 278 of file otbMultiImageFileWriter.h.
Referenced by otb::MultiImageFileWriter::Sink< TImage >::Sink().