|
OTB
9.0.0
Orfeo Toolbox
|
Go to the documentation of this file.
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;
114 void operator=(
const Self&) =
delete;
135 #ifndef OTB_MANUAL_INSTANTIATION
~ScalarBufferToImageFileWriter() override
Record an image stored in a buffer.
ImageType::PixelType PixelType
Superclass::RegionType RegionType
WriterType::Pointer WriterPointer
Superclass::SizeType SizeType
void SetBuffer(BufferType *pBuff)
TOutputPixelType OutputPixelType
The "otb" namespace contains all Orfeo Toolbox (OTB) classes.
itk::SmartPointer< Self > Pointer
otb::ImageFileWriter< ImageType > WriterType
otb::VectorImage< OutputPixelType, 2 > ImageType
itk::SmartPointer< Self > Pointer
itk::SmartPointer< const Self > ConstPointer
unsigned int m_NumberOfChannels
ScalarBufferToImageFileWriter Self
itk::ProcessObject Superclass
Writes image data to a single file with streaming process.
Superclass::PixelType PixelType
Superclass::IndexType IndexType
#define otbGetObjectMemberMacro(object, name, type)
#define otbSetObjectMemberMacro(object, name, type)
ImageType::RegionType RegionType
ImageType::SizeType SizeType
ImageType::IndexType IndexType
Creation of an "otb" vector image which contains metadata.