OTB
9.0.0
Orfeo Toolbox
|
#include <otbScalarBufferToImageFileWriter.h>
Public Types | |
typedef TBufferType | BufferType |
typedef itk::SmartPointer< const Self > | ConstPointer |
typedef otb::VectorImage< OutputPixelType, 2 > | ImageType |
typedef ImageType::IndexType | IndexType |
typedef TOutputPixelType | OutputPixelType |
typedef ImageType::PixelType | PixelType |
typedef itk::SmartPointer< Self > | Pointer |
typedef ImageType::RegionType | RegionType |
typedef ScalarBufferToImageFileWriter | Self |
typedef ImageType::SizeType | SizeType |
typedef itk::ProcessObject | Superclass |
typedef WriterType::Pointer | WriterPointer |
typedef otb::ImageFileWriter< ImageType > | WriterType |
Public Member Functions | |
virtual ::itk::LightObject::Pointer | CreateAnother (void) const |
virtual const char * | GetNameOfClass () const |
Static Public Member Functions | |
static Pointer | New () |
WriterPointer | m_Writer |
BufferType * | m_Buffer |
unsigned int | m_NumberOfChannels |
SizeType | m_ImageSize |
bool | m_InverseXSpacing |
otbGetObjectMemberMacro (Writer, FileName, std::string) | |
otbSetObjectMemberMacro (Writer, FileName, std::string) | |
virtual SizeType | GetImageSize () |
virtual void | SetImageSize (SizeType _arg) |
virtual unsigned int | GetNumberOfChannels () |
virtual void | SetNumberOfChannels (unsigned int _arg) |
virtual bool | GetInverseXSpacing () |
virtual void | SetInverseXSpacing (bool _arg) |
void | SetBuffer (BufferType *pBuff) |
void | GenerateData () override |
void | Update () override |
ScalarBufferToImageFileWriter () | |
~ScalarBufferToImageFileWriter () override | |
void | PrintSelf (std::ostream &os, itk::Indent indent) const override |
ScalarBufferToImageFileWriter (const Self &)=delete | |
void | operator= (const Self &)=delete |
Record an image stored in a buffer.
TBufferType is the scalar buffer type, TOutputPixelType is the type in which the image will be recorded. User have to precise the image size, the number of channel will be computed automatically. The SetFilename method precises the image name.
Definition at line 43 of file otbScalarBufferToImageFileWriter.h.
typedef TBufferType otb::ScalarBufferToImageFileWriter< TBufferType, TOutputPixelType >::BufferType |
INput typedefs
Definition at line 55 of file otbScalarBufferToImageFileWriter.h.
typedef itk::SmartPointer<const Self> otb::ScalarBufferToImageFileWriter< TBufferType, TOutputPixelType >::ConstPointer |
Definition at line 49 of file otbScalarBufferToImageFileWriter.h.
typedef otb::VectorImage<OutputPixelType, 2> otb::ScalarBufferToImageFileWriter< TBufferType, TOutputPixelType >::ImageType |
Output image type
Definition at line 62 of file otbScalarBufferToImageFileWriter.h.
typedef ImageType::IndexType otb::ScalarBufferToImageFileWriter< TBufferType, TOutputPixelType >::IndexType |
Definition at line 66 of file otbScalarBufferToImageFileWriter.h.
typedef TOutputPixelType otb::ScalarBufferToImageFileWriter< TBufferType, TOutputPixelType >::OutputPixelType |
Definition at line 59 of file otbScalarBufferToImageFileWriter.h.
typedef ImageType::PixelType otb::ScalarBufferToImageFileWriter< TBufferType, TOutputPixelType >::PixelType |
Definition at line 63 of file otbScalarBufferToImageFileWriter.h.
typedef itk::SmartPointer<Self> otb::ScalarBufferToImageFileWriter< TBufferType, TOutputPixelType >::Pointer |
Definition at line 48 of file otbScalarBufferToImageFileWriter.h.
typedef ImageType::RegionType otb::ScalarBufferToImageFileWriter< TBufferType, TOutputPixelType >::RegionType |
Definition at line 64 of file otbScalarBufferToImageFileWriter.h.
typedef ScalarBufferToImageFileWriter otb::ScalarBufferToImageFileWriter< TBufferType, TOutputPixelType >::Self |
Definition at line 46 of file otbScalarBufferToImageFileWriter.h.
typedef ImageType::SizeType otb::ScalarBufferToImageFileWriter< TBufferType, TOutputPixelType >::SizeType |
Definition at line 65 of file otbScalarBufferToImageFileWriter.h.
typedef itk::ProcessObject otb::ScalarBufferToImageFileWriter< TBufferType, TOutputPixelType >::Superclass |
Definition at line 47 of file otbScalarBufferToImageFileWriter.h.
typedef WriterType::Pointer otb::ScalarBufferToImageFileWriter< TBufferType, TOutputPixelType >::WriterPointer |
Definition at line 70 of file otbScalarBufferToImageFileWriter.h.
typedef otb::ImageFileWriter<ImageType> otb::ScalarBufferToImageFileWriter< TBufferType, TOutputPixelType >::WriterType |
Writer Type
Definition at line 69 of file otbScalarBufferToImageFileWriter.h.
|
protected |
|
inlineoverrideprotected |
Writer
Definition at line 107 of file otbScalarBufferToImageFileWriter.h.
|
privatedelete |
Writer
virtual::itk::LightObject::Pointer otb::ScalarBufferToImageFileWriter< TBufferType, TOutputPixelType >::CreateAnother | ( | void | ) | const |
|
override |
Writer
Definition at line 42 of file otbScalarBufferToImageFileWriter.hxx.
|
virtual |
Size accessors
|
virtual |
Inverse X spacing accessors.
|
virtual |
Run-time type information (and related methods).
|
virtual |
Number of channels
|
static |
Method for creation through the object factory.
|
privatedelete |
Writer
otb::ScalarBufferToImageFileWriter< TBufferType, TOutputPixelType >::otbGetObjectMemberMacro | ( | Writer | , |
FileName | , | ||
std::string | |||
) |
Filename accessor
otb::ScalarBufferToImageFileWriter< TBufferType, TOutputPixelType >::otbSetObjectMemberMacro | ( | Writer | , |
FileName | , | ||
std::string | |||
) |
Writer
|
overrideprotected |
Writer
Definition at line 116 of file otbScalarBufferToImageFileWriter.hxx.
|
inline |
Buffer accessors
Definition at line 93 of file otbScalarBufferToImageFileWriter.h.
|
virtual |
Writer
|
virtual |
Writer
|
virtual |
Writer
|
inlineoverride |
Writer
Definition at line 100 of file otbScalarBufferToImageFileWriter.h.
|
private |
Scalar tab buffer to writer
Definition at line 121 of file otbScalarBufferToImageFileWriter.h.
|
private |
Output image size
Definition at line 127 of file otbScalarBufferToImageFileWriter.h.
Referenced by otb::ScalarBufferToImageFileWriter< TBufferType, TOutputPixelType >::ScalarBufferToImageFileWriter().
|
private |
Inverse biffer among X
Definition at line 130 of file otbScalarBufferToImageFileWriter.h.
|
private |
Output image number of channels
Definition at line 124 of file otbScalarBufferToImageFileWriter.h.
|
private |
Writer
Definition at line 118 of file otbScalarBufferToImageFileWriter.h.
Referenced by otb::ScalarBufferToImageFileWriter< TBufferType, TOutputPixelType >::ScalarBufferToImageFileWriter().