21 #ifndef otbScalarBufferToImageFileWriter_h
22 #define otbScalarBufferToImageFileWriter_h
27 #include "OTBImageIOExport.h"
42 template <
class TBufferType,
class TOutputPixelType = TBufferType>
83 itkGetMacro(NumberOfChannels,
unsigned int);
84 itkSetMacro(NumberOfChannels,
unsigned int);
88 itkGetMacro(InverseXSpacing,
bool);
89 itkSetMacro(InverseXSpacing,
bool);
98 void GenerateData()
override;
102 this->GenerateData();
110 void PrintSelf(std::ostream& os, itk::Indent indent)
const override;
135 #ifndef OTB_MANUAL_INSTANTIATION
Writes image data to a single file with streaming process.
itk::SmartPointer< Self > Pointer
Record an image stored in a buffer.
TOutputPixelType OutputPixelType
ImageType::SizeType SizeType
ImageType::IndexType IndexType
void operator=(const Self &)=delete
ImageType::PixelType PixelType
itk::SmartPointer< const Self > ConstPointer
~ScalarBufferToImageFileWriter() override
otb::VectorImage< OutputPixelType, 2 > ImageType
itk::SmartPointer< Self > Pointer
otbGetObjectMemberMacro(Writer, FileName, std::string)
ScalarBufferToImageFileWriter(const Self &)=delete
unsigned int m_NumberOfChannels
otbSetObjectMemberMacro(Writer, FileName, std::string)
itk::ProcessObject Superclass
WriterType::Pointer WriterPointer
ImageType::RegionType RegionType
otb::ImageFileWriter< ImageType > WriterType
void SetBuffer(BufferType *pBuff)
ScalarBufferToImageFileWriter Self
Creation of an "otb" vector image which contains metadata.
Superclass::PixelType PixelType
Superclass::IndexType IndexType
Superclass::SizeType SizeType
Superclass::RegionType RegionType
The "otb" namespace contains all Orfeo Toolbox (OTB) classes.